Open CASCADE Technology
6.5.4
|
#include <BRepTopAdaptor_TopolTool.hxx>
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 () |
BRepTopAdaptor_TopolTool::~BRepTopAdaptor_TopolTool | ( | ) | [inline] |
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.
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 | ( | ) | [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 | ( | const Handle< Adaptor2d_HCurve2d > & | Curve | ) | [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< Adaptor2d_HCurve2d > & | C | ) | [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual TopAbs_Orientation BRepTopAdaptor_TopolTool::Orientation | ( | const Handle< Adaptor3d_HVertex > & | 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< Adaptor2d_HCurve2d > & | C | ) | const [virtual] |
Reimplemented from Adaptor3d_TopolTool.
virtual Standard_Real BRepTopAdaptor_TopolTool::Tol3d | ( | const Handle< Adaptor3d_HVertex > & | V | ) | 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.