Class Ifc4x1::IfcConic¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcCurve
(Class Ifc4x1::IfcCurve)
Derived Types¶
public Ifc4x1::IfcCircle
(Class Ifc4x1::IfcCircle)public Ifc4x1::IfcEllipse
(Class Ifc4x1::IfcEllipse)
Class Documentation¶
-
class
Ifc4x1
::
IfcConic
: public Ifc4x1::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 Ifc4x1::IfcCircle, Ifc4x1::IfcEllipse
Public Types
-
typedef IfcTemplatedEntityList<IfcConic>
list
¶
Public Functions
-
::Ifc4x1::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
(::Ifc4x1::IfcAxis2Placement *v)¶
-
IfcConic
(IfcEntityInstanceData *e)¶
-
IfcConic
(::Ifc4x1::IfcAxis2Placement *v1_Position)¶
-
typedef IfcTemplatedEntityList<IfcConic>