Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntTools_TopolTool Class Reference

Class redefine methods of TopolTool from Adaptor3d
concerning sample points

#include <IntTools_TopolTool.hxx>

Inheritance diagram for IntTools_TopolTool:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from Adaptor3d_TopolTool.

virtual void IntTools_TopolTool::Initialize ( ) [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void IntTools_TopolTool::Initialize ( const Handle< Adaptor3d_HSurface > &  theSurface) [virtual]

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

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.


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