CFx SDK Documentation 2024 SP0
|
#include <IfcFile.h>
Public Member Functions | |
OdIfcEntResolver () | |
virtual | ~OdIfcEntResolver () |
void | setFile (OdIfcFile *file) |
void | setComposeTypes (const OdArray< OdIfc::OdIfcEntityType > &composeTypes) |
virtual bool | resolve (OdIfc::OdIfcEntity *inst)=0 |
Protected Member Functions | |
void | assignEntity (OdIfc::OdIfcCompound *compound, OdIfc::OdIfcEntity *inst) |
Protected Attributes | |
OdIfcFile * | m_pFile |
OdArray< OdIfc::OdIfcEntityType > | m_composeTypes |
An abstract class that provides an interface for the model's entity resolving functionality. An entity resolver resolves the underlying application instance data into the corresponding compound object (in most cases) that can later be used and vectorized or into other objects such as points, matrices, vectors, etc.
|
inline |
|
inlinevirtual |
|
protected |
|
pure virtual |
Resolves the model's entity.
inst | [in] A raw pointer to the entity instance to be resolved. |
|
inline |
|
protected |