Open CASCADE Technology 6.6.0
Data Structures
gce_MakeParab2d.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <gp_Parab2d.hxx>
#include <gce_Root.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>

Data Structures

class  gce_MakeParab2d
 This class implements the following algorithms used to
create Parab2d from gp.
Defines an infinite parabola.
An axis placement one axis defines the local cartesian
coordinate system ("XAxis") of the parabola.
The vertex of the parabola is the "Location" point of the
local coordinate system of the parabola.
The "XAxis" of the parabola is its axis of symmetry.
The "XAxis" is oriented from the vertex of the parabola to the
Focus of the parabola.
The "YAxis" is parallel to the directrix of the parabola and
its "Location" point is the vertex of the parabola.
The equation of the parabola in the local coordinate 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.

* Create a Parab2d from one apex and the center.
* Create a Parab2d with the directrix and the focus point.
* Create a Parab2d with its vertex point and its axis
of symetry and its focus length.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines