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

BRepTopAdaptor_TopolTool::BRepTopAdaptor_TopolTool (  ) 
BRepTopAdaptor_TopolTool::BRepTopAdaptor_TopolTool ( const Handle< Adaptor3d_HSurface > &  Surface  ) 
BRepTopAdaptor_TopolTool::~BRepTopAdaptor_TopolTool (  )  [inline]

Member Function Documentation

virtual TopAbs_State BRepTopAdaptor_TopolTool::Classify ( const gp_Pnt2d P2d,
const Standard_Real  Tol,
const Standard_Boolean  RecadreOnPeriodic = Standard_True 
) [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::ComputeSamplePoints (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

void BRepTopAdaptor_TopolTool::Destroy (  ) 
virtual Standard_Boolean BRepTopAdaptor_TopolTool::DomainIsInfinite (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

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

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Boolean BRepTopAdaptor_TopolTool::Has3d (  )  const [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Init (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Initialize ( const Handle< Adaptor2d_HCurve2d > &  Curve  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Initialize ( const Handle< Adaptor3d_HSurface > &  S  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Initialize (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::InitVertexIterator (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Boolean BRepTopAdaptor_TopolTool::IsThePointOn ( const gp_Pnt2d P2d,
const Standard_Real  Tol,
const Standard_Boolean  RecadreOnPeriodic = Standard_True 
) [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Boolean BRepTopAdaptor_TopolTool::More (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Boolean BRepTopAdaptor_TopolTool::MoreVertex (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Integer BRepTopAdaptor_TopolTool::NbSamples (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Integer BRepTopAdaptor_TopolTool::NbSamplesU (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Integer BRepTopAdaptor_TopolTool::NbSamplesV (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::Next (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual void BRepTopAdaptor_TopolTool::NextVertex (  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual TopAbs_Orientation BRepTopAdaptor_TopolTool::Orientation ( const Handle< Adaptor3d_HVertex > &  C  )  [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual TopAbs_Orientation BRepTopAdaptor_TopolTool::Orientation ( const Handle< Adaptor2d_HCurve2d > &  C  )  [virtual]

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.

virtual Standard_Real BRepTopAdaptor_TopolTool::Tol3d ( const Handle< Adaptor3d_HVertex > &  V  )  const [virtual]

Reimplemented from Adaptor3d_TopolTool.

virtual Standard_Real BRepTopAdaptor_TopolTool::Tol3d ( const Handle< Adaptor2d_HCurve2d > &  C  )  const [virtual]

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:53:29 2011 for Open CASCADE Technology by  doxygen 1.6.3