Class Ifc2x3::IfcCraneRailAShapeProfileDef¶
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::IfcCraneRailAShapeProfileDef: public Ifc2x3::IfcParameterizedProfileDef¶ Public Types
-
typedef IfcTemplatedEntityList<IfcCraneRailAShapeProfileDef>
list¶
Public Functions
-
double
OverallHeight() const¶
-
void
setOverallHeight(double v)¶
-
double
BaseWidth2() const¶
-
void
setBaseWidth2(double v)¶
-
bool
hasRadius() const¶ Whether the optional attribute Radius is defined for this IfcCraneRailAShapeProfileDef.
-
double
Radius() const¶
-
void
setRadius(double v)¶
-
double
HeadWidth() const¶
-
void
setHeadWidth(double v)¶
-
double
HeadDepth2() const¶
-
void
setHeadDepth2(double v)¶
-
double
HeadDepth3() const¶
-
void
setHeadDepth3(double v)¶
-
double
WebThickness() const¶
-
void
setWebThickness(double v)¶
-
double
BaseWidth4() const¶
-
void
setBaseWidth4(double v)¶
-
double
BaseDepth1() const¶
-
void
setBaseDepth1(double v)¶
-
double
BaseDepth2() const¶
-
void
setBaseDepth2(double v)¶
-
double
BaseDepth3() const¶
-
void
setBaseDepth3(double v)¶
-
bool
hasCentreOfGravityInY() const¶ Whether the optional attribute CentreOfGravityInY is defined for this IfcCraneRailAShapeProfileDef.
-
double
CentreOfGravityInY() const¶
-
void
setCentreOfGravityInY(double v)¶
-
IfcCraneRailAShapeProfileDef(IfcEntityInstanceData *e)¶
-
IfcCraneRailAShapeProfileDef(::Ifc2x3::IfcProfileTypeEnum::Value v1_ProfileType, boost::optional<std::string> v2_ProfileName, ::Ifc2x3::IfcAxis2Placement2D *v3_Position, double v4_OverallHeight, double v5_BaseWidth2, boost::optional<double> v6_Radius, double v7_HeadWidth, double v8_HeadDepth2, double v9_HeadDepth3, double v10_WebThickness, double v11_BaseWidth4, double v12_BaseDepth1, double v13_BaseDepth2, double v14_BaseDepth3, boost::optional<double> v15_CentreOfGravityInY)¶
-
typedef IfcTemplatedEntityList<IfcCraneRailAShapeProfileDef>