Visitor of the properties in the table. More...
Inherited by cadex::ModelData_PropertyTable::CombinedVisitor, cadex::ModelData_PropertyTable::VoidVisitor, cadex::internal::Base_PersistentFormatter< ModelData_PropertyTable, Format >::PropertyItemSaver< Schema >, cadex::internal::GLTFModelWG_PropertyTableConverter, cadex::internal::IFCModelWG_PropertyTableConverter, cadex::internal::IGESModelWG_PropertyTableConverter, cadex::internal::JTModelXDEWG_PropertyTableConverter, cadex::internal::ModelData_PropertyWriter, and cadex::internal::STEPModelWG_PropertyTableConverter.
Public Types | |
typedef const Base_UTF16String & | PropertyNameConstReference |
typedef ModelData_PropertyTable::TimeType | TimeType |
Public Member Functions | |
virtual | ~Visitor () |
Destructor. | |
virtual void | operator() (const Base_UTF16String &theName, I32 theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, I64 theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, float theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, double theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, TimeType theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, const Base_UTF16String &theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, const ModelData_Point &theValue)=0 |
virtual void | operator() (const Base_UTF16String &theName, const ModelData_Box &theValue)=0 |
Visitor of the properties in the table.
The Visitor can visit all types supported by the ModelData_PropertyTable (see respective Add() methods).