Class Ifc4x1::IfcSurfaceCurve

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x1::IfcSurfaceCurve : public Ifc4x1::IfcCurve

Subclassed by Ifc4x1::IfcIntersectionCurve, Ifc4x1::IfcSeamCurve

Public Types

typedef IfcTemplatedEntityList<IfcSurfaceCurve> list

Public Functions

::Ifc4x1::IfcCurve *Curve3D() const
void setCurve3D(::Ifc4x1::IfcCurve *v)
IfcTemplatedEntityList<::Ifc4x1::IfcPcurve>::ptr AssociatedGeometry() const
void setAssociatedGeometry(IfcTemplatedEntityList<::Ifc4x1::IfcPcurve>::ptr v)
::Ifc4x1::IfcPreferredSurfaceCurveRepresentation::Value MasterRepresentation() const
void setMasterRepresentation(::Ifc4x1::IfcPreferredSurfaceCurveRepresentation::Value v)
const IfcParse::entity &declaration() const
IfcSurfaceCurve(IfcEntityInstanceData *e)
IfcSurfaceCurve(::Ifc4x1::IfcCurve *v1_Curve3D, IfcTemplatedEntityList<::Ifc4x1::IfcPcurve>::ptr v2_AssociatedGeometry, ::Ifc4x1::IfcPreferredSurfaceCurveRepresentation::Value v3_MasterRepresentation)

Public Static Functions

const IfcParse::entity &Class()