#include <Geom_Conic.hxx>
Inheritance diagram for Geom_Conic:
Public Member Functions | |
Standard_EXPORT void | SetAxis (const gp_Ax1 &A1) |
Changes the orientation of the conic's plane. The normal axis to the plane is A1. The XAxis and the YAxis are recomputed. raised if the A1 is parallel to the XAxis of the conic. . | |
Standard_EXPORT void | SetLocation (const gp_Pnt &P) |
changes the location point of the conic. | |
Standard_EXPORT void | SetPosition (const gp_Ax2 &A2) |
changes the local coordinate system of the conic. | |
Standard_EXPORT gp_Ax1 | Axis () const |
Returns the "main Axis" of this conic. This axis is normal to the plane of the conic. . | |
virtual Standard_EXPORT Standard_Real | Eccentricity () const =0 |
Returns the eccentricity value of the conic e. e = 0 for a circle 0 < e < 1 for an ellipse (e = 0 if MajorRadius = MinorRadius) e > 1 for a hyperbola e = 1 for a parabola Exceptions Standard_DomainError in the case of a hyperbola if its major radius is null. . | |
Standard_EXPORT gp_Pnt | Location () const |
Returns the location point of the conic. For the circle, the ellipse and the hyperbola it is the center of the conic. For the parabola it is the Apex of the parabola. . | |
Standard_EXPORT const gp_Ax2 & | Position () const |
Returns the local coordinates system of the conic. The main direction of the Axis2Placement is normal to the plane of the conic. The X direction of the Axis2placement is in the plane of the conic and corresponds to the origin for the conic's parametric value u. . | |
Standard_EXPORT gp_Ax1 | XAxis () const |
Returns the XAxis of the conic. This axis defines the origin of parametrization of the conic. This axis is perpendicular to the Axis of the conic. This axis and the Yaxis define the plane of the conic. . | |
Standard_EXPORT gp_Ax1 | YAxis () const |
Returns the YAxis of the conic. The YAxis is perpendicular to the Xaxis. This axis and the Xaxis define the plane of the conic. . | |
Standard_EXPORT void | Reverse () |
Reverses the direction of parameterization of <me>. The local coordinate system of the conic is modified. . | |
virtual Standard_EXPORT Standard_Real | ReversedParameter (const Standard_Real U) const =0 |
Returns the parameter on the reversed curve for the point of parameter U on <me>. . | |
Standard_EXPORT GeomAbs_Shape | Continuity () const |
The continuity of the conic is Cn. . | |
Standard_EXPORT Standard_Boolean | IsCN (const Standard_Integer N) const |
Returns True. //! Raised if N < 0. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
gp_Ax2 | pos |
|
|
|
Implements Geom_Curve. |
|
Implemented in Geom_Circle, Geom_Ellipse, Geom_Hyperbola, and Geom_Parabola. |
|
Reimplemented from Geom_Curve. Reimplemented in Geom_Circle, Geom_Ellipse, Geom_Hyperbola, and Geom_Parabola. |
|
Implements Geom_Curve. |
|
|
|
|
|
Implements Geom_Curve. |
|
Implements Geom_Curve. Implemented in Geom_Circle, Geom_Ellipse, Geom_Hyperbola, and Geom_Parabola. |
|
|
|
|
|
|
|
|
|
|
|
|