visad.data
Class DataRange
- java.lang.Object
-
- visad.data.DataRange
-
- All Implemented Interfaces:
- java.io.Serializable
public class DataRange extends java.lang.Object implements java.io.SerializableHolds a simple min/max range- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description doublemaxThe rangedoubleminThe range
-
Constructor Summary
Constructors Constructor and Description DataRange()Default ctorDataRange(DataRange r)copy ctorDataRange(double[] a)ctorDataRange(double min, double max)Create a range with min, max
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]asArray()Get a 2-aray array holding min/maxfloat[]asFloatArray()Get a 2-aray array holding min/maxbooleanequals(java.lang.Object o)EqualsdoublegetAbsSpan()get abs(max-min)doublegetMax()Get the maxdoublegetMid()Get the mid pointdoublegetMin()Get the mindoublegetPercent(double v)Ge tthe percent the given value is between min and maxdoublegetSpan()max-mindoublegetValueOfPercent(double percent)Get percent along the way between min and maxvoidset(double min, double max)set the valuesvoidsetMax(double v)Set the maxvoidsetMax(int v)Set the maxvoidsetMin(double v)Set the minvoidsetMin(int v)Set the mindoublespan()max-min
-
-
-
Constructor Detail
-
DataRange
public DataRange()
Default ctor
-
DataRange
public DataRange(double min, double max)Create a range with min, max- Parameters:
min- minmax- max
-
DataRange
public DataRange(double[] a)
ctor- Parameters:
a- 2-ary array holding min/max
-
DataRange
public DataRange(DataRange r)
copy ctor- Parameters:
r- object
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
Equals- Overrides:
equalsin classjava.lang.Object- Parameters:
o- Object- Returns:
- equals
-
set
public void set(double min, double max)set the values- Parameters:
min- minmax- max
-
getMin
public double getMin()
Get the min- Returns:
- The min value
-
getMax
public double getMax()
Get the max- Returns:
- The max value
-
setMin
public void setMin(double v)
Set the min- Parameters:
v- value
-
setMax
public void setMax(double v)
Set the max- Parameters:
v- value
-
setMin
public void setMin(int v)
Set the min- Parameters:
v- value
-
setMax
public void setMax(int v)
Set the max- Parameters:
v- value
-
asArray
public double[] asArray()
Get a 2-aray array holding min/max- Returns:
- array of min and max
-
asFloatArray
public float[] asFloatArray()
Get a 2-aray array holding min/max- Returns:
- array of min and max
-
span
public double span()
max-min- Returns:
- max-min
-
getSpan
public double getSpan()
max-min- Returns:
- max-min
-
getAbsSpan
public double getAbsSpan()
get abs(max-min)- Returns:
- abs(max-min)
-
getMid
public double getMid()
Get the mid point- Returns:
- mid point
-
getValueOfPercent
public double getValueOfPercent(double percent)
Get percent along the way between min and max- Parameters:
percent- percent- Returns:
- value
-
getPercent
public double getPercent(double v)
Ge tthe percent the given value is between min and max- Parameters:
v- value- Returns:
- percent
-
-
DMelt 3.0 © DataMelt by jWork.ORG