#include <gce_MakeParab.hxx>
Inheritance diagram for gce_MakeParab:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | gce_MakeParab (const gp_Ax2 &A2, const Standard_Real Focal) |
--- Purpose ; Creates a parabola with its local coordinate system "A2" and it's focal length "Focal". The XDirection of A2 defines the axis of symmetry of the parabola. The YDirection of A2 is parallel to the directrix of the parabola. The Location point of A2 is the vertex of the parabola The status is "NullFocusLength" if Focal < 0.0 | |
Standard_EXPORT | gce_MakeParab (const gp_Ax1 &D, const gp_Pnt &F) |
D is the directrix of the parabola and F the focus point. The symmetry axis (XAxis) of the parabola is normal to the directrix and pass through the focus point F, but its location point is the vertex of the parabola. The YAxis of the parabola is parallel to D and its location point is the vertex of the parabola. The normal to the plane of the parabola is the cross product between the XAxis and the YAxis. . | |
Standard_EXPORT const gp_Parab & | Value () const |
Returns the constructed parabola. Exceptions StdFail_NotDone if no parabola is constructed. . | |
Standard_EXPORT const gp_Parab & | Operator () const |
Standard_EXPORT | operator gp_Parab () const |
Private Attributes | |
gp_Parab | TheParab |
|
|
|
|
|
|
|
Reimplemented from gce_Root. |
|
|
|
Reimplemented from gce_Root. |
|
Reimplemented from gce_Root. |
|
|
|
|