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