Hide menu
Loading...
Searching...
No Matches
cadex::ModelData_PMITable::Provider Class Referenceabstract

Provides PMI table. More...

#include <cadex/ModelData_PMITable.hxx>

Inherited by cadex::internal::CATPMIG_PMITableProvider, cadex::internal::CreoPMIG_PMITableProvider, cadex::internal::JTModelXDEG_PMITableProvider, cadex::internal::NXPMIG_TableProvider, cadex::internal::SLDModelG_PMITableProvider, and cadex::internal::STEPModelG_PMITableProvider.

Public Member Functions

virtual ~Provider ()
 Destructor.
 
virtual void Feed (ModelData_PMITable &theTable)=0
 Feeds the PMI table.
 

Detailed Description

Provides PMI table.

Used to defer population of the PMI data.

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

Constructor & Destructor Documentation

◆ ~Provider()

cadex::ModelData_PMITable::Provider::~Provider ( )
virtual

Destructor.

Empty destructor.

Member Function Documentation

◆ Feed()

virtual void cadex::ModelData_PMITable::Provider::Feed ( ModelData_PMITable theTable)
pure virtual

Feeds the PMI table.

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