Class Ifc4x3_rc1::IfcCurveSegment2D

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcCurveSegment2D : public Ifc4x3_rc1::IfcBoundedCurve

Subclassed by Ifc4x3_rc1::IfcCircularArcSegment2D, Ifc4x3_rc1::IfcLineSegment2D, Ifc4x3_rc1::IfcTransitionCurveSegment2D

Public Types

typedef IfcTemplatedEntityList<IfcCurveSegment2D> list

Public Functions

::Ifc4x3_rc1::IfcCartesianPoint *StartPoint() const
void setStartPoint(::Ifc4x3_rc1::IfcCartesianPoint *v)
double StartDirection() const
void setStartDirection(double v)
double SegmentLength() const
void setSegmentLength(double v)
const IfcParse::entity &declaration() const
IfcCurveSegment2D(IfcEntityInstanceData *e)
IfcCurveSegment2D(::Ifc4x3_rc1::IfcCartesianPoint *v1_StartPoint, double v2_StartDirection, double v3_SegmentLength)

Public Static Functions

const IfcParse::entity &Class()