Class Ifc4x3_rc1::IfcAlignment2DCantSegment

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcAlignment2DCantSegment : public Ifc4x3_rc1::IfcAlignment2DSegment

Subclassed by Ifc4x3_rc1::IfcAlignment2DCantSegLine, Ifc4x3_rc1::IfcAlignment2DCantSegTransition

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

Public Static Functions

const IfcParse::entity &Class()