Class Ifc2x3::IfcConic¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcCurve
(Class Ifc2x3::IfcCurve)
Derived Types¶
public Ifc2x3::IfcCircle
(Class Ifc2x3::IfcCircle)public Ifc2x3::IfcEllipse
(Class Ifc2x3::IfcEllipse)
Class Documentation¶
-
class
Ifc2x3
::
IfcConic
: public Ifc2x3::IfcCurve¶ Definition from ISO/CD 10303-42:1992: A conic (IfcConic) is a planar curve which could be produced by intersecting a plane with a cone. A conic is defined in terms of its intrinsic geometric properties rather than being described in terms of other geometry. A conic class always has a placement coordinate system defined by a two or three dimensional placement. The parametric representation is defined in terms of this placement coordinate system.
NOTE Corresponding ISO 10303 entity: conic, only the following subtypes have been incorporated into IFC 1.0, 1.5 & 2.0: circle as IfcCircle, ellipse as IfcEllipse. The derived attribute Dim has been added at this level and was therefore demoted from the geometric_representation_item. Please refer to ISO/IS 10303-42:1994, p. 38 for the final definition of the formal standard.
HISTORY New class in IFC Release 1.0
Subclassed by Ifc2x3::IfcCircle, Ifc2x3::IfcEllipse
Public Types
-
typedef IfcTemplatedEntityList<IfcConic>
list
¶
Public Functions
-
::Ifc2x3::IfcAxis2Placement *
Position
() const¶ The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes.”.
-
void
setPosition
(::Ifc2x3::IfcAxis2Placement *v)¶
-
IfcConic
(IfcEntityInstanceData *e)¶
-
IfcConic
(::Ifc2x3::IfcAxis2Placement *v1_Position)¶
-
typedef IfcTemplatedEntityList<IfcConic>