Class Ifc4x2::IfcAlignment2DSegment

Nested Relationships

This class is a nested type of Struct Ifc4x2.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x2::IfcAlignment2DSegment : public Ifc4x2::IfcGeometricRepresentationItem

Subclassed by Ifc4x2::IfcAlignment2DHorizontalSegment, Ifc4x2::IfcAlignment2DVerticalSegment

Public Types

typedef IfcTemplatedEntityList<IfcAlignment2DSegment> list

Public Functions

bool hasTangentialContinuity() const

Whether the optional attribute TangentialContinuity is defined for this IfcAlignment2DSegment.

bool TangentialContinuity() const
void setTangentialContinuity(bool v)
bool hasStartTag() const

Whether the optional attribute StartTag is defined for this IfcAlignment2DSegment.

std::string StartTag() const
void setStartTag(std::string v)
bool hasEndTag() const

Whether the optional attribute EndTag is defined for this IfcAlignment2DSegment.

std::string EndTag() const
void setEndTag(std::string v)
const IfcParse::entity &declaration() const
IfcAlignment2DSegment(IfcEntityInstanceData *e)
IfcAlignment2DSegment(boost::optional<bool> v1_TangentialContinuity, boost::optional<std::string> v2_StartTag, boost::optional<std::string> v3_EndTag)

Public Static Functions

const IfcParse::entity &Class()