Class Ifc4x3_rc1::IfcDirectrixCurveSweptAreaSolid

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcDirectrixCurveSweptAreaSolid : public Ifc4x3_rc1::IfcSweptAreaSolid

Subclassed by Ifc4x3_rc1::IfcFixedReferenceSweptAreaSolid, Ifc4x3_rc1::IfcSurfaceCurveSweptAreaSolid

Public Functions

::Ifc4x3_rc1::IfcCurve *Directrix() const
void setDirectrix(::Ifc4x3_rc1::IfcCurve *v)
bool hasStartParam() const

Whether the optional attribute StartParam is defined for this IfcDirectrixCurveSweptAreaSolid.

double StartParam() const
void setStartParam(double v)
bool hasEndParam() const

Whether the optional attribute EndParam is defined for this IfcDirectrixCurveSweptAreaSolid.

double EndParam() const
void setEndParam(double v)
const IfcParse::entity &declaration() const
IfcDirectrixCurveSweptAreaSolid(IfcEntityInstanceData *e)
IfcDirectrixCurveSweptAreaSolid(::Ifc4x3_rc1::IfcProfileDef *v1_SweptArea, ::Ifc4x3_rc1::IfcAxis2Placement3D *v2_Position, ::Ifc4x3_rc1::IfcCurve *v3_Directrix, boost::optional<double> v4_StartParam, boost::optional<double> v5_EndParam)

Public Static Functions

const IfcParse::entity &Class()