org.math.plot.plotObjects
Class Base

java.lang.Object
  extended by org.math.plot.plotObjects.Base

public class Base
extends Object

BSD License

Author:
Yann RICHET

Field Summary
 String[] axesScales
           
 double[][] baseCoords
           
 int dimension
           
static String LINEAR
           
static String LOGARITHM
           
protected  double[] precisionUnit
           
 double[] roundXmax
           
 double[] roundXmin
           
protected  double[] trueXmax
           
protected  double[] trueXmin
           
 
Constructor Summary
Base(double[] Xmi, double[] Xma, String[] scales)
           
 
Method Summary
 boolean authorizedLogScale(int i)
           
 String getAxeScale(int i)
           
 String[] getAxesScales()
           
 double[][] getCoords()
           
 double[] getMaxBounds()
           
 double[] getMinBounds()
           
 double[] getPrecisionUnit()
           
 void includeInBounds(double[] XY)
           
 void includeInBounds(int dim, double XY)
           
private  void init(int d)
           
private  void resetCoords()
           
 void roundBounds(int i)
           
 void setAxesScales(int i, String scale)
           
 void setAxesScales(String[] scales)
           
private  void setBounds(int i, double Xmi, double Xma)
           
 void setFixedBounds(double[] Xmi, double[] Xma)
           
 void setFixedBounds(int i, double Xmi, double Xma)
           
private  void setPrecisionUnit(int i, double Xmi, double Xma)
           
 void setRoundBounds(double[] Xmi, double[] Xma)
           
 void setRoundBounds(int i, double Xmi, double Xma)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LINEAR

public static final String LINEAR
See Also:
Constant Field Values

LOGARITHM

public static final String LOGARITHM
See Also:
Constant Field Values

baseCoords

public double[][] baseCoords

precisionUnit

protected double[] precisionUnit

roundXmin

public double[] roundXmin

roundXmax

public double[] roundXmax

trueXmin

protected double[] trueXmin

trueXmax

protected double[] trueXmax

dimension

public int dimension

axesScales

public String[] axesScales
Constructor Detail

Base

public Base(double[] Xmi,
            double[] Xma,
            String[] scales)
Method Detail

init

private void init(int d)

resetCoords

private void resetCoords()

setPrecisionUnit

private void setPrecisionUnit(int i,
                              double Xmi,
                              double Xma)

setAxesScales

public void setAxesScales(String[] scales)

setAxesScales

public void setAxesScales(int i,
                          String scale)

getCoords

public double[][] getCoords()

getAxesScales

public String[] getAxesScales()

getAxeScale

public String getAxeScale(int i)

getMinBounds

public double[] getMinBounds()

getMaxBounds

public double[] getMaxBounds()

getPrecisionUnit

public double[] getPrecisionUnit()

setBounds

private void setBounds(int i,
                       double Xmi,
                       double Xma)

setFixedBounds

public void setFixedBounds(int i,
                           double Xmi,
                           double Xma)

setFixedBounds

public void setFixedBounds(double[] Xmi,
                           double[] Xma)

roundBounds

public void roundBounds(int i)

setRoundBounds

public void setRoundBounds(int i,
                           double Xmi,
                           double Xma)

setRoundBounds

public void setRoundBounds(double[] Xmi,
                           double[] Xma)

includeInBounds

public void includeInBounds(int dim,
                            double XY)

includeInBounds

public void includeInBounds(double[] XY)

authorizedLogScale

public boolean authorizedLogScale(int i)

toString

public String toString()
Overrides:
toString in class Object