Class Ifc4x1::IfcFootingType¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcBuildingElementType
(Class Ifc4x1::IfcBuildingElementType)
Class Documentation¶
-
class
Ifc4x1
::
IfcFootingType
: public Ifc4x1::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
-
::Ifc4x1::IfcFootingTypeEnum::Value
PredefinedType
() const¶ Subtype of footing.
-
void
setPredefinedType
(::Ifc4x1::IfcFootingTypeEnum::Value v)¶
-
IfcFootingType
(IfcEntityInstanceData *e)¶
-
IfcFootingType
(std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ApplicableOccurrence, boost::optional<IfcTemplatedEntityList<::Ifc4x1::IfcPropertySetDefinition>::ptr> v6_HasPropertySets, boost::optional<IfcTemplatedEntityList<::Ifc4x1::IfcRepresentationMap>::ptr> v7_RepresentationMaps, boost::optional<std::string> v8_Tag, boost::optional<std::string> v9_ElementType, ::Ifc4x1::IfcFootingTypeEnum::Value v10_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcFootingType>