Class Ifc2x3::IfcRibPlateProfileProperties¶
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)
Class Documentation¶
-
class
Ifc2x3
::
IfcRibPlateProfileProperties
: public Ifc2x3::IfcProfileProperties¶ Public Types
-
typedef IfcTemplatedEntityList<IfcRibPlateProfileProperties>
list
¶
Public Functions
-
bool
hasThickness
() const¶ Whether the optional attribute Thickness is defined for this IfcRibPlateProfileProperties.
-
double
Thickness
() const¶
-
void
setThickness
(double v)¶
-
bool
hasRibHeight
() const¶ Whether the optional attribute RibHeight is defined for this IfcRibPlateProfileProperties.
-
double
RibHeight
() const¶
-
void
setRibHeight
(double v)¶
-
bool
hasRibWidth
() const¶ Whether the optional attribute RibWidth is defined for this IfcRibPlateProfileProperties.
-
double
RibWidth
() const¶
-
void
setRibWidth
(double v)¶
-
bool
hasRibSpacing
() const¶ Whether the optional attribute RibSpacing is defined for this IfcRibPlateProfileProperties.
-
double
RibSpacing
() const¶
-
void
setRibSpacing
(double v)¶
-
::Ifc2x3::IfcRibPlateDirectionEnum::Value
Direction
() const¶
-
void
setDirection
(::Ifc2x3::IfcRibPlateDirectionEnum::Value v)¶
-
IfcRibPlateProfileProperties
(IfcEntityInstanceData *e)¶
-
IfcRibPlateProfileProperties
(boost::optional<std::string> v1_ProfileName, ::Ifc2x3::IfcProfileDef *v2_ProfileDefinition, boost::optional<double> v3_Thickness, boost::optional<double> v4_RibHeight, boost::optional<double> v5_RibWidth, boost::optional<double> v6_RibSpacing, ::Ifc2x3::IfcRibPlateDirectionEnum::Value v7_Direction)¶
-
typedef IfcTemplatedEntityList<IfcRibPlateProfileProperties>