| Open CASCADE Technology
    6.9.1
    | 
#include <Standard.hxx>#include <Standard_DefineHandle.hxx>#include <Handle_ShapeConstruct_ProjectCurveOnSurface.hxx>#include <Handle_ShapeAnalysis_Surface.hxx>#include <Standard_Real.hxx>#include <Standard_Boolean.hxx>#include <Standard_Integer.hxx>#include <gp_Pnt.hxx>#include <gp_Pnt2d.hxx>#include <MMgt_TShared.hxx>#include <Handle_Geom_Surface.hxx>#include <ShapeExtend_Status.hxx>#include <Handle_Geom_Curve.hxx>#include <Handle_Geom2d_Curve.hxx>#include <GeomAbs_Shape.hxx>#include <Handle_TColgp_HArray1OfPnt2d.hxx>#include <Handle_TColStd_HArray1OfReal.hxx>#include <Handle_TColgp_HArray1OfPnt.hxx>| Data Structures | |
| class | ShapeConstruct_ProjectCurveOnSurface | 
| This tool provides a method for computing pcurve by projecting 3d curve onto a surface. Projection is done by 23 or more points (this number is changed for B-Splines according to the following rule: the total number of the points is not less than number of spans * (degree + 1); it is increased recursively starting with 23 and is added with 22 until the condition is fulfilled). Isoparametric cases (if curve corresponds to U=const or V=const on the surface) are recognized with the given precision.  More... | |
 1.8.10
 1.8.10