#include <stdio.h>
-static Standard_Boolean IsClear = Standard_False;
-static Standard_Integer nbML = 0;
-
#ifdef DEB
static Standard_Boolean mydebug = Standard_False;
const Standard_Integer NbIterations,
const Standard_Boolean cutting,
const Standard_Boolean Squares)
+: myMultiLineNb (0),
+ myIsClear (Standard_False)
{
myfirstParam = new TColStd_HArray1OfReal(Parameters.Lower(),
Parameters.Upper());
const Standard_Integer NbIterations,
const Standard_Boolean cutting,
const Standard_Boolean Squares)
+: myMultiLineNb (0),
+ myIsClear (Standard_False)
{
myfirstParam = new TColStd_HArray1OfReal(Parameters.Lower(),
Parameters.Upper());
const Standard_Boolean cutting,
const Approx_ParametrizationType parametrization,
const Standard_Boolean Squares)
+: myMultiLineNb (0),
+ myIsClear (Standard_False)
{
myConstraints = new AppParCurves_HArray1OfConstraintCouple(1, 2);
Par = parametrization;
const Standard_Boolean cutting,
const Approx_ParametrizationType parametrization,
const Standard_Boolean Squares)
+: myMultiLineNb (0),
+ myIsClear (Standard_False)
{
myConstraints = new AppParCurves_HArray1OfConstraintCouple(1, 2);
alldone = Standard_False;
#ifdef DEB
if (mydebug) DUMP(Line);
#endif
- if (!IsClear) {
+ if (!myIsClear)
+ {
myMultiCurves.Clear();
myPar.Clear();
Tolers3d.Clear();
Tolers2d.Clear();
- nbML = 0;
+ myMultiLineNb = 0;
}
- else IsClear = Standard_False;
+ else myIsClear = Standard_False;
Standard_Integer i, nbp, Thefirstpt, Thelastpt, oldlastpt;
Standard_Boolean Finish = Standard_False,
-LineTool::LastPoint(OtherLine);
//-- Si MakeML a echoue on retourne une ligne vide
-
- if( (nbpdsotherligne == 0) || nbML >= 3) {
+ if ((nbpdsotherligne == 0) || myMultiLineNb >= 3)
+ {
FailOnPointsAdded = Standard_True;
//-- cout<<" ** ApproxComputeLine MakeML Echec ** LBR lbr "<<endl;
if (myfirstpt == mylastpt) break; // Pour etre sur de ne pas
mylastpt = Thelastpt;
}
- else {
- IsClear = Standard_True;
- nbML++;
+ else
+ {
+ myIsClear = Standard_True;
+ ++myMultiLineNb;
Perform(OtherLine);
myfirstpt = mylastpt;
- mylastpt = Thelastpt;
+ mylastpt = Thelastpt;
}
}