CFx SDK Documentation 2024 SP0
|
#include <IfcProductAutoImpl.h>
Public Member Functions | |
const OdDAIObjectId & | getObjectPlacement () const |
void | setObjectPlacement (const OdDAIObjectId &ObjectPlacement) |
const OdDAIObjectId & | getRepresentation () const |
void | setRepresentation (const OdDAIObjectId &Representation) |
void | getInvReferencedBy (OdDAIObjectIds &ReferencedBy) const |
void | getInvPositionedRelativeTo (OdDAIObjectIds &PositionedRelativeTo) const |
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 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) |
Public Member Functions inherited from OdIfc4x2::IfcObject | |
const OdAnsiString & | getObjectType () const |
void | setObjectType (const OdAnsiString &ObjectType) |
void | getInvIsDeclaredBy (OdDAIObjectIds &IsDeclaredBy) const |
void | getInvDeclares (OdDAIObjectIds &Declares) const |
void | getInvIsTypedBy (OdDAIObjectIds &IsTypedBy) const |
void | getInvIsDefinedBy (OdDAIObjectIds &IsDefinedBy) const |
IfcObject () | |
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 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) |
Public Member Functions inherited from OdIfc4x2::IfcObjectDefinition | |
void | getInvHasAssignments (OdDAIObjectIds &HasAssignments) const |
void | getInvNests (OdDAIObjectIds &Nests) const |
void | getInvIsNestedBy (OdDAIObjectIds &IsNestedBy) const |
void | getInvHasContext (OdDAIObjectIds &HasContext) const |
void | getInvIsDecomposedBy (OdDAIObjectIds &IsDecomposedBy) const |
void | getInvDecomposes (OdDAIObjectIds &Decomposes) const |
void | getInvHasAssociations (OdDAIObjectIds &HasAssociations) const |
virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) |
virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) |
virtual OdDAI::Entity * | getInstanceType () 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) |
Public Member Functions inherited from OdIfc4x2::IfcRoot | |
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 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) |
Public Member Functions inherited from OdIfc::OdIfcEntity | |
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 |
Protected Attributes | |
OdDAIObjectId | m_ObjectPlacement |
OdDAIObjectId | m_Representation |
Protected Attributes inherited from OdIfc4x2::IfcObject | |
OdAnsiString | m_ObjectType |
Protected Attributes inherited from OdIfc4x2::IfcRoot | |
OdIfcGUID | m_GlobalId |
OdDAIObjectId | m_OwnerHistory |
OdAnsiString | m_Name |
OdAnsiString | m_Description |
Protected Attributes inherited from OdIfc::OdIfcEntity | |
void * | m_resPtr |
IfcOpResult | m_resolved |
Friends | |
class | IfcRelAssignsToProduct |
class | IfcRelPositions |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcEntity | |
static const OdGePoint3d * | asPoint3d (const OdIfcEntity *pEnt) |
static const OdGePoint2d * | asPoint2d (const OdIfcEntity *pEnt) |
static const OdGeVector3d * | asVector3d (const OdIfcEntity *pEnt) |
static const OdGeVector2d * | asVector2d (const OdIfcEntity *pEnt) |
static const OdGeMatrix2d * | asMatrix2d (const OdIfcEntity *pEnt) |
static const OdGeMatrix3d * | asMatrix3d (const OdIfcEntity *pEnt) |
static OdIfcCompoundPtr | asCompound (OdSmartPtr< OdIfcEntity > pEnt) |
static const OdCmEntityColor * | asRgbColor (const OdIfcEntity *pEnt) |
Protected Member Functions inherited from OdIfc4x2::IfcObjectDefinition | |
virtual OdRxValue | getAttr (const char *attrName) const |
virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const |
virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) |
virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) |
The IfcProduct is an abstract representation of any object that relates to a geometric or spatial context. An IfcProduct occurs at a specific location in space if it has a geometric representation assigned. It can be placed relatively to other products, but ultimately relative to the project coordinate system. The ObjectPlacement attribute establishes the coordinate system in which all points and directions used by the geometric representation items under Representation are founded. The Representation is provided by an IfcProductDefinitionShape being either a geometric shape representation, or a topology representation (with or without underlying geometry of the topological items).
Products include manufactured, supplied or created objects (referred to as elements) for incorporation into an AEC/FM project. This also includes objects that are created indirectly by other products, as spaces are defined by bounding elements. Products are defined by their properties and representations.
Any instance of IfcProduct defines a particular occurrence of a product, the common type information, that relates to many similar (or identical) occurrences of IfcProduct, is handled by the IfcTypeProduct (and its subtypes), assigned to one or many occurrences of IfcProduct by using the objectified relationship IfcRelDefinesByType. The IfcTypeProduct may provide, in addition to common properties, also a common geometric representation for all occurrences.
Definition at line 57 of file Ifc4x2/IfcProductAutoImpl.h.
|
virtual |
Returns an attribute value for the specified attribute name.
attrName | [in] Name of an attribute to query. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Returns an attribute value for the specified attribute definition.
attrDef | [in] Attribute definition to query. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Returns a type of a class instance.
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBeamStandardCase, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElement, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCivilElement, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcColumnStandardCase, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDeepFoundation, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDoorStandardCase, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcElementComponent, OdIfc4x2::IfcEnergyConversionDevice, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcExternalSpatialStructureElement, OdIfc4x2::IfcFacility, OdIfc4x2::IfcFacilityPart, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElement, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowController, OdIfc4x2::IfcFlowFitting, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFlowMovingDevice, OdIfc4x2::IfcFlowSegment, OdIfc4x2::IfcFlowStorageDevice, OdIfc4x2::IfcFlowTerminal, OdIfc4x2::IfcFlowTreatmentDevice, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurnishingElement, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMemberStandardCase, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOpeningStandardCase, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPlateStandardCase, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSlabElementedCase, OdIfc4x2::IfcSlabStandardCase, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveMemberVarying, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralLinearAction, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPlanarAction, OdIfc4x2::IfcStructuralPointAction, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralPointReaction, OdIfc4x2::IfcStructuralReaction, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceConnection, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceMemberVarying, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVirtualElement, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWallElementedCase, OdIfc4x2::IfcWallStandardCase, OdIfc4x2::IfcWasteTerminal, OdIfc4x2::IfcWindow, and OdIfc4x2::IfcWindowStandardCase.
void OdIfc4x2::IfcProduct::getInvPositionedRelativeTo | ( | OdDAIObjectIds & | PositionedRelativeTo | ) | const |
void OdIfc4x2::IfcProduct::getInvReferencedBy | ( | OdDAIObjectIds & | ReferencedBy | ) | const |
Retrieves relationships, by which other products, processes, controls, resources or actors (as subtypes of IfcObjectDefinition) can be related to this product.
ReferencedBy | [out] Receives a reference to the IfcRelAssignsToProduct relationship. |
const OdDAIObjectId & OdIfc4x2::IfcProduct::getObjectPlacement | ( | ) | const |
Returns placement of the product in space. The placement can be: Absolute (relative to the world coordinate system) Relative (relative to the object placement of another product) Constraint (e.g. relative to grid axes)
const OdDAIObjectId & OdIfc4x2::IfcProduct::getRepresentation | ( | ) | const |
Returns the representations of the product. Representation can either be an IfcProductRepresentation entity or as a special case of shape representations - IfcProductDefinitionShape entity. The geometric representation of any IfcProduct is provided by the IfcProductDefinitionShape allowing multiple geometric representations.
|
virtual |
Reads object's data from the specified filer.
rdFiler | [in] Pointer to a filer from which to read the data. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Checks whether the specified instance is the object derived from or belongs to this class.
entityType | [in] Entity to check. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBeamStandardCase, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElement, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCivilElement, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcColumnStandardCase, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDeepFoundation, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDoorStandardCase, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcElementComponent, OdIfc4x2::IfcEnergyConversionDevice, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcExternalSpatialStructureElement, OdIfc4x2::IfcFacility, OdIfc4x2::IfcFacilityPart, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElement, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowController, OdIfc4x2::IfcFlowFitting, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFlowMovingDevice, OdIfc4x2::IfcFlowSegment, OdIfc4x2::IfcFlowStorageDevice, OdIfc4x2::IfcFlowTerminal, OdIfc4x2::IfcFlowTreatmentDevice, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurnishingElement, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMemberStandardCase, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOpeningStandardCase, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPlateStandardCase, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSlabElementedCase, OdIfc4x2::IfcSlabStandardCase, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveMemberVarying, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralLinearAction, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPlanarAction, OdIfc4x2::IfcStructuralPointAction, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralPointReaction, OdIfc4x2::IfcStructuralReaction, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceConnection, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceMemberVarying, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVirtualElement, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWallElementedCase, OdIfc4x2::IfcWallStandardCase, OdIfc4x2::IfcWasteTerminal, OdIfc4x2::IfcWindow, and OdIfc4x2::IfcWindowStandardCase.
|
virtual |
Writes object's data the the specified filer.
wrFiler | [in] Pointer to a filer to which to write the data. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Sets the specified attribute with a given value.
explicitAttrName | [in] Explicit name of the attribute to set. |
val | [in] Value to set. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Sets the specified attribute with a given value.
explicitAttrDef | [in] Explicit attribute definition to set. |
val | [in] Value to set. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Sets the object ID of this instance to inverse attributes of related instances according to schema specification of inverse attributes.
Reimplemented in OdIfc4x2::IfcGrid, and OdIfc4x2::IfcLinearPositioningElement.
void OdIfc4x2::IfcProduct::setObjectPlacement | ( | const OdDAIObjectId & | ObjectPlacement | ) |
Sets placement of the product in space.
Representation | [in] Identifier of the product placement that includes the axis placement information to determine the transformation for the object coordinate system. |
void OdIfc4x2::IfcProduct::setRepresentation | ( | const OdDAIObjectId & | Representation | ) |
Specifies the representations of the product. The geometric representation of any IfcProduct is provided by the IfcProductDefinitionShape allowing multiple geometric representations.
Representation | [in] Identifier of the product representation. |
|
virtual |
Checks whether the specified attribute is set.
explicitAttrName | [in] Explicit name of the attribute to test. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Checks whether the specified attribute is set.
explicitAttrDef | [in] Attribute definition to test. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Returns the type of this entity.
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBeamStandardCase, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElement, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCivilElement, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcColumnStandardCase, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDeepFoundation, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDoorStandardCase, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcElementComponent, OdIfc4x2::IfcEnergyConversionDevice, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcExternalSpatialStructureElement, OdIfc4x2::IfcFacility, OdIfc4x2::IfcFacilityPart, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElement, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowController, OdIfc4x2::IfcFlowFitting, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFlowMovingDevice, OdIfc4x2::IfcFlowSegment, OdIfc4x2::IfcFlowStorageDevice, OdIfc4x2::IfcFlowTerminal, OdIfc4x2::IfcFlowTreatmentDevice, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurnishingElement, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMemberStandardCase, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOpeningStandardCase, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPlateStandardCase, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSlabElementedCase, OdIfc4x2::IfcSlabStandardCase, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveMemberVarying, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralLinearAction, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPlanarAction, OdIfc4x2::IfcStructuralPointAction, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralPointReaction, OdIfc4x2::IfcStructuralReaction, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceConnection, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceMemberVarying, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVirtualElement, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWallElementedCase, OdIfc4x2::IfcWallStandardCase, OdIfc4x2::IfcWasteTerminal, OdIfc4x2::IfcWindow, and OdIfc4x2::IfcWindowStandardCase.
|
virtual |
Resets a value for the specified attribute.
explicitAttrName | [in] Explicit name of the attribute to reset. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
virtual |
Resets a value for the specified attribute.
explicitAttrDef | [in] Explicit definition that represents an attribute to reset. |
Reimplemented from OdIfc4x2::IfcObject.
Reimplemented in OdIfc4x2::IfcActuator, OdIfc4x2::IfcAirTerminal, OdIfc4x2::IfcAirTerminalBox, OdIfc4x2::IfcAirToAirHeatRecovery, OdIfc4x2::IfcAlarm, OdIfc4x2::IfcAlignment, OdIfc4x2::IfcAnnotation, OdIfc4x2::IfcAudioVisualAppliance, OdIfc4x2::IfcBeam, OdIfc4x2::IfcBearing, OdIfc4x2::IfcBoiler, OdIfc4x2::IfcBridge, OdIfc4x2::IfcBridgePart, OdIfc4x2::IfcBuilding, OdIfc4x2::IfcBuildingElementPart, OdIfc4x2::IfcBuildingElementProxy, OdIfc4x2::IfcBuildingStorey, OdIfc4x2::IfcBurner, OdIfc4x2::IfcCableCarrierFitting, OdIfc4x2::IfcCableCarrierSegment, OdIfc4x2::IfcCableFitting, OdIfc4x2::IfcCableSegment, OdIfc4x2::IfcCaissonFoundation, OdIfc4x2::IfcChiller, OdIfc4x2::IfcChimney, OdIfc4x2::IfcCoil, OdIfc4x2::IfcColumn, OdIfc4x2::IfcCommunicationsAppliance, OdIfc4x2::IfcCompressor, OdIfc4x2::IfcCondenser, OdIfc4x2::IfcController, OdIfc4x2::IfcCooledBeam, OdIfc4x2::IfcCoolingTower, OdIfc4x2::IfcCovering, OdIfc4x2::IfcCurtainWall, OdIfc4x2::IfcDamper, OdIfc4x2::IfcDiscreteAccessory, OdIfc4x2::IfcDistributionChamberElement, OdIfc4x2::IfcDistributionControlElement, OdIfc4x2::IfcDistributionElement, OdIfc4x2::IfcDistributionFlowElement, OdIfc4x2::IfcDistributionPort, OdIfc4x2::IfcDoor, OdIfc4x2::IfcDuctFitting, OdIfc4x2::IfcDuctSegment, OdIfc4x2::IfcDuctSilencer, OdIfc4x2::IfcElectricAppliance, OdIfc4x2::IfcElectricDistributionBoard, OdIfc4x2::IfcElectricFlowStorageDevice, OdIfc4x2::IfcElectricGenerator, OdIfc4x2::IfcElectricMotor, OdIfc4x2::IfcElectricTimeControl, OdIfc4x2::IfcElementAssembly, OdIfc4x2::IfcElement, OdIfc4x2::IfcEngine, OdIfc4x2::IfcEvaporativeCooler, OdIfc4x2::IfcEvaporator, OdIfc4x2::IfcExternalSpatialElement, OdIfc4x2::IfcFan, OdIfc4x2::IfcFastener, OdIfc4x2::IfcFeatureElementAddition, OdIfc4x2::IfcFeatureElementSubtraction, OdIfc4x2::IfcFilter, OdIfc4x2::IfcFireSuppressionTerminal, OdIfc4x2::IfcFlowInstrument, OdIfc4x2::IfcFlowMeter, OdIfc4x2::IfcFooting, OdIfc4x2::IfcFurniture, OdIfc4x2::IfcGeographicElement, OdIfc4x2::IfcGrid, OdIfc4x2::IfcHeatExchanger, OdIfc4x2::IfcHumidifier, OdIfc4x2::IfcInterceptor, OdIfc4x2::IfcJunctionBox, OdIfc4x2::IfcLamp, OdIfc4x2::IfcLightFixture, OdIfc4x2::IfcLinearPositioningElement, OdIfc4x2::IfcMechanicalFastener, OdIfc4x2::IfcMedicalDevice, OdIfc4x2::IfcMember, OdIfc4x2::IfcMotorConnection, OdIfc4x2::IfcOpeningElement, OdIfc4x2::IfcOutlet, OdIfc4x2::IfcPile, OdIfc4x2::IfcPipeFitting, OdIfc4x2::IfcPipeSegment, OdIfc4x2::IfcPlate, OdIfc4x2::IfcPort, OdIfc4x2::IfcPositioningElement, OdIfc4x2::IfcProjectionElement, OdIfc4x2::IfcProtectiveDevice, OdIfc4x2::IfcProtectiveDeviceTrippingUnit, OdIfc4x2::IfcProxy, OdIfc4x2::IfcPump, OdIfc4x2::IfcRailing, OdIfc4x2::IfcRamp, OdIfc4x2::IfcRampFlight, OdIfc4x2::IfcReferent, OdIfc4x2::IfcReinforcingBar, OdIfc4x2::IfcReinforcingElement, OdIfc4x2::IfcReinforcingMesh, OdIfc4x2::IfcRoof, OdIfc4x2::IfcSanitaryTerminal, OdIfc4x2::IfcSensor, OdIfc4x2::IfcShadingDevice, OdIfc4x2::IfcSite, OdIfc4x2::IfcSlab, OdIfc4x2::IfcSolarDevice, OdIfc4x2::IfcSpace, OdIfc4x2::IfcSpaceHeater, OdIfc4x2::IfcSpatialElement, OdIfc4x2::IfcSpatialStructureElement, OdIfc4x2::IfcSpatialZone, OdIfc4x2::IfcStackTerminal, OdIfc4x2::IfcStair, OdIfc4x2::IfcStairFlight, OdIfc4x2::IfcStructuralAction, OdIfc4x2::IfcStructuralActivity, OdIfc4x2::IfcStructuralConnection, OdIfc4x2::IfcStructuralCurveAction, OdIfc4x2::IfcStructuralCurveConnection, OdIfc4x2::IfcStructuralCurveMember, OdIfc4x2::IfcStructuralCurveReaction, OdIfc4x2::IfcStructuralItem, OdIfc4x2::IfcStructuralMember, OdIfc4x2::IfcStructuralPointConnection, OdIfc4x2::IfcStructuralSurfaceAction, OdIfc4x2::IfcStructuralSurfaceMember, OdIfc4x2::IfcStructuralSurfaceReaction, OdIfc4x2::IfcSurfaceFeature, OdIfc4x2::IfcSwitchingDevice, OdIfc4x2::IfcSystemFurnitureElement, OdIfc4x2::IfcTank, OdIfc4x2::IfcTendonAnchor, OdIfc4x2::IfcTendon, OdIfc4x2::IfcTendonConduit, OdIfc4x2::IfcTransformer, OdIfc4x2::IfcTransportElement, OdIfc4x2::IfcTubeBundle, OdIfc4x2::IfcUnitaryControlElement, OdIfc4x2::IfcUnitaryEquipment, OdIfc4x2::IfcValve, OdIfc4x2::IfcVibrationDamper, OdIfc4x2::IfcVibrationIsolator, OdIfc4x2::IfcVoidingFeature, OdIfc4x2::IfcWall, OdIfc4x2::IfcWasteTerminal, and OdIfc4x2::IfcWindow.
|
friend |
Definition at line 224 of file Ifc4x2/IfcProductAutoImpl.h.
|
friend |
Definition at line 225 of file Ifc4x2/IfcProductAutoImpl.h.
|
protected |
Definition at line 220 of file Ifc4x2/IfcProductAutoImpl.h.
|
protected |
Definition at line 221 of file Ifc4x2/IfcProductAutoImpl.h.