Contains classes for intersection and classification purposes and accompanying classes.
More...
|
| 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) |
| |
Contains classes for intersection and classification purposes and accompanying classes.