//------------------------------------------------------------------------
-// Calculer un point a abscisse donne a partir
-// d un point donne
+// Calculate a point with given abscissa starting from a given point
+// cases processed: straight segment, arc of circle, parameterized curve
+// curve should be C1
//
-// cas traites :segment de droite,arc de cercle courbe parametree
-// la courbe doit etre C1
+// for a parameterized curve:
//
-// pour une courbe parametree:
-//
-// on calcule la longueur totale de la courbe
-// on calcule un point approche en assimilant la courbe a une droite
-// on calcule la longueur de la courbe entre le point de depart et
-// le point approche
-// par iteration succsessive on trouve le point et son parametre associe
-// appel a FunctionRoot
+// calculate the total length of the curve
+// calculate an approached point by assimilating the curve to a staight line
+// calculate the length of the curve between the start point and the approached point
+// by succsessive iteration find the point and its associated parameter
+// call to FunctionRoot
//
//
{
if (myL < Precision::Confusion()) {
//
- // on sort moins violemment : j'espere que l'on espere pas
- // un increment notable au niveau de myParam
+ // leave less violently : it is expected that
+ // the increment of the level of myParam will not be great
//
myDone = Standard_True ;
myParam = U0 ;
{
if (myL < Precision::Confusion()) {
//
- // on sort moins violemment :
+ // leave less violently :
//
myDone = Standard_True ;
myParam = U0 ;
math_FunctionRoot Solution(myF, Ui, Resolution, myUMin, myUMax);
-// Temporairement on vire le test de validite de la solution
-// Il faudra des que l on pourra faire du cdl, rendre un tolreached
+// Temporarily suspend the validity test of the solution
+// it is necessary to make a tolreached as soon as one will make a cdl
// lbo 21/03/97
// if (Solution.IsDone()) {
// Standard_Real D;
{
if (myL < Precision::Confusion()) {
//
- // on sort moins violemment :
+ // leave less violently :
//
myDone = Standard_True ;
myParam = U0 ;
math_FunctionRoot Solution(myF, Ui, Resolution, myUMin, myUMax);
-// Temporairement on vire le test de validite de la solution
-// Il faudra des que l on pourra faire du cdl, rendre un tolreached
+// Temporarily suspend the validity test of the solution
+// it is necessary to make a tolreached as soon as one will make a cdl
// lbo 21/03/97
// if (Solution.IsDone()) {
// Standard_Real D;