Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 double Length (const TopoDS_Edge &E)
 returns the length of the edge;
 
static void RemoveIdenticalRoots (NCollection_Sequence< IntTools_Root > &aSeq, const double anEpsT)
 Remove from the sequence aSeq the Roots that have values ti and tj such as |ti-tj] < anEpsT.
 
static void SortRoots (NCollection_Sequence< IntTools_Root > &aSeq, const double anEpsT)
 Sort the sequence aSeq of the Roots to arrange the Roots in increasing order.
 
static void FindRootStates (NCollection_Sequence< IntTools_Root > &aSeq, const double anEpsNull)
 Find the states (before and after) for each Root from the sequence aSeq.
 
static int Parameter (const gp_Pnt &P, const occ::handle< Geom_Curve > &Curve, double &aParm)
 
static int GetRadius (const BRepAdaptor_Curve &C, const double t1, const double t3, double &R)
 
static int PrepareArgs (BRepAdaptor_Curve &C, const double tMax, const double tMin, const int Discret, const double Deflect, NCollection_Array1< double > &anArgs)
 

Detailed Description

Contains classes for intersection and classification purposes and accompanying classes.

Member Function Documentation

◆ FindRootStates()

static void IntTools::FindRootStates ( NCollection_Sequence< IntTools_Root > & aSeq,
const double anEpsNull )
static

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

◆ GetRadius()

static int IntTools::GetRadius ( const BRepAdaptor_Curve & C,
const double t1,
const double t3,
double & R )
static

◆ Length()

static double IntTools::Length ( const TopoDS_Edge & E)
static

returns the length of the edge;

◆ Parameter()

static int IntTools::Parameter ( const gp_Pnt & P,
const occ::handle< Geom_Curve > & Curve,
double & aParm )
static

◆ PrepareArgs()

static int IntTools::PrepareArgs ( BRepAdaptor_Curve & C,
const double tMax,
const double tMin,
const int Discret,
const double Deflect,
NCollection_Array1< double > & anArgs )
static

◆ RemoveIdenticalRoots()

static void IntTools::RemoveIdenticalRoots ( NCollection_Sequence< IntTools_Root > & aSeq,
const double 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 ( NCollection_Sequence< IntTools_Root > & aSeq,
const double 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: