Class Ifc4x1::IfcAlignment2DVerticalSegment¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcAlignment2DSegment
(Class Ifc4x1::IfcAlignment2DSegment)
Derived Types¶
public Ifc4x1::IfcAlignment2DVerSegCircularArc
(Class Ifc4x1::IfcAlignment2DVerSegCircularArc)public Ifc4x1::IfcAlignment2DVerSegLine
(Class Ifc4x1::IfcAlignment2DVerSegLine)public Ifc4x1::IfcAlignment2DVerSegParabolicArc
(Class Ifc4x1::IfcAlignment2DVerSegParabolicArc)
Class Documentation¶
-
class
Ifc4x1
::
IfcAlignment2DVerticalSegment
: public Ifc4x1::IfcAlignment2DSegment¶ Subclassed by Ifc4x1::IfcAlignment2DVerSegCircularArc, Ifc4x1::IfcAlignment2DVerSegLine, Ifc4x1::IfcAlignment2DVerSegParabolicArc
Public Types
-
typedef IfcTemplatedEntityList<IfcAlignment2DVerticalSegment>
list
¶
Public Functions
-
double
StartDistAlong
() const¶
-
void
setStartDistAlong
(double v)¶
-
double
HorizontalLength
() const¶
-
void
setHorizontalLength
(double v)¶
-
double
StartHeight
() const¶
-
void
setStartHeight
(double v)¶
-
double
StartGradient
() const¶
-
void
setStartGradient
(double v)¶
-
IfcTemplatedEntityList<IfcAlignment2DVertical>::ptr
ToVertical
() const¶
-
IfcAlignment2DVerticalSegment
(IfcEntityInstanceData *e)¶
-
IfcAlignment2DVerticalSegment
(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)¶
-
typedef IfcTemplatedEntityList<IfcAlignment2DVerticalSegment>