Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions
IntTools Class Reference

Contains classes for intersection and classification
purposes and accompanying classes
More...

#include <IntTools.hxx>

Static Public Member Functions

static Standard_Real Length (const TopoDS_Edge &E)
 returns the length of the edge;
More...
 
static void RemoveIdenticalRoots (IntTools_SequenceOfRoots &aSeq, const Standard_Real anEpsT)
 Remove from the sequence aSeq the Roots that have
values ti and tj such as |ti-tj] < anEpsT.
More...
 
static void SortRoots (IntTools_SequenceOfRoots &aSeq, const Standard_Real anEpsT)
 Sort the sequence aSeq of the Roots to arrange the
Roons in increasing order
More...
 
static void FindRootStates (IntTools_SequenceOfRoots &aSeq, const Standard_Real anEpsNull)
 Find the states (before and after) for each Root
from the sequence aSeq
More...
 
static Standard_Integer Parameter (const gp_Pnt &P, const Handle< Geom_Curve > &Curve, Standard_Real &aParm)
 
static Standard_Integer GetRadius (const BRepAdaptor_Curve &C, const Standard_Real t1, const Standard_Real t3, Standard_Real &R)
 
static Standard_Integer PrepareArgs (BRepAdaptor_Curve &C, const Standard_Real tMax, const Standard_Real tMin, const Standard_Integer Discret, const Standard_Real Deflect, IntTools_CArray1OfReal &anArgs)
 

Detailed Description

Contains classes for intersection and classification
purposes and accompanying classes

Member Function Documentation

static void IntTools::FindRootStates ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsNull 
)
static

Find the states (before and after) for each Root
from the sequence aSeq

static Standard_Integer IntTools::GetRadius ( const BRepAdaptor_Curve C,
const Standard_Real  t1,
const Standard_Real  t3,
Standard_Real R 
)
static
static Standard_Real IntTools::Length ( const TopoDS_Edge E)
static

returns the length of the edge;

static Standard_Integer IntTools::Parameter ( const gp_Pnt P,
const Handle< Geom_Curve > &  Curve,
Standard_Real aParm 
)
static
static Standard_Integer IntTools::PrepareArgs ( BRepAdaptor_Curve C,
const Standard_Real  tMax,
const Standard_Real  tMin,
const Standard_Integer  Discret,
const Standard_Real  Deflect,
IntTools_CArray1OfReal anArgs 
)
static
static void IntTools::RemoveIdenticalRoots ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsT 
)
static

Remove from the sequence aSeq the Roots that have
values ti and tj such as |ti-tj] < anEpsT.

static void IntTools::SortRoots ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsT 
)
static

Sort the sequence aSeq of the Roots to arrange the
Roons in increasing order


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