Class Ifc2x3::IfcRibPlateProfileProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcRibPlateProfileProperties : public Ifc2x3::IfcProfileProperties

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)
const IfcParse::entity &declaration() const
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)

Public Static Functions

const IfcParse::entity &Class()