a node within a VTK scene graph
This is the superclass for all nodes within a VTK scene graph. It contains the API for a node. It supports the essential operations such as graph creation, state storage and traversal. Child classes adapt this to VTK's major rendering classes. Grandchild classes adapt those to for APIs of different rendering libraries.
Builds myself.
Ensures that my state agrees with my Renderable's.
Makes calls to make self visible.
The view node that owns this view node
The View nodes gthat this nodeowns
//A factory that creates particular subclasses for different //rendering back ends. virtual void SetMyFactory(vtkViewNodeFactory*); vtkGetObjectMacro(MyFactory, vtkViewNodeFactory);
Returns the view node that corresponding to the provided object Will return NULL if a match is not found in self or descendents
Find the first parent/grandparent of the desired type
The data object (thing to be rendered)
Traverse this node with the specified pass. If you want to traverse your children in a specific order or way override this method
Traverse the view tree for alldefined passes.