*/
public String getCurveInformation(double xmin, double xmax){
try{
computeStatistics(xmin, xmax);
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(STATISTIC_ACCURACY);
String curveStat ="";
if (SHOW_X_MIN){
curveStat += "X min = " + nf.format(localRangeMinPoint.x) + "; ";
}
if (SHOW_X_MAX){
curveStat += "X max = " + nf.format(localRangeMaxPoint.x) + "; ";
}
if (SHOW_Y_MIN){
curveStat += "Y min = " + nf.format(localRangeMinPoint.y) + "; ";
}
if (SHOW_Y_MAX){
curveStat += "Y max = " + nf.format(localRangeMaxPoint.y) + "; ";
}
if (SHOW_POINT_NUMBER){
curveStat += "Nb pts = " + getLocalNbPoints() + "; ";
}
if (SHOW_MEAN){
curveStat += "Mean = " + nf.format(getLocalRangeMean()) + "; ";
}
if (SHOW_DEVIATION){
curveStat += "Deviation = " + nf.format(getLocalDeviationValue()) + "; ";
}
if (SHOW_INTEGRAL){
curveStat += "Integral = " + nf.format(getLocalIntegralValue()) + "; ";
}
return curveStat;
}catch (DataException e){