Class Ifc4x2::IfcExternalSpatialElement¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcExternalSpatialStructureElement
(Class Ifc4x2::IfcExternalSpatialStructureElement)
Class Documentation¶
-
class
Ifc4x2
::
IfcExternalSpatialElement
: public Ifc4x2::IfcExternalSpatialStructureElement¶ Definition from IAI: The external spatial element defines external regions at the building site. Those regions can be defined:
logically - e.g. an instance of IfcExternalSpatialElement could represent the air space around the building without having an own shape representation, or physically - e.g. an instance of IfcExternalSpatialElement could represent the sloping ground around the building to identify the part of the external building envelop that is below ground.
HISTORY New entity in IFC2x4.
Public Types
-
typedef IfcTemplatedEntityList<IfcExternalSpatialElement>
list
¶
Public Functions
-
bool
hasPredefinedType
() const¶ Whether the optional attribute PredefinedType is defined for this IfcExternalSpatialElement.
-
::Ifc4x2::IfcExternalSpatialElementTypeEnum::Value
PredefinedType
() const¶ Predefined generic types for an external spatial element that are specified in an enumeration. There might be property sets defined specifically for each predefined type.
-
void
setPredefinedType
(::Ifc4x2::IfcExternalSpatialElementTypeEnum::Value v)¶
-
IfcTemplatedEntityList<IfcRelSpaceBoundary>::ptr
BoundedBy
() const¶
-
IfcExternalSpatialElement
(IfcEntityInstanceData *e)¶
-
IfcExternalSpatialElement
(std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4x2::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc4x2::IfcProductRepresentation *v7_Representation, boost::optional<std::string> v8_LongName, boost::optional<::Ifc4x2::IfcExternalSpatialElementTypeEnum::Value> v9_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcExternalSpatialElement>