| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
The GeomAPI package provides an Application Programming Interface for the Geometry. More...
#include <GeomAPI.hxx>
Static Public Member Functions | |
| static Handle< Geom2d_Curve > | To2d (const Handle< Geom_Curve > &C, const gp_Pln &P) | 
| This function builds (in the parametric space of the plane P) a 2D curve equivalent to the 3D curve C. The 3D curve C is considered to be located in the plane P. Warning The 3D curve C must be of one of the following types:   | |
| static Handle< Geom_Curve > | To3d (const Handle< Geom2d_Curve > &C, const gp_Pln &P) | 
| Builds a 3D curve equivalent to the 2D curve C described in the parametric space defined by the local coordinate system of plane P. The resulting 3D curve is of the same nature as that of the curve C.   | |
The GeomAPI package provides an Application Programming Interface for the Geometry.
The API is a set of classes and methods aiming to provide :
The API provides classes to call the algorithms of the Geometry
For example to evaluate the distance <D> between a point
and a curve , one can writes :
D = GeomAPI_ProjectPointOnCurve(P,C);
or
GeomAPI_ProjectPointOnCurve PonC(P,C); D = PonC.LowerDistance(); 
      
  | 
  static | 
This function builds (in the parametric space of the plane P) a 2D curve equivalent to the 3D curve C. The 3D curve C is considered to be located in the plane P. Warning The 3D curve C must be of one of the following types:
      
  | 
  static | 
Builds a 3D curve equivalent to the 2D curve C described in the parametric space defined by the local coordinate system of plane P. The resulting 3D curve is of the same nature as that of the curve C.