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>