Open CASCADE Technology 6.6.0
Static Public Member Functions
IntTools Class Reference

Contains classes for intersection and classification
purposes and accompanying classes

#include <IntTools.hxx>

Static Public Member Functions

static Standard_Real Length (const TopoDS_Edge &E)
 returns the length of the edge;

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.

static void SortRoots (IntTools_SequenceOfRoots &aSeq, const Standard_Real anEpsT)
 Sort the sequence aSeq of the Roots to arrange the
Roons in increasing order

static void FindRootStates (IntTools_SequenceOfRoots &aSeq, const Standard_Real anEpsNull)
 Find the states (before and after) for each Root
from the sequence aSeq

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)

Member Function Documentation

static void IntTools::FindRootStates ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsNull 
) [static]
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]
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]
static void IntTools::SortRoots ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsT 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines