Class Ifc2x3::IfcGeneralProfileProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcProfileProperties(Class Ifc2x3::IfcProfileProperties)
Derived Type¶
public Ifc2x3::IfcStructuralProfileProperties(Class Ifc2x3::IfcStructuralProfileProperties)
Class Documentation¶
-
class
Ifc2x3::IfcGeneralProfileProperties: public Ifc2x3::IfcProfileProperties¶ Subclassed by Ifc2x3::IfcStructuralProfileProperties
Public Types
-
typedef IfcTemplatedEntityList<IfcGeneralProfileProperties>
list¶
Public Functions
-
bool
hasPhysicalWeight() const¶ Whether the optional attribute PhysicalWeight is defined for this IfcGeneralProfileProperties.
-
double
PhysicalWeight() const¶
-
void
setPhysicalWeight(double v)¶
-
bool
hasPerimeter() const¶ Whether the optional attribute Perimeter is defined for this IfcGeneralProfileProperties.
-
double
Perimeter() const¶
-
void
setPerimeter(double v)¶
-
bool
hasMinimumPlateThickness() const¶ Whether the optional attribute MinimumPlateThickness is defined for this IfcGeneralProfileProperties.
-
double
MinimumPlateThickness() const¶
-
void
setMinimumPlateThickness(double v)¶
-
bool
hasMaximumPlateThickness() const¶ Whether the optional attribute MaximumPlateThickness is defined for this IfcGeneralProfileProperties.
-
double
MaximumPlateThickness() const¶
-
void
setMaximumPlateThickness(double v)¶
-
bool
hasCrossSectionArea() const¶ Whether the optional attribute CrossSectionArea is defined for this IfcGeneralProfileProperties.
-
double
CrossSectionArea() const¶
-
void
setCrossSectionArea(double v)¶
-
IfcGeneralProfileProperties(IfcEntityInstanceData *e)¶
-
IfcGeneralProfileProperties(boost::optional<std::string> v1_ProfileName, ::Ifc2x3::IfcProfileDef *v2_ProfileDefinition, boost::optional<double> v3_PhysicalWeight, boost::optional<double> v4_Perimeter, boost::optional<double> v5_MinimumPlateThickness, boost::optional<double> v6_MaximumPlateThickness, boost::optional<double> v7_CrossSectionArea)¶
-
typedef IfcTemplatedEntityList<IfcGeneralProfileProperties>