|
void | getHasProperties (OdDAIObjectIds &HasProperties) const |
|
OdDAI::OdDAIObjectIdSet & | hasProperties () |
|
virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) |
|
virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) |
|
virtual void | setInverseCounterParts () |
|
virtual OdDAI::Entity * | getInstanceType () const |
|
virtual OdRxValue | getAttr (const char *attrName) const |
|
virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const |
|
virtual void | unsetAttr (const char *explicitAttrName) |
|
virtual bool | testAttr (const char *explicitAttrName) const |
|
virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) |
|
virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const |
|
virtual OdIfc::OdIfcEntityType | type () const |
|
virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const |
|
virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) |
|
virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const |
|
virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
|
void | getInvDefinesType (OdDAIObjectIds &DefinesType) const |
|
void | getInvIsDefinedBy (OdDAIObjectIds &IsDefinedBy) const |
|
void | getInvDefinesOccurrence (OdDAIObjectIds &DefinesOccurrence) const |
|
virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) |
|
virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) |
|
virtual OdDAI::Entity * | getInstanceType () const |
|
virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const |
|
virtual void | unsetAttr (const char *explicitAttrName) |
|
virtual bool | testAttr (const char *explicitAttrName) const |
|
virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const |
|
virtual OdIfc::OdIfcEntityType | type () const |
|
virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const |
|
virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) |
|
virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const |
|
virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
|
void | getInvHasContext (OdDAIObjectIds &HasContext) const |
|
void | getInvHasAssociations (OdDAIObjectIds &HasAssociations) const |
|
virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) |
|
virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) |
|
virtual OdDAI::Entity * | getInstanceType () const |
|
virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const |
|
virtual void | unsetAttr (const char *explicitAttrName) |
|
virtual bool | testAttr (const char *explicitAttrName) const |
|
virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const |
|
virtual OdIfc::OdIfcEntityType | type () const |
|
virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const |
|
virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) |
|
virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const |
|
virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
|
OdIfcGUID | getGlobalId () const |
|
void | setGlobalId (OdIfcGUID GlobalId) |
|
const OdDAIObjectId & | getOwnerHistory () const |
|
void | setOwnerHistory (const OdDAIObjectId &OwnerHistory) |
|
const OdAnsiString & | getName () const |
|
void | setName (const OdAnsiString &Name) |
|
const OdAnsiString & | getDescription () const |
|
void | setDescription (const OdAnsiString &Description) |
|
| IfcRoot () |
|
virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) |
|
virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) |
|
virtual OdDAI::Entity * | getInstanceType () const |
|
virtual OdRxValue | getAttr (const char *attrName) const |
|
virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const |
|
virtual void | unsetAttr (const char *explicitAttrName) |
|
virtual bool | testAttr (const char *explicitAttrName) const |
|
virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) |
|
virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const |
|
virtual OdIfc::OdIfcEntityType | type () const |
|
virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const |
|
virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) |
|
virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const |
|
virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
|
| ODRX_DECLARE_MEMBERS (OdIfcEntity) |
|
| OdIfcEntity () |
|
| ~OdIfcEntity () |
|
virtual bool | isKindOf (OdIfcEntityType entityType) const |
|
bool | isInstanceOf (OdIfcEntityType entityType) const |
|
virtual OdIfcEntityType | type () const |
|
virtual OdRxValue | getAttr (const OdIfcAttribute attrDef) const |
|
virtual bool | testAttr (const char *explicitAttrName) const |
|
virtual bool | testAttr (const OdIfcAttribute explicitAttrDef) const |
|
virtual void | unsetAttr (const char *explicitAttrName) |
|
virtual void | unsetAttr (const OdIfcAttribute explicitAttrDef) |
|
virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) |
|
virtual bool | putAttr (const OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
|
IfcOpResult | resolved () |
|
void | resolve (IfcOpResult resolved, void *resPtr) |
|
void | unresolve () |
|
virtual void | setGsNode (OdGsCache *pGsNode) |
|
virtual OdGsCache * | gsNode () const |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const |
|
virtual bool | subWorldDraw (OdGiWorldDraw *wd) const |
|
The IfcPropertySet contains properties within a property tree. These properties are interpreted according to their name attribute.
Property sets applicable to certain objects are listed in the object specification. The specification supposes usage of the naming convention "Pset_Xxx". Such naming convention is applied to the property sets that are defined as part of this specification and be used as the value of the Name attribute.
IfcPropertySet can be assigned to object occurrences and object types. An IfcPropertySet assigned to an object type is shared among all occurrences of the same object type.
Property sets are related to other objects by using the relationship object that refers to the corresponding object: Occurrence Object: IfcRelDefinesByProperties using the inverse attribute DefinesOccurrence. Type Object: using a direct link by inverse attribute DefinesType. Underlying template: IfcRelDefinesByTemplate using the inverse attribute IsDefinedBy. External reference: subtypes of IfcRelAssociates are used to provide a link to a classification system, or external library providing further reference to the property set. Accessible by inverse attribute HasAssociations.
Definition at line 58 of file Ifc4/IfcPropertySetAutoImpl.h.