45 #endif  // VART_SGPATH_H 
Base class for objects that compose a scene graph. 
Representation of joints. 
void Traverse(SNOperator *operatorPtr) const 
Process all nodes in path. 
Objects that process scene nodes. 
std::list< SceneNode * > graphPath
Header file for V-ART class "SnOperator". 
void GetTransform(Transform *resultPtr) const 
Combines and returns the multiplication of all transforms in a path. 
void PushFront(SceneNode *nodePtr)
Adds a node to the path beginning. 
void Clear()
Erases all elements. 
friend std::ostream & operator<<(std::ostream &output, const SGPath &path)
Joint * PointerToLastJoint()
Returns a pointer to the last joint in the path. 
SGPath & operator=(const SGPath &path)
SceneNode * FrontPtr() const 
Returns a pointer to the first node.