Open CASCADE Technology 6.6.0
|
Class redefine methods of TopolTool from Adaptor3d
concerning sample points
#include <IntTools_TopolTool.hxx>
Public Member Functions | |
IntTools_TopolTool () | |
Empty constructor | |
IntTools_TopolTool (const Handle< Adaptor3d_HSurface > &theSurface) | |
Initializes me by surface | |
virtual void | Initialize () |
Redefined empty initializer Warning: Raises the exception NotImplemented | |
virtual void | Initialize (const Handle< Adaptor3d_HSurface > &theSurface) |
Initializes me by surface | |
virtual void | ComputeSamplePoints () |
virtual Standard_Integer | NbSamplesU () |
Computes the sample-points for the intersections algorithms | |
virtual Standard_Integer | NbSamplesV () |
Computes the sample-points for the intersections algorithms | |
virtual Standard_Integer | NbSamples () |
Computes the sample-points for the intersections algorithms | |
virtual void | SamplePoint (const Standard_Integer Index, gp_Pnt2d &P2d, gp_Pnt &P3d) |
Returns a 2d point from surface myS and a corresponded 3d point for given index. The index should be from 1 to NbSamples() | |
virtual void | SamplePnts (const Standard_Real theDefl, const Standard_Integer theNUmin, const Standard_Integer theNVmin) |
compute the sample-points for the intersections algorithms by adaptive algorithm for BSpline surfaces. For other surfaces algorithm is the same as in method ComputeSamplePoints(), but only fill arrays of U and V sample parameters; theDefl is a requred deflection theNUmin, theNVmin are minimal nb points for U and V. |
IntTools_TopolTool::IntTools_TopolTool | ( | ) |
IntTools_TopolTool::IntTools_TopolTool | ( | const Handle< Adaptor3d_HSurface > & | theSurface | ) |
virtual void IntTools_TopolTool::ComputeSamplePoints | ( | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual void IntTools_TopolTool::Initialize | ( | const Handle< Adaptor3d_HSurface > & | theSurface | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual void IntTools_TopolTool::Initialize | ( | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual Standard_Integer IntTools_TopolTool::NbSamples | ( | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual Standard_Integer IntTools_TopolTool::NbSamplesU | ( | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual Standard_Integer IntTools_TopolTool::NbSamplesV | ( | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual void IntTools_TopolTool::SamplePnts | ( | const Standard_Real | theDefl, |
const Standard_Integer | theNUmin, | ||
const Standard_Integer | theNVmin | ||
) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual void IntTools_TopolTool::SamplePoint | ( | const Standard_Integer | Index, |
gp_Pnt2d & | P2d, | ||
gp_Pnt & | P3d | ||
) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.