OCCT3D About OCCT
Open CASCADE Technology Reference Manual 8.0.1
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: