Class Ifc4x3_rc1::IfcAlignment2DVerticalSegment

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcAlignment2DVerticalSegment : public Ifc4x3_rc1::IfcAlignment2DSegment

Subclassed by Ifc4x3_rc1::IfcAlignment2DVerSegCircularArc, Ifc4x3_rc1::IfcAlignment2DVerSegLine, Ifc4x3_rc1::IfcAlignment2DVerSegParabolicArc, Ifc4x3_rc1::IfcAlignment2DVerSegTransition

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
const IfcParse::entity &declaration() 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)

Public Static Functions

const IfcParse::entity &Class()