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>