|
CFx SDK Documentation 2026 SP0
|
#include <IfcZoneAutoImpl.h>
Public Member Functions | |
| virtual OdDAI::Entity * | getInstanceType () const override |
| virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const override |
| virtual OdIfc::OdIfcEntityType | type () const override |
Public Member Functions inherited from OdIfc2x2_final::IfcGroup | |
| OdDAIObjectId | getInvIsGroupedBy () const |
| virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) override |
| virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) override |
| virtual void | unsetAttr (const char *explicitAttrName) override |
| virtual bool | testAttr (const char *explicitAttrName) const override |
| virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const override |
| virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) override |
| virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const override |
| virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) override |
Public Member Functions inherited from OdIfc2x2_final::IfcObject | |
| const OdAnsiString & | getObjectType () const |
| void | setObjectType (const OdAnsiString &ObjectType) |
| void | getInvIsDefinedBy (OdDAIObjectIds &IsDefinedBy) const |
| void | getInvHasAssociations (OdDAIObjectIds &HasAssociations) const |
| void | getInvHasAssignments (OdDAIObjectIds &HasAssignments) const |
| void | getInvDecomposes (OdDAIObjectIds &Decomposes) const |
| void | getInvIsDecomposedBy (OdDAIObjectIds &IsDecomposedBy) const |
| IfcObject () | |
Public Member Functions inherited from OdIfc2x2_final::IfcRoot | |
| OdDAI::CompressedGUID | getGlobalId () const |
| void | setGlobalId (OdDAI::CompressedGUID 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 () | |
Public Member Functions inherited from OdIfc::OdIfcInstance | |
| ODRX_DECLARE_MEMBERS (OdIfcInstance) | |
| OdIfcInstance () | |
| ~OdIfcInstance () | |
| bool | isInstanceOf (OdIfcEntityType entityType) const |
| 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 |
| virtual OdDbStub * | ownerId () const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcInstance | |
| static const OdGePoint3d * | asPoint3d (const OdIfcInstance *inst) |
| static const OdGePoint2d * | asPoint2d (const OdIfcInstance *inst) |
| static const OdGeVector3d * | asVector3d (const OdIfcInstance *inst) |
| static const OdGeVector2d * | asVector2d (const OdIfcInstance *inst) |
| static const OdGeMatrix2d * | asMatrix2d (const OdIfcInstance *inst) |
| static const OdGeMatrix3d * | asMatrix3d (const OdIfcInstance *inst) |
| static OdIfcCompoundPtr | asCompound (OdSmartPtr< OdIfcInstance > inst) |
| static const OdCmEntityColor * | asRgbColor (const OdIfcInstance *inst) |
Protected Member Functions inherited from OdIfc2x2_final::IfcGroup | |
| virtual OdRxValue | getAttr (const char *attrName) const override |
| virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) override |
Protected Attributes inherited from OdIfc2x2_final::IfcObject | |
| OdAnsiString | m_ObjectType |
Protected Attributes inherited from OdIfc2x2_final::IfcRoot | |
| OdDAI::CompressedGUID | m_GlobalId |
| OdDAIObjectId | m_OwnerHistory |
| OdAnsiString | m_Name |
| OdAnsiString | m_Description |
Protected Attributes inherited from OdIfc::OdIfcInstance | |
| void * | m_resPtr |
| IfcOpResult | m_resolved |
A zone is a group of spaces, partial spaces or other zones. Zone structures may not be hierarchical (in contrary to the spatial structure of a project - see IfcSpatialStructureElement), i.e. one individual IfcSpace can be associated with zero, one, or several IfcZone's. IfcSpace's are grouped into an IfcZone by using the objectified relationship IfcRelAssignsToGroup as specified at the supertype IfcGroup.
PropertyName Value Single Value Reference IfcIdentifier Single Value IsExternal IfcBoolean Single Value GrossPlannedArea IfcAreaMeasure Single Value NetPlannedArea IfcAreaMeasure Single Value PubliclyAccessible IfcBoolean Single Value HandicapAccessible IfcBoolean
The concept also applies to this entity under the Pset_ZoneCommon name:
Template PropertyName Value Single Value Name IfcLabel Single Value Description IfcLabel Single Value TotalAirflow IfcVolumetricFlowRateMeasure Single Value EnergyGainTotal IfcPowerMeasure Single Value AirflowSensible IfcVolumetricFlowRateMeasure Single Value EnergyGainSensible IfcPowerMeasure Single Value EnergyLoss IfcPowerMeasure Single Value LightingDiversity IfcPositiveRatioMeasure Single Value InfiltrationDiversitySummer IfcPositiveRatioMeasure Single Value InfiltrationDiversityWinter IfcPositiveRatioMeasure Single Value ApplianceDiversity IfcPositiveRatioMeasure Single Value LoadSafetyFactor IfcPositiveRatioMeasure Single Value HeatingTemperatureDelta IfcThermodynamicTemperatureMeasure Single Value CoolingTemperatureDelta IfcThermodynamicTemperatureMeasure Single Value Ventilation IfcVolumetricFlowRateMeasure Single Value FanPower IfcPowerMeasure Enumerated Value AirSideSystemType IfcLabel Enumerated Value AirSideSystemDistributionType IfcLabel
In case of a zone denoting a (fire) compartment, the following types should be used, if applicable, as values of the ObjectType attribute: 'FireCompartment': a zone of spaces, collected to represent a single fire compartment. 'ElevatorShaft': a collection of spaces within an elevator, potentially going through many storeys. 'RisingDuct': A collection of vertical airspaces. 'RunningDuct': A collection of horizontal airspaces.
Definition at line 89 of file Ifc2x2_Final/IfcZoneAutoImpl.h.
|
overridevirtual |
Returns a type of a class instance.
Reimplemented from OdIfc2x2_final::IfcGroup.
|
overridevirtual |
Checks whether the specified instance is the object derived from or belongs to this class.
| entityType | [in] Entity to check. |
Reimplemented from OdIfc2x2_final::IfcGroup.
|
overridevirtual |
Returns the type of this entity.
Reimplemented from OdIfc2x2_final::IfcGroup.