Class Ifc4x3_rc1::IfcAlignment2DVerSegTransition

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcAlignment2DVerSegTransition : public Ifc4x3_rc1::IfcAlignment2DVerticalSegment

Public Functions

bool hasStartRadius() const

Whether the optional attribute StartRadius is defined for this IfcAlignment2DVerSegTransition.

double StartRadius() const
void setStartRadius(double v)
bool hasEndRadius() const

Whether the optional attribute EndRadius is defined for this IfcAlignment2DVerSegTransition.

double EndRadius() const
void setEndRadius(double v)
bool IsStartRadiusCCW() const
void setIsStartRadiusCCW(bool v)
bool IsEndRadiusCCW() const
void setIsEndRadiusCCW(bool v)
::Ifc4x3_rc1::IfcTransitionCurveType::Value TransitionCurveType() const
void setTransitionCurveType(::Ifc4x3_rc1::IfcTransitionCurveType::Value v)
const IfcParse::entity &declaration() const
IfcAlignment2DVerSegTransition(IfcEntityInstanceData *e)
IfcAlignment2DVerSegTransition(boost::optional<bool> v1_TangentialContinuity, boost::optional<std::string> v2_StartTag, boost::optional<std::string> v3_EndTag, double v4_StartDistAlong, double v5_HorizontalLength, double v6_StartHeight, double v7_StartGradient, boost::optional<double> v8_StartRadius, boost::optional<double> v9_EndRadius, bool v10_IsStartRadiusCCW, bool v11_IsEndRadiusCCW, ::Ifc4x3_rc1::IfcTransitionCurveType::Value v12_TransitionCurveType)

Public Static Functions

const IfcParse::entity &Class()