Class Ifc2x3::IfcCraneRailFShapeProfileDef¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcParameterizedProfileDef
(Class Ifc2x3::IfcParameterizedProfileDef)
Class Documentation¶
-
class
Ifc2x3
::
IfcCraneRailFShapeProfileDef
: public Ifc2x3::IfcParameterizedProfileDef¶ Public Types
-
typedef IfcTemplatedEntityList<IfcCraneRailFShapeProfileDef>
list
¶
Public Functions
-
double
OverallHeight
() const¶
-
void
setOverallHeight
(double v)¶
-
double
HeadWidth
() const¶
-
void
setHeadWidth
(double v)¶
-
bool
hasRadius
() const¶ Whether the optional attribute Radius is defined for this IfcCraneRailFShapeProfileDef.
-
double
Radius
() const¶
-
void
setRadius
(double v)¶
-
double
HeadDepth2
() const¶
-
void
setHeadDepth2
(double v)¶
-
double
HeadDepth3
() const¶
-
void
setHeadDepth3
(double v)¶
-
double
WebThickness
() const¶
-
void
setWebThickness
(double v)¶
-
double
BaseDepth1
() const¶
-
void
setBaseDepth1
(double v)¶
-
double
BaseDepth2
() const¶
-
void
setBaseDepth2
(double v)¶
-
bool
hasCentreOfGravityInY
() const¶ Whether the optional attribute CentreOfGravityInY is defined for this IfcCraneRailFShapeProfileDef.
-
double
CentreOfGravityInY
() const¶
-
void
setCentreOfGravityInY
(double v)¶
-
IfcCraneRailFShapeProfileDef
(IfcEntityInstanceData *e)¶
-
IfcCraneRailFShapeProfileDef
(::Ifc2x3::IfcProfileTypeEnum::Value v1_ProfileType, boost::optional<std::string> v2_ProfileName, ::Ifc2x3::IfcAxis2Placement2D *v3_Position, double v4_OverallHeight, double v5_HeadWidth, boost::optional<double> v6_Radius, double v7_HeadDepth2, double v8_HeadDepth3, double v9_WebThickness, double v10_BaseDepth1, double v11_BaseDepth2, boost::optional<double> v12_CentreOfGravityInY)¶
-
typedef IfcTemplatedEntityList<IfcCraneRailFShapeProfileDef>