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; | |
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 Roots 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, TColStd_Array1OfReal &anArgs) |
Contains classes for intersection and classification purposes and accompanying classes.
|
static |
Find the states (before and after) for each Root from the sequence aSeq.
|
static |
|
static |
returns the length of the edge;
|
static |
|
static |
|
static |
Remove from the sequence aSeq the Roots that have values ti and tj such as |ti-tj] < anEpsT.
|
static |
Sort the sequence aSeq of the Roots to arrange the Roots in increasing order.