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

#include <BRepTopAdaptor_TopolTool.hxx>

Inheritance diagram for BRepTopAdaptor_TopolTool:
Inheritance graph
[legend]

Public Member Functions

 BRepTopAdaptor_TopolTool ()
 BRepTopAdaptor_TopolTool (const Handle< Adaptor3d_HSurface > &Surface)
virtual void Initialize ()
virtual void Initialize (const Handle< Adaptor3d_HSurface > &S)
virtual void Initialize (const Handle< Adaptor2d_HCurve2d > &Curve)
virtual void Init ()
virtual Standard_Boolean More ()
virtual Handle_Adaptor2d_HCurve2d Value ()
virtual void Next ()
virtual Standard_Address Edge () const
virtual void InitVertexIterator ()
virtual Standard_Boolean MoreVertex ()
virtual Handle_Adaptor3d_HVertex Vertex ()
virtual void NextVertex ()
virtual TopAbs_State Classify (const gp_Pnt2d &P2d, const Standard_Real Tol, const Standard_Boolean RecadreOnPeriodic=Standard_True)
virtual Standard_Boolean IsThePointOn (const gp_Pnt2d &P2d, const Standard_Real Tol, const Standard_Boolean RecadreOnPeriodic=Standard_True)
 see the code for specifications)

virtual TopAbs_Orientation Orientation (const Handle< Adaptor2d_HCurve2d > &C)
 If the function returns the orientation of the arc.
If the orientation is FORWARD or REVERSED, the arc is
a "real" limit of the surface.
If the orientation is INTERNAL or EXTERNAL, the arc is
considered as an arc on the surface.

virtual TopAbs_Orientation Orientation (const Handle< Adaptor3d_HVertex > &C)
 If the function returns the orientation of the arc.
If the orientation is FORWARD or REVERSED, the arc is
a "real" limit of the surface.
If the orientation is INTERNAL or EXTERNAL, the arc is
considered as an arc on the surface.

void Destroy ()
 ~BRepTopAdaptor_TopolTool ()
virtual Standard_Boolean Has3d () const
 answers if arcs and vertices may have 3d representations,
so that we could use Tol3d and Pnt methods.

virtual Standard_Real Tol3d (const Handle< Adaptor2d_HCurve2d > &C) const
 returns 3d tolerance of the arc C

virtual Standard_Real Tol3d (const Handle< Adaptor3d_HVertex > &V) const
 returns 3d tolerance of the vertex V

virtual gp_Pnt Pnt (const Handle< Adaptor3d_HVertex > &V) const
 returns 3d point of the vertex V

virtual void ComputeSamplePoints ()
virtual Standard_Integer NbSamplesU ()
 compute the sample-points for the intersections algorithms

virtual Standard_Integer NbSamplesV ()
 compute the sample-points for the intersections algorithms

virtual Standard_Integer NbSamples ()
 compute the sample-points for the intersections algorithms

virtual void SamplePoint (const Standard_Integer Index, gp_Pnt2d &P2d, gp_Pnt &P3d)
virtual Standard_Boolean DomainIsInfinite ()

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Address BRepTopAdaptor_TopolTool::Edge ( ) const [virtual]

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Init ( ) [virtual]

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Next ( ) [virtual]

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

virtual gp_Pnt BRepTopAdaptor_TopolTool::Pnt ( const Handle< Adaptor3d_HVertex > &  V) const [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::SamplePoint ( const Standard_Integer  Index,
gp_Pnt2d P2d,
gp_Pnt P3d 
) [virtual]

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

Reimplemented from Adaptor3d_TopolTool.

virtual Handle_Adaptor2d_HCurve2d BRepTopAdaptor_TopolTool::Value ( ) [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Handle_Adaptor3d_HVertex BRepTopAdaptor_TopolTool::Vertex ( ) [virtual]

Reimplemented from Adaptor3d_TopolTool.


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