AddChild(SceneNode &child) | VART::SceneNode | |
AddFace(const char *indexStr) | VART::MeshObject | |
AddMesh(const Mesh &m) | VART::MeshObject | |
AddNormal(unsigned int idx, const Point4D &vec) | VART::MeshObject | protected |
ALL_FACES enum value | VART::Box | |
ApplyTransform(const Transform &trans) | VART::MeshObject | |
autoDelete | VART::MemoryObj | |
AutoDeleteChildren() const | VART::SceneNode | |
BACK_FACE enum value | VART::Box | |
bBox | VART::GraphicObj | protected |
BEZIER enum value | VART::SceneNode | |
BIAXIAL_JOINT enum value | VART::SceneNode | |
BOTTOM_FACE enum value | VART::Box | |
Box() | VART::Box | |
BOX enum value | VART::SceneNode | |
childList | VART::SceneNode | protected |
Clear() | VART::MeshObject | |
ComputeBoundingBox() | VART::MeshObject | virtual |
ComputeBoundingBox(const Transform &trans, BoundingBox *bbPtr) | VART::MeshObject | |
ComputeRecursiveBoundingBox() | VART::GraphicObj | |
ComputeSubBBoxes(const Transform &trans, int subdivisions) | VART::MeshObject | |
ComputeTriangleNormal(const Point4D &v1, const Point4D &v2, const Point4D &v3, Point4D *resultPtr) | VART::MeshObject | static |
ComputeVertexNormals() | VART::MeshObject | |
CONDYLAR_JOINT enum value | VART::SceneNode | |
CONE enum value | VART::SceneNode | |
Copy() | VART::MeshObject | virtual |
CURVE enum value | VART::SceneNode | |
CYLINDER enum value | VART::SceneNode | |
description | VART::SceneNode | protected |
DetachChild(SceneNode *childPtr) | VART::SceneNode | |
DrawForPicking() const | VART::GraphicObj | virtual |
DrawInstanceOGL() const | VART::MeshObject | protectedvirtual |
DrawOGL() const | VART::SceneNode | virtual |
ELLIPSOID_JOINT enum value | VART::SceneNode | |
faceEnum enum name | VART::Box | |
FILLED enum value | VART::GraphicObj | |
FindChildByName(const std::string &name) const | VART::SceneNode | |
FindPathTo(SceneNode *targetPtr, SGPath *resultPtr) const | VART::SceneNode | |
FindPathTo(const std::string &targetName, SGPath *resultPtr) const | VART::SceneNode | |
FRONT_FACE enum value | VART::Box | |
GetBoundingBox() const | VART::GraphicObj | inline |
GetChilds() | VART::SceneNode | |
GetDescription() const | VART::SceneNode | inline |
GetID() const | VART::MeshObject | inlinevirtual |
GetNodeTypeList(TypeID type, std::list< SceneNode * > &nodeList) | VART::SceneNode | |
GetRecursiveBoundingBox() const | VART::GraphicObj | inline |
GetSubBBoxes() | VART::MeshObject | inline |
GetVertex(unsigned int pos) | VART::MeshObject | |
GetVertexMedia() | VART::MeshObject | |
GetVerticesCoordinates() | VART::MeshObject | inline |
GetYProjection(std::list< Point4D > *resultPtr, double height=0) const | VART::MeshObject | |
GRAPHIC_OBJ enum value | VART::SceneNode | |
GraphicObj() | VART::GraphicObj | |
Hide() | VART::GraphicObj | |
HINGE_JOINT enum value | VART::SceneNode | |
howToShow | VART::GraphicObj | |
IMAGE enum value | VART::SceneNode | |
IMAGE_2D enum value | VART::SceneNode | |
IsEmpty() | VART::MeshObject | inline |
IsVisible() | VART::GraphicObj | |
JOINT enum value | VART::SceneNode | |
LEFT_FACE enum value | VART::Box | |
LINES enum value | VART::GraphicObj | |
LINES_AND_NORMALS enum value | VART::GraphicObj | |
LocateBreadthFirst(SNLocator *locatorPtr) const | VART::SceneNode | virtual |
LocateDepthFirst(SNLocator *locatorPtr) const | VART::SceneNode | virtual |
MakeBox(double minX, double maxX, double minY, double maxY, double minZ, double maxZ, bool oneMesh=true) | VART::Box | |
VART::MeshObject::MakeBox(double minX, double maxX, double minY, double maxY, double minZ, double maxZ) | VART::MeshObject | |
MemoryObj() | VART::MemoryObj | |
MemoryObj(const VART::MemoryObj &obj) | VART::MemoryObj | |
MergeWith(const MeshObject &obj) | VART::MeshObject | |
MESH_OBJECT enum value | VART::SceneNode | |
meshList | VART::MeshObject | protected |
MeshObject() | VART::MeshObject | |
MeshObject(const MeshObject &obj) | VART::MeshObject | |
NONE enum value | VART::SceneNode | |
NormalizeAllNormals() | VART::MeshObject | protected |
normCoordVec | VART::MeshObject | protected |
normVec | VART::MeshObject | protected |
NumFaces() | VART::MeshObject | |
operator=(const MeshObject &obj) | VART::MeshObject | |
VART::GraphicObj::operator=(const SceneNode &node) | VART::SceneNode | |
Optimize() | VART::MeshObject | |
PickName() const | VART::GraphicObj | inline |
pickName | VART::GraphicObj | protected |
PIVOT_JOINT enum value | VART::SceneNode | |
PLANE_JOINT enum value | VART::SceneNode | |
POINTS enum value | VART::GraphicObj | |
POINTS_AND_NORMALS enum value | VART::GraphicObj | |
POLYAXIAL_JOINT enum value | VART::SceneNode | |
ReadFromOBJ(const std::string &filename, std::list< MeshObject * > *resultPtr) | VART::MeshObject | static |
ReadMaterialTable(const std::string &filename, std::map< std::string, Material > *matMapPtr) | VART::MeshObject | protectedstatic |
ReadVertex(std::istringstream &iss, unsigned int *vi, unsigned int *ti, unsigned int *ni) | VART::MeshObject | protectedstatic |
ReadVerticesLine(std::istringstream &input, std::list< VertexTriplet > *resultPtr) | VART::MeshObject | protectedstatic |
recBBox | VART::GraphicObj | protected |
RecursiveCopy() | VART::SceneNode | virtual |
RecursiveFindPathTo(SceneNode *targetPtr, SGPath *resultPtr) const | VART::SceneNode | protected |
RecursiveFindPathTo(const std::string &targetName, SGPath *resultPtr) const | VART::SceneNode | protected |
recursivePrinting | VART::SceneNode | static |
RIGHT_FACE enum value | VART::Box | |
SADDLE_JOINT enum value | VART::SceneNode | |
SceneNode() | VART::SceneNode | |
SceneNode(SceneNode &node) | VART::SceneNode | |
SetBBoxColor(VART::Color value) | VART::GraphicObj | inline |
SetBBoxVisibility(bool value) | VART::GraphicObj | inline |
SetDescription(const std::string &desc) | VART::SceneNode | inline |
SetMaterial(const Material &mat) | VART::MeshObject | |
SetMaterialBoxFace(const Material &mat, int numberFace=6) | VART::Box | |
SetNormals(const std::vector< Point4D > &normalVec) | VART::MeshObject | |
SetVertex(unsigned int index, const Point4D &newValue) | VART::MeshObject | |
SetVertices(const std::vector< Point4D > &vertexVec) | VART::MeshObject | |
SetVertices(const char *vertexStr) | VART::MeshObject | |
Show() | VART::GraphicObj | |
show | VART::GraphicObj | protected |
ShowType enum name | VART::GraphicObj | |
sizeOfNormals | VART::MeshObject | static |
SmallerVertex(Point4D *resultPtr) | VART::MeshObject | |
SPHERE enum value | VART::SceneNode | |
textCoordVec | VART::MeshObject | protected |
ToggleBBoxVisibility() | VART::GraphicObj | |
ToggleRecBBoxVisibility() | VART::GraphicObj | |
ToggleRecVisibility() | VART::GraphicObj | |
ToggleVisibility() | VART::GraphicObj | |
TOP_FACE enum value | VART::Box | |
TRANSFORM enum value | VART::SceneNode | |
TraverseBreadthFirst(SNOperator *operatorPtr) const | VART::SceneNode | virtual |
TraverseDepthFirst(SNOperator *operatorPtr) const | VART::SceneNode | virtual |
TypeID enum name | VART::SceneNode | |
UNIAXIAL_JOINT enum value | VART::SceneNode | |
vertCoordVec | VART::MeshObject | protected |
Vertex(unsigned int i) const | VART::MeshObject | inlineprotected |
vertVec | VART::MeshObject | protected |
VOLUME enum value | VART::SceneNode | |
XmlPrintOn(std::ostream &os, unsigned int indent) const | VART::SceneNode | virtual |
~SceneNode() | VART::SceneNode | virtual |