Class Ifc4x2::IfcFootingType¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcBuildingElementType
(Class Ifc4x2::IfcBuildingElementType)
Class Documentation¶
-
class
Ifc4x2
::
IfcFootingType
: public Ifc4x2::IfcBuildingElementType¶ Definition from IAI: Provides shared material, decomposition, representation maps, and property sets for instances of IfcFooting.
HISTORY New entity in IFC Release 2x4
Note, slab foundation types are not instantiated as IfcFootingType but as IfcSlabType with a predefined type of IfcSlabTypeEnum.BASESLAB.
Material Use Definition:
Material profile set or material layer set association analogous to IfcBeamStandardCase or IfcSlabStandardCase should be used when applicable.
Public Types
-
typedef IfcTemplatedEntityList<IfcFootingType>
list
¶
Public Functions
-
::Ifc4x2::IfcFootingTypeEnum::Value
PredefinedType
() const¶ Subtype of footing.
-
void
setPredefinedType
(::Ifc4x2::IfcFootingTypeEnum::Value v)¶
-
IfcFootingType
(IfcEntityInstanceData *e)¶
-
IfcFootingType
(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_ApplicableOccurrence, boost::optional<IfcTemplatedEntityList<::Ifc4x2::IfcPropertySetDefinition>::ptr> v6_HasPropertySets, boost::optional<IfcTemplatedEntityList<::Ifc4x2::IfcRepresentationMap>::ptr> v7_RepresentationMaps, boost::optional<std::string> v8_Tag, boost::optional<std::string> v9_ElementType, ::Ifc4x2::IfcFootingTypeEnum::Value v10_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcFootingType>