SceneGraphUtilities._ApplyFunctionVisitor Class Reference

#include <class_scene_graph_utilities_1_1___apply_function_visitor.h>

Inheritance diagram for SceneGraphUtilities._ApplyFunctionVisitor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  applyFunction ()
  Adds the given node if it has passed all conditions.
  applyLodCollapse ()
  Virtual method.
  applyGroup ()
  Virtual method.
  applyNode ()
  Virtual method.

Member Function Documentation

SceneGraphUtilities._ApplyFunctionVisitor.__init__ ( )
SceneGraphUtilities._ApplyFunctionVisitor.applyFunction ( )

Adds the given node if it has passed all conditions.

This is a pseudo-private method not to be called by any class except for this class and its derived classes.

SceneGraphUtilities._ApplyFunctionVisitor.applyLodCollapse ( )

Virtual method.

Override this to handle lodCollapse nodes. Depending on the circumstance either the LodGroup base class or the Group base class method should be called. For now we treat this as a true LodGroup by default.

Reimplemented from NodeVisitor.NodeVisitor.

SceneGraphUtilities._ApplyFunctionVisitor.applyGroup ( )

Virtual method.

Override this to handle group nodes but remember to always call the parent class applyGroup method

Reimplemented from NodeVisitor.NodeVisitor.

Reimplemented in SceneGraphUtilities._ApplyFunctionLeafVisitor.

SceneGraphUtilities._ApplyFunctionVisitor.applyNode ( )

Virtual method.

Override this to do custom handling of nodes.

Reimplemented from NodeVisitor.NodeVisitor.

Reimplemented in SceneGraphUtilities._ApplyFunctionLeafVisitor.


SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor
SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor SceneGraphUtilities._ApplyFunctionVisitor