#include
<class_node_visitor_1_1_node_visitor.h>
Public Member Functions |
|
__init__ () | |
applyMeshGeometry () | |
Virtual method. |
|
applyImageGeometry () | |
Virtual method. |
|
applyRpcGeometry () | |
Virtual method. |
|
applyGeometry () | |
Virtual method. |
|
applyLight () | |
Virtual method. |
|
applyGroup () | |
Virtual method. |
|
applyLodGroup () | |
Virtual method. |
|
applyLodCollapse () | |
Virtual method. |
|
applyImport () | |
Virtual method. |
|
applyNode () | |
Virtual method. |
|
apply () | |
Add new node types here. |
NodeVisitor.NodeVisitor.__init__ | ( | ) |
Reimplemented in BuildFinalIdVisitor.BuildFinalIdVisitor, EnvironmentModelIO.EnvironmentSceneToDataVisitor, FilesVisitor.FilesVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneGraphUtilities.__CollectImportsVisitor, SceneGraphUtilities.__OwnerMaterialCorrector, SceneGraphUtilities.__OwnerVerifier, SceneGraphUtilities._ApplyFunctionVisitor, SceneGraphUtilities._EmptyGroupVisitor, SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.applyMeshGeometry | ( | ) |
Virtual method.
Override this to handle mesh geometry nodes but remember to always call the parent class applyGeometry method
Reimplemented in FilesVisitor.FilesVisitor, SceneToDataVisitor.SceneToDataVisitor, and SelectionSetBuilder.MainViewBuilder.
NodeVisitor.NodeVisitor.applyImageGeometry | ( | ) |
Virtual method.
Override this to handle image geometry nodes but remember to always call the parent class applyGeometry method
Reimplemented in SceneToDataVisitor.SceneToDataVisitor.
NodeVisitor.NodeVisitor.applyRpcGeometry | ( | ) |
Virtual method.
Override this to handle image geometry nodes but remember to always call the parent class applyGeometry method
Reimplemented in SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.applyGeometry | ( | ) |
Virtual method.
Override this to handle geometry nodes but remember to always call the parent class applyGeometry method
Reimplemented in SceneToDataVisitor.SceneToDataVisitor.
NodeVisitor.NodeVisitor.applyLight | ( | ) |
Virtual method.
Override this to handle light nodes but remember to always call the parent class applyNode method
Reimplemented in MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.applyGroup | ( | ) |
Virtual method.
Override this to handle group nodes but remember to always call the parent class applyGroup method
Reimplemented in FilesVisitor.FilesVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneGraphUtilities._ApplyFunctionLeafVisitor, SceneGraphUtilities._ApplyFunctionVisitor, SceneGraphUtilities._EmptyGroupVisitor, SceneToDataVisitor.SceneToDataVisitor, and SelectionSetBuilder.MainViewBuilder.
NodeVisitor.NodeVisitor.applyLodGroup | ( | ) |
Virtual method.
Override this to handle lodGroup nodes but remember to always call the parent class applyGroup method
Reimplemented in FilesVisitor.FilesVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.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 in BuildFinalIdVisitor.BuildFinalIdVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneGraphUtilities._ApplyFunctionVisitor, SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.applyImport | ( | ) |
Virtual method.
Override this to handle import nodes but remember to always call the parent class applyImport method
Reimplemented in FilesVisitor.FilesVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneGraphUtilities.__CollectImportsVisitor, SceneToDataVisitor.SceneToDataVisitor, and SelectionSetBuilder.MainViewBuilder.
NodeVisitor.NodeVisitor.applyNode | ( | ) |
Virtual method.
Override this to do custom handling of nodes.
Reimplemented in BuildFinalIdVisitor.BuildFinalIdVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneGraphUtilities.__CollectImportsVisitor, SceneGraphUtilities.__OwnerMaterialCorrector, SceneGraphUtilities.__OwnerVerifier, SceneGraphUtilities._ApplyFunctionLeafVisitor, SceneGraphUtilities._ApplyFunctionVisitor, SceneToDataVisitor.SceneToDataVisitor, and XMLSceneConversion._SceneToXMLConverterImpl.
NodeVisitor.NodeVisitor.apply | ( | ) |
Add new node types here.
Unrecognized node types are processed by applyNode() by default.
Reimplemented in BuildFinalIdVisitor.BuildFinalIdVisitor, MaterialAssignmentVisitor.MaterialAssignmentVisitor, SceneToDataVisitor.SceneToDataVisitor, SelectionSetBuilder.MainViewBuilder, and XMLSceneConversion._SceneToXMLConverterImpl.