#include <Geom2d_Conic.hxx>
Inheritance diagram for Geom2d_Conic:
Public Member Functions | |
Standard_EXPORT void | SetAxis (const gp_Ax22d &A) |
Modifies this conic, redefining its local coordinate system partially, by assigning P as its origin . | |
Standard_EXPORT void | SetXAxis (const gp_Ax2d &A) |
Standard_EXPORT void | SetYAxis (const gp_Ax2d &A) |
Assigns the origin and unit vector of axis A to the origin of the local coordinate system of this conic and either: - its "X Direction", or - its "Y Direction". The other unit vector of the local coordinate system of this conic is recomputed normal to A, without changing the orientation of the local coordinate system (right-handed or left-handed). . | |
Standard_EXPORT void | SetLocation (const gp_Pnt2d &P) |
Modifies this conic, redefining its local coordinate system fully, by assigning A as this coordinate system. . | |
Standard_EXPORT gp_Ax2d | XAxis () const |
Returns the "XAxis" of the conic. This axis defines the origin of parametrization of the conic. This axis and the "Yaxis" define the local coordinate system of the conic. -C++: return const& . | |
Standard_EXPORT gp_Ax2d | YAxis () const |
Returns the "YAxis" of the conic. The "YAxis" is perpendicular to the "Xaxis". . | |
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 | |
Standard_EXPORT gp_Pnt2d | 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 vertex of the parabola. . | |
Standard_EXPORT const gp_Ax22d & | Position () const |
Returns the local coordinates system 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 |
Returns GeomAbs_CN which is the global continuity of any conic. . | |
Standard_EXPORT Standard_Boolean | IsCN (const Standard_Integer N) const |
Returns True, the order of continuity of a conic is infinite. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
gp_Ax22d | pos |
|
Implements Geom2d_Curve. |
|
Implemented in Geom2d_Circle, Geom2d_Ellipse, Geom2d_Hyperbola, and Geom2d_Parabola. |
|
Reimplemented from Geom2d_Curve. Reimplemented in Geom2d_Circle, Geom2d_Ellipse, Geom2d_Hyperbola, and Geom2d_Parabola. |
|
Implements Geom2d_Curve. |
|
|
|
|
|
Implements Geom2d_Curve. |
|
Implements Geom2d_Curve. Implemented in Geom2d_Circle, Geom2d_Ellipse, Geom2d_Hyperbola, and Geom2d_Parabola. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|