Hide menu
cadex::ModelData_PropertyTable::Provider Class Referenceabstract

Provides properties to the property table. More...

Inheritance diagram for cadex::ModelData_PropertyTable::Provider:
cadex::ModelData_RefPropertyProvider cadex::ModelData_BoundingBoxProvider cadex::ModelData_ValidationPropertyProvider

Public Member Functions

virtual ~Provider ()
 Destructor. More...
 
virtual void Feed (ModelData_PropertyTable &theTable) const =0
 Feeds the property table. More...
 

Detailed Description

Provides properties to the property table.

Used to defer population of the properties.

This is similar to ModelData_BRepRepresentation::Provider. Refer to it for details.

Constructor & Destructor Documentation

◆ ~Provider()

cadex::ModelData_PropertyTable::Provider::~Provider ( )
virtual

Destructor.

Empty destructor.

Member Function Documentation

◆ Feed()

virtual void cadex::ModelData_PropertyTable::Provider::Feed ( ModelData_PropertyTable theTable) const
pure virtual

Feeds the property table.

Subclasses must redefine this method to call AddProperty() of theTable.

Implemented in cadex::ModelData_ValidationPropertyProvider, and cadex::ModelData_BoundingBoxProvider.