Class Ifc2x3::IfcSweptSurface¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcSurface
(Class Ifc2x3::IfcSurface)
Derived Types¶
public Ifc2x3::IfcSurfaceOfLinearExtrusion
(Class Ifc2x3::IfcSurfaceOfLinearExtrusion)public Ifc2x3::IfcSurfaceOfRevolution
(Class Ifc2x3::IfcSurfaceOfRevolution)
Class Documentation¶
-
class
Ifc2x3
::
IfcSweptSurface
: public Ifc2x3::IfcSurface¶ Definition from ISO/CD 10303-42:1992: A swept surface is one that is constructed by sweeping a curve along another curve.
NOTE: Corresponding ISO 10303 entity: swept_surface. Please refer to ISO/IS 10303-42:1994, p.76 for the final definition of the formal standard.
HISTORY: New entity in IFC Release 2x.
Subclassed by Ifc2x3::IfcSurfaceOfLinearExtrusion, Ifc2x3::IfcSurfaceOfRevolution
Public Types
-
typedef IfcTemplatedEntityList<IfcSweptSurface>
list
¶
Public Functions
-
::Ifc2x3::IfcProfileDef *
SweptCurve
() const¶ The curve to be swept in defining the surface. The curve is defined as a profile within the position coordinate system.
-
void
setSweptCurve
(::Ifc2x3::IfcProfileDef *v)¶
-
::Ifc2x3::IfcAxis2Placement3D *
Position
() const¶ Position coordinate system for the placement of the profile within the xy plane of the axis placement.
-
void
setPosition
(::Ifc2x3::IfcAxis2Placement3D *v)¶
-
IfcSweptSurface
(IfcEntityInstanceData *e)¶
-
IfcSweptSurface
(::Ifc2x3::IfcProfileDef *v1_SweptCurve, ::Ifc2x3::IfcAxis2Placement3D *v2_Position)¶
-
typedef IfcTemplatedEntityList<IfcSweptSurface>