Hide menu
Loading...
Searching...
No Matches
cadex.ModelData.CombinedElementVisitor Class Referenceabstract

Provides a combined method operator() to visit all elements. More...

Inherits cadex.ModelData.ModelElementVisitor.

Public Member Functions

 CombinedElementVisitor (global::System.IntPtr cPtr, bool cMemoryOwn)
 
override void Apply (cadex.ModelData.Part thePart)
 
override bool VisitEnter (cadex.ModelData.Assembly theAssembly)
 
override void VisitLeave (cadex.ModelData.Assembly theAssembly)
 
override bool VisitEnter (cadex.ModelData.Instance theInstance)
 
override void VisitLeave (cadex.ModelData.Instance theInstance)
 
bool VisitEnter (cadex.ModelData.ModelElement theElement)
 
virtual void VisitLeave (cadex.ModelData.ModelElement theElement)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Provides a combined method operator() to visit all elements.

Provides combined methods VisitEnter() and VisitLeave() to visit all elements.

This is a convenience class allowing to redefine a single method operator() in the subclasses.

This is a convenience class allowing to redefine a single method VisitEnter() in the subclasses.

Member Function Documentation

◆ VisitLeave()

virtual void cadex.ModelData.CombinedElementVisitor.VisitLeave ( cadex.ModelData.ModelElement theElement)
inlinevirtual

By default, empty implementation.