45 class OdIfcEntResolver;
virtual bool resolve(OdIfcEntityPtr pEntity, OdDbHandle h)=0
void setModel(OdIfcModel *pModel)
virtual ~OdIfcEntResolver()
void assignEntity(OdIfcCompoundPtr pComplex, OdIfcEntity *pInst)
OdDAIObjectId getProjectId()
OdResult setContextSelection(const OdDAIObjectIds &contexts)
OdResult setGeomResource()
ODRX_DECLARE_MEMBERS(OdIfcModel)
OdIfcModelContext getContext() const
OdResult get(const OdArray< OdDAIObjectId > &ids) const
OdIfcEntityPtr get(const OdDAIObjectId id) const
OdResult getGeomExtents(OdGeExtents3d &ext) const
void setResolver(OdIfcEntResolver *pEntResolver)
OdIfcEntityPtr createEntityInstanceBT(OdIfcEntityType entityType)
virtual void subInitialize()
bool getContextSelected(const OdDAIObjectId &h) const
void setContext(const OdIfcModelContext &context)
void setProjectId(OdDAIObjectId projectId)
OdSmartPtr< OdIfcModel > OdIfcModelPtr