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.