Open CASCADE Technology 6.6.0
Data Structures
gce_MakeParab.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <gp_Parab.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>

Data Structures

class  gce_MakeParab
 This class implements the following algorithms used to
create Parab from gp.
Defines the parabola in the parameterization range :
]-infinite, +infinite[
The vertex of the parabola is the "Location" point of the
local coordinate system (axis placement) of the parabola.

The "XDirection" and the "YDirection" of this system define
the plane of the parabola.

The "XAxis" of the parabola ("Location", "XDirection") is
the axis of symmetry of the parabola. The Xaxis is oriented
from the vertex of the parabola to the Focus of the parabola.

The "YAxis" of the parabola ("Location", "YDirection") is
parallel to the directrix of the parabola.

The equation of the parabola in the local coordinates system is
Y**2 = (2*P) * X
P is the distance between the focus and the directrix of the
parabola (called Parameter).
The focal length F = P/2 is the distance between the vertex
and the focus of the parabola.

* Creates a parabola with its local coordinate system "A2"
and it's focal length "Focal".
* Create a parabola with its directrix and its focus point.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines