Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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 DEFINE_STANDARD_ALLOC
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::Parameter ( const gp_Pnt P,
const Handle< Geom_Curve > &  Curve,
Standard_Real aParm 
) [static]
static void IntTools::SortRoots ( IntTools_SequenceOfRoots aSeq,
const Standard_Real  anEpsT 
) [static]

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