org.jlab.groot.math
Class Dimension1D
- java.lang.Object
-
- org.jlab.groot.math.Dimension1D
-
- All Implemented Interfaces:
- java.lang.Cloneable
public class Dimension1D extends java.lang.Object implements java.lang.Cloneable
-
-
Field Summary
Fields Modifier and Type Field and Description doubleSMALL_NUMBER
-
Constructor Summary
Constructors Constructor and Description Dimension1D()Dimension1D(double min, double max)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddPadding(double fraction)voidaddPadding(double frLow, double frHigh)Dimension1Dclone()booleancontains(double x)doubleconvert(double x, Dimension1D dim)voidcopy(Dimension1D dim)java.util.List<java.lang.Double>getDimensionTicks(int maxTicks)returns an array of nice numbers to represent the dimension as axis.java.util.List<java.lang.Double>getDimensionTicksLog(int maxTicks)doublegetFraction(double point)doublegetLength()booleangetLog()doublegetMax()doublegetMin()doublegetPoint(double fraction)voidgrow(double point)doublelength()static voidmain(java.lang.String[] args)voidsetLog(boolean flag)voidsetMinMax(double min, double max)java.lang.StringtoString()
-
-
-
Field Detail
-
SMALL_NUMBER
public final double SMALL_NUMBER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Dimension1D
public Dimension1D()
-
Dimension1D
public Dimension1D(double min, double max)
-
-
Method Detail
-
setMinMax
public final void setMinMax(double min, double max)
-
getMin
public double getMin()
-
getLog
public boolean getLog()
-
setLog
public void setLog(boolean flag)
-
getMax
public double getMax()
-
clone
public Dimension1D clone() throws java.lang.CloneNotSupportedException
- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
copy
public void copy(Dimension1D dim)
-
getFraction
public double getFraction(double point)
-
getPoint
public double getPoint(double fraction)
-
getLength
public double getLength()
-
convert
public double convert(double x, Dimension1D dim)
-
length
public double length()
-
grow
public void grow(double point)
-
getDimensionTicks
public java.util.List<java.lang.Double> getDimensionTicks(int maxTicks)
returns an array of nice numbers to represent the dimension as axis.- Parameters:
maxTicks-- Returns:
-
getDimensionTicksLog
public java.util.List<java.lang.Double> getDimensionTicksLog(int maxTicks)
-
contains
public boolean contains(double x)
-
addPadding
public void addPadding(double fraction)
-
addPadding
public void addPadding(double frLow, double frHigh)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
main
public static void main(java.lang.String[] args)
-
-
DMelt 3.0 © DataMelt by jWork.ORG