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>