Hide menu
Loading...
Searching...
No Matches
cadex::ModelData_PMISemanticAttributeVoidVisitor Class Reference

Attribute visitor with empty implementation. More...

#include <cadex/ModelData_PMISemanticAttributeVisitor.hxx>

Inheritance diagram for cadex::ModelData_PMISemanticAttributeVoidVisitor:
cadex::ModelData_PMISemanticAttributeVisitor

Public Member Functions

void operator() (const ModelData_PMIModifierAttribute &theAttribute) override
 
void operator() (const ModelData_PMIModifierWithValueAttribute &theAttribute) override
 
void operator() (const ModelData_PMIQualifierAttribute &theAttribute) override
 
void operator() (const ModelData_PMIPlusMinusBoundsAttribute &theAttribute) override
 
void operator() (const ModelData_PMIRangeAttribute &theAttribute) override
 
void operator() (const ModelData_PMILimitsAndFitsAttribute &theAttribute) override
 
void operator() (const ModelData_PMIDatumTargetAttribute &theAttribute) override
 
void operator() (const ModelData_PMIDatumRefAttribute &theAttribute) override
 
void operator() (const ModelData_PMIDatumRefCompartmentAttribute &theAttribute) override
 
void operator() (const ModelData_PMIMaximumValueAttribute &theAttribute) override
 
void operator() (const ModelData_PMIDisplacementAttribute &theAttribute) override
 
void operator() (const ModelData_PMILengthUnitAttribute &theAttribute) override
 
void operator() (const ModelData_PMIAngleUnitAttribute &theAttribute) override
 
void operator() (const ModelData_PMIMachiningAllowanceAttribute &theAttribute) override
 
void operator() (const ModelData_PMISurfaceTextureRequirementAttribute &theAttribute) override
 
virtual void operator() (const ModelData_PMIModifierAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIModifierWithValueAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIQualifierAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIPlusMinusBoundsAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIRangeAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMILimitsAndFitsAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIDatumTargetAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIDatumRefAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIDatumRefCompartmentAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIMaximumValueAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIDisplacementAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMILengthUnitAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIAngleUnitAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMIMachiningAllowanceAttribute &theAttribute)=0
 
virtual void operator() (const ModelData_PMISurfaceTextureRequirementAttribute &theAttribute)=0
 

Detailed Description

Attribute visitor with empty implementation.

ModelData_PMISemanticAttributeVoidVisitor can be used as a base class for subclasses that only need to redefine a few methods.

Member Function Documentation

◆ operator()() [1/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIAngleUnitAttribute theAttribute)
overridevirtual

◆ operator()() [2/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIDatumRefAttribute theAttribute)
overridevirtual

◆ operator()() [3/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIDatumRefCompartmentAttribute theAttribute)
overridevirtual

◆ operator()() [4/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIDatumTargetAttribute theAttribute)
overridevirtual

◆ operator()() [5/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIDisplacementAttribute theAttribute)
overridevirtual

◆ operator()() [6/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMILengthUnitAttribute theAttribute)
overridevirtual

◆ operator()() [7/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMILimitsAndFitsAttribute theAttribute)
overridevirtual

◆ operator()() [8/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIMachiningAllowanceAttribute theAttribute)
overridevirtual

◆ operator()() [9/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIMaximumValueAttribute theAttribute)
overridevirtual

◆ operator()() [10/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIModifierAttribute theAttribute)
overridevirtual

◆ operator()() [11/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIModifierWithValueAttribute theAttribute)
overridevirtual

◆ operator()() [12/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIPlusMinusBoundsAttribute theAttribute)
overridevirtual

◆ operator()() [13/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIQualifierAttribute theAttribute)
overridevirtual

◆ operator()() [14/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMIRangeAttribute theAttribute)
overridevirtual

◆ operator()() [15/15]

void cadex::ModelData_PMISemanticAttributeVoidVisitor::operator() ( const ModelData_PMISurfaceTextureRequirementAttribute theAttribute)
overridevirtual