Open CASCADE Technology  7.7.0.dev
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 Roots 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, TColStd_Array1OfReal &anArgs)
 

Detailed Description

Contains classes for intersection and classification purposes and accompanying classes.

Member Function Documentation

◆ FindRootStates()

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.

◆ GetRadius()

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

◆ Length()

static Standard_Real IntTools::Length ( const TopoDS_Edge E)
static

returns the length of the edge;

◆ Parameter()

static Standard_Integer IntTools::Parameter ( const gp_Pnt P,
const Handle< Geom_Curve > &  Curve,
Standard_Real aParm 
)
static

◆ PrepareArgs()

static Standard_Integer IntTools::PrepareArgs ( BRepAdaptor_Curve C,
const Standard_Real  tMax,
const Standard_Real  tMin,
const Standard_Integer  Discret,
const Standard_Real  Deflect,
TColStd_Array1OfReal anArgs 
)
static

◆ RemoveIdenticalRoots()

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.

◆ SortRoots()

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

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


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