Provides combined methods VisitEnter() and VisitLeave() to visit all elements.
More...
#include <cadex/ModelData_Model.hxx>
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.
- Examples
- exploring/appearance/main.cxx, exploring/layers/main.cxx, exploring/propertytable/main.cxx, visualization/qtquick_qml/pmiviewer/main.cxx, and visualization/qtquick_qml/selectionhandling/main.cxx.
◆ operator()()
void cadex::ModelData_Model::CombinedElementVisitor::operator() |
( |
const ModelData_Part & |
thePart | ) |
|
|
virtual |
◆ VisitEnter() [1/2]
bool cadex::ModelData_Model::CombinedElementVisitor::VisitEnter |
( |
const ModelData_Assembly & |
theAssembly | ) |
|
|
virtual |
◆ VisitEnter() [2/2]
bool cadex::ModelData_Model::CombinedElementVisitor::VisitEnter |
( |
const ModelData_Instance & |
theInstance | ) |
|
|
virtual |
◆ VisitLeave() [1/3]
void cadex::ModelData_Model::CombinedElementVisitor::VisitLeave |
( |
const ModelData_Assembly & |
theAssembly | ) |
|
|
virtual |
◆ VisitLeave() [2/3]
void cadex::ModelData_Model::CombinedElementVisitor::VisitLeave |
( |
const ModelData_Instance & |
theInstance | ) |
|
|
virtual |
◆ VisitLeave() [3/3]
By default, empty implementation.