Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
Approx_SameParameter Class Reference

Approximation of a PCurve on a surface to make its
parameter be the same that the parameter of a given 3d
reference curve.
More...

#include <Approx_SameParameter.hxx>

Public Member Functions

 Approx_SameParameter (const Handle< Geom_Curve > &C3D, const Handle< Geom2d_Curve > &C2D, const Handle< Geom_Surface > &S, const Standard_Real Tol)
 
Warning: the C3D and C2D must have the same parametric domain. <br>


More...

 
 Approx_SameParameter (const Handle< Adaptor3d_HCurve > &C3D, const Handle< Geom2d_Curve > &C2D, const Handle< Adaptor3d_HSurface > &S, const Standard_Real Tol)
 
 Approx_SameParameter (const Handle< Adaptor3d_HCurve > &C3D, const Handle< Adaptor2d_HCurve2d > &C2D, const Handle< Adaptor3d_HSurface > &S, const Standard_Real Tol)
 
Warning: the C3D and C2D must have the same parametric domain. <br>


More...

 
Standard_Boolean IsDone () const
 
Standard_Real TolReached () const
 
Standard_Boolean IsSameParameter () const
 Tells whether the original data had already the same
parameter up to the tolerance : in that case nothing
is done.
More...
 
Handle_Geom2d_BSplineCurve Curve2d () const
 Returns the 2D curve that has the same parameter as
the 3D curve once evaluated on the surface up to the
specified tolerance
More...
 

Detailed Description

Approximation of a PCurve on a surface to make its
parameter be the same that the parameter of a given 3d
reference curve.

Constructor & Destructor Documentation

Approx_SameParameter::Approx_SameParameter ( const Handle< Geom_Curve > &  C3D,
const Handle< Geom2d_Curve > &  C2D,
const Handle< Geom_Surface > &  S,
const Standard_Real  Tol 
)

Warning: the C3D and C2D must have the same parametric domain. <br>


Approx_SameParameter::Approx_SameParameter ( const Handle< Adaptor3d_HCurve > &  C3D,
const Handle< Geom2d_Curve > &  C2D,
const Handle< Adaptor3d_HSurface > &  S,
const Standard_Real  Tol 
)
Approx_SameParameter::Approx_SameParameter ( const Handle< Adaptor3d_HCurve > &  C3D,
const Handle< Adaptor2d_HCurve2d > &  C2D,
const Handle< Adaptor3d_HSurface > &  S,
const Standard_Real  Tol 
)

Warning: the C3D and C2D must have the same parametric domain. <br>


Member Function Documentation

Handle_Geom2d_BSplineCurve Approx_SameParameter::Curve2d ( ) const

Returns the 2D curve that has the same parameter as
the 3D curve once evaluated on the surface up to the
specified tolerance

Standard_Boolean Approx_SameParameter::IsDone ( ) const
Standard_Boolean Approx_SameParameter::IsSameParameter ( ) const

Tells whether the original data had already the same
parameter up to the tolerance : in that case nothing
is done.

Standard_Real Approx_SameParameter::TolReached ( ) const

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