Class Ifc4x3_rc1::IfcAlignment2DCantSegment¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x3_rc1.
Inheritance Relationships¶
Base Type¶
public Ifc4x3_rc1::IfcAlignment2DSegment(Class Ifc4x3_rc1::IfcAlignment2DSegment)
Derived Types¶
public Ifc4x3_rc1::IfcAlignment2DCantSegLine(Class Ifc4x3_rc1::IfcAlignment2DCantSegLine)public Ifc4x3_rc1::IfcAlignment2DCantSegTransition(Class Ifc4x3_rc1::IfcAlignment2DCantSegTransition)
Class Documentation¶
-
class
Ifc4x3_rc1::IfcAlignment2DCantSegment: public Ifc4x3_rc1::IfcAlignment2DSegment¶ Subclassed by Ifc4x3_rc1::IfcAlignment2DCantSegLine, Ifc4x3_rc1::IfcAlignment2DCantSegTransition
Public Types
-
typedef IfcTemplatedEntityList<IfcAlignment2DCantSegment>
list¶
Public Functions
-
double
StartDistAlong() const¶
-
void
setStartDistAlong(double v)¶
-
double
HorizontalLength() const¶
-
void
setHorizontalLength(double v)¶
-
double
StartCantLeft() const¶
-
void
setStartCantLeft(double v)¶
-
bool
hasEndCantLeft() const¶ Whether the optional attribute EndCantLeft is defined for this IfcAlignment2DCantSegment.
-
double
EndCantLeft() const¶
-
void
setEndCantLeft(double v)¶
-
double
StartCantRight() const¶
-
void
setStartCantRight(double v)¶
-
bool
hasEndCantRight() const¶ Whether the optional attribute EndCantRight is defined for this IfcAlignment2DCantSegment.
-
double
EndCantRight() const¶
-
void
setEndCantRight(double v)¶
-
IfcTemplatedEntityList<IfcAlignment2DCant>::ptr
ToCant() const¶
-
IfcAlignment2DCantSegment(IfcEntityInstanceData *e)¶
-
IfcAlignment2DCantSegment(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_StartCantLeft, boost::optional<double> v7_EndCantLeft, double v8_StartCantRight, boost::optional<double> v9_EndCantRight)¶
-
typedef IfcTemplatedEntityList<IfcAlignment2DCantSegment>