Provides combined methods VisitEnter() and VisitLeave() to visit all elements. More...
Public Member Functions | |
virtual void | operator() (const ModelData_Part &thePart) |
virtual bool | VisitEnter (const ModelData_Assembly &theAssembly) |
virtual void | VisitLeave (const ModelData_Assembly &theAssembly) |
virtual bool | VisitEnter (const ModelData_Instance &theInstance) |
virtual void | VisitLeave (const ModelData_Instance &theInstance) |
virtual bool | VisitEnter (const ModelData_SceneGraphElement &theElement)=0 |
virtual void | VisitLeave (const ModelData_SceneGraphElement &theElement) |
Provides combined methods VisitEnter() and VisitLeave() to visit all elements.
This is a convenience class allowing to redefine a single method VisitEnter() in the subclasses.
|
virtual |
By default, empty implementation.