sch::STP_BV Member List

This is the complete list of members for sch::STP_BV, including all inherited members.

_rsch::STP_BVprotected
_Rsch::STP_BVprotected
addPatch(STP_Feature *patch)sch::STP_BV
addRotation(const Matrix3x3 &Rotation)sch::S_Object
addRotation(const Scalar &r00, const Scalar &r01, const Scalar &r02, const Scalar &r10, const Scalar &r11, const Scalar &r12, const Scalar &r20, const Scalar &r21, const Scalar &r22)sch::S_Object
addRotation(const Quaternion quaternion)sch::S_Object
addRotation(const Scalar &q0, const Scalar &q1, const Scalar &q2, const Scalar &q3)sch::S_Object
addRotation(const Scalar &angle, const Vector3 &axe)sch::S_Object
addRotation(const Scalar &yaw, const Scalar &pitch, const Scalar &roll)sch::S_Object
addRotation(const Scalar *const p)sch::S_Object
addScale(const Scalar &x, const Scalar &y, const Scalar &z)sch::S_Object
addTransformation(const Matrix4x4 &transformation)sch::S_Object
addTranslation(const Vector3 &v)sch::S_Object
addTranslation(const Scalar *const v)sch::S_Object
addTranslation(const Scalar &x, const Scalar &y, const Scalar &z)sch::S_Object
checkStamp() constsch::S_Objectinline
clone() constsch::STP_BVvirtual
computeArcPointsBetween(const Point3 &p1, const Point3 &p2, const Point3 &center, int step, std::vector< Point3 > &res) constsch::STP_BVprotected
computeCenter(const std::vector< Point3 > &points)sch::STP_BVprotected
computeConePointsBetween(const Point3 &p1, const Point3 &p2, Vector3 axis, int step, std::vector< Point3 > &res, Matrix3x3 &homo)sch::STP_BVprotected
computeLinesCommonPoint(const Point3 &l1p1, const Point3 &l1p2, const Point3 &l2p1, const Point3 &l2p2) constsch::STP_BVprotected
constructFromFile(const std::string &filename)sch::STP_BVvirtual
constructFromFileWithGL(const std::string &filename)sch::STP_BVinlinevirtual
geometries_sch::STP_BVprotected
getBigRadius() constsch::STP_BVinline
getFeaturesNumber() constsch::STP_BV
getGeometries() constsch::STP_BV
getOrientation() constsch::S_Objectinline
getPosition() constsch::S_Objectinline
getSlices() constsch::S_Objectinline
getSmallRadius() constsch::STP_BVinline
getStacks() constsch::S_Objectinline
getTransformationMatrix(Scalar *S) constsch::S_Objectinline
getType() constsch::STP_BVvirtual
l_Support(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
load(Archive &ar, const unsigned int)sch::STP_BVinline
loadFromBinary(const std::string &filename)sch::STP_BVvirtual
loadTreeFromFile(const std::string &treefilename, ArchiveType type=TEXT_ARCHIVE)sch::STP_BVprotected
m_fastPatchessch::STP_BVprotected
m_lastPatchessch::STP_BVprotected
m_patchessch::STP_BVprotected
m_patchesSizesch::STP_BVprotected
mRot_sch::S_Objectprotected
operator=(const STP_BV &)sch::STP_BVvirtual
printSupportTree(std::string filename) constsch::STP_BV
ray_cast(const Point3 &source, const Point3 &target, Scalar &param, Vector3 &normal) constsch::STP_BVvirtual
resetTransformation()sch::S_Object
S_Object(void)sch::S_Object
S_ObjectNormalized(void)sch::S_ObjectNormalized
S_ObjectType enum namesch::S_Object
save(Archive &ar, const unsigned int) constsch::STP_BVinline
saveToBinary(const std::string &filename)sch::STP_BVvirtual
saveTreeInFile(const std::string &treefilename, ArchiveType type=TEXT_ARCHIVE)sch::STP_BV
serialize(Archive &ar, const unsigned int)sch::S_ObjectNormalizedinline
setOrientation(const Matrix3x3 &Rotation)sch::S_Object
setOrientation(const Scalar &r00, const Scalar &r01, const Scalar &r02, const Scalar &r10, const Scalar &r11, const Scalar &r12, const Scalar &r20, const Scalar &r21, const Scalar &r22)sch::S_Object
setOrientation(const Quaternion quaternion)sch::S_Object
setOrientation(const Scalar &q0, const Scalar &q1, const Scalar &q2, const Scalar &q3)sch::S_Object
setOrientation(const Scalar &yaw, const Scalar &pitch, const Scalar &roll)sch::S_Object
setOrientation(const Scalar *const p)sch::S_Object
setOrientation(const Scalar &angle, const Vector3 &axe)sch::S_Object
setPosition(const Vector3 &v)sch::S_Object
setPosition(const Scalar &x, const Scalar &y, const Scalar &z)sch::S_Object
setPosition(const Scalar *const v)sch::S_Object
setTransformation(const Matrix4x4 &transformation)sch::S_Object
slices_sch::S_Objectprotected
stacks_sch::S_Objectprotected
stamp_sch::S_Objectprotected
STP_BV(void)sch::STP_BV
STP_BV(const STP_BV &)sch::STP_BV
support(const Vector3 &v) constsch::S_ObjectNormalizedinlinevirtual
support(const Vector3 &v, int &LastFeature) constsch::S_ObjectNormalizedinlinevirtual
supportFarthestNeighbour(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
supportFarthestNeighbourPrime(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
supportFirstNeighbour(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
supportFirstNeighbourPrime(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
supportH(const Vector3 &v) constsch::STP_BVvirtual
supportHybrid(const Vector3 &v, int &lastFeature) constsch::STP_BVvirtual
supportNaive(const Vector3 &v) constsch::STP_BVvirtual
TBox enum valuesch::S_Object
TCapsule enum valuesch::S_Object
TCone enum valuesch::S_Object
TCylinder enum valuesch::S_Object
TPoint enum valuesch::S_Object
TPolyhedron enum valuesch::S_Object
trans_sch::S_Objectprotected
TS_Object enum valuesch::S_Object
TSphere enum valuesch::S_Object
TSTP_BV enum valuesch::S_Object
TSTP_BV_WithPolyhedron enum valuesch::S_Object
TSuperellipsoid enum valuesch::S_Object
updateFastPatches()sch::STP_BVprotected
~S_Object(void)sch::S_Objectvirtual
~S_ObjectNormalized(void)sch::S_ObjectNormalizedvirtual
~STP_BV(void)sch::STP_BVvirtual