Open CASCADE Technology  7.2.0
Public Member Functions
ProjLib_ComputeApprox Class Reference

Approximate the projection of a 3d curve on an analytic surface and stores the result in Approx. The result is a 2d curve. More...

#include <ProjLib_ComputeApprox.hxx>

Public Member Functions

 ProjLib_ComputeApprox (const Handle< Adaptor3d_HCurve > &C, const Handle< Adaptor3d_HSurface > &S, const Standard_Real Tol)
 <Tol> is the tolerance with which the approximation is performed. More...
 
Handle< Geom2d_BSplineCurveBSpline () const
 
Handle< Geom2d_BezierCurveBezier () const
 
Standard_Real Tolerance () const
 returns the reached Tolerance. More...
 

Detailed Description

Approximate the projection of a 3d curve on an analytic surface and stores the result in Approx. The result is a 2d curve.

Constructor & Destructor Documentation

◆ ProjLib_ComputeApprox()

ProjLib_ComputeApprox::ProjLib_ComputeApprox ( const Handle< Adaptor3d_HCurve > &  C,
const Handle< Adaptor3d_HSurface > &  S,
const Standard_Real  Tol 
)

<Tol> is the tolerance with which the approximation is performed.

Member Function Documentation

◆ Bezier()

Handle< Geom2d_BezierCurve > ProjLib_ComputeApprox::Bezier ( ) const

◆ BSpline()

Handle< Geom2d_BSplineCurve > ProjLib_ComputeApprox::BSpline ( ) const

◆ Tolerance()

Standard_Real ProjLib_ComputeApprox::Tolerance ( ) const

returns the reached Tolerance.


The documentation for this class was generated from the following file: