24 #ifndef _IFC_COMPOUND_H_
25 #define _IFC_COMPOUND_H_
112 OdAnsiString
typeName() {
return m_pEntInst->typeName(); };
139 virtual OdDbStub*
id()
const {
return m_pEntInst->
m_id; };
176 void setInst(
OdIfcEntity *pEnt) { m_pEntInst = pEnt; }
178 friend class OdIfcModelContents;
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual void compose(OdIfcModel *pModel)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *traits) const
OdRxValue getAttr(const OdIfcAttribute attrDef) const
virtual OdGsCache * gsNode() const
virtual OdRxValue getAttr(const OdAnsiString &attrName) const
virtual void setGsNode(OdGsCache *pGsNode)
bool isKindOf(OdIfcEntityType type) const
virtual bool isPersistent() const
static OdIfcEntityPtr earlyAccess(OdIfcCompound *pInst)
virtual bool subWorldDraw(OdGiWorldDraw *wd) const
virtual void subViewportDraw(OdGiViewportDraw *vd) const
bool isInstanceOf(OdIfcEntityType entityType) const
virtual OdDbStub * id() const
OdIfcModel * owningModel() const
virtual OdRxValue getAttr(const OdAnsiString &attrName) const
virtual bool isInstanceOf(OdIfcEntityType entityType) const
virtual bool isKindOf(OdIfcEntityType entityType) const
GLuint GLsizei GLsizei GLint GLenum * type
OdSmartPtr< OdIfcCompound > OdIfcCompoundPtr