Class Ifc4x3_rc1::IfcAlignment2DHorizontal

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcAlignment2DHorizontal : public Ifc4x3_rc1::IfcGeometricRepresentationItem

Public Functions

bool hasStartDistAlong() const

Whether the optional attribute StartDistAlong is defined for this IfcAlignment2DHorizontal.

double StartDistAlong() const
void setStartDistAlong(double v)
IfcTemplatedEntityList<::Ifc4x3_rc1::IfcAlignment2DHorizontalSegment>::ptr Segments() const
void setSegments(IfcTemplatedEntityList<::Ifc4x3_rc1::IfcAlignment2DHorizontalSegment>::ptr v)
IfcTemplatedEntityList<IfcAlignmentCurve>::ptr ToAlignmentCurve() const
const IfcParse::entity &declaration() const
IfcAlignment2DHorizontal(IfcEntityInstanceData *e)
IfcAlignment2DHorizontal(boost::optional<double> v1_StartDistAlong, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcAlignment2DHorizontalSegment>::ptr v2_Segments)

Public Static Functions

const IfcParse::entity &Class()