Package org.esa.snap.ui.diagram
Class DiagramAxis
java.lang.Object
org.esa.snap.ui.diagram.DiagramAxis
- All Implemented Interfaces:
Serializable
Represents an axis in a
Diagram
. By default an axis has no name, no units and a range set to
(0,100).- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
double
double
double
getName()
int
int
static double
getOptimalTickDistance
(double minValue, double maxValue, int numMajorTicks) getUnit()
double
boolean
Does Axis increase from min to max or decrease max to minvoid
setDiagram
(Diagram diagram) void
setMinToMax
(boolean isMinToMax) Sets if Axis increases from min to max or decreases max to min isMinToMax true if increases min to maxvoid
void
setNumMajorTicks
(int numMajorTicks) void
setNumMinorTicks
(int numMinorTicks) void
setOptimalSubDivision
(int numMajorTicksMin, int numMajorTicksMax, int numMinorTicks) void
setSubDivision
(double minValue, double maxValue, int numMajorTicks, int numMinorTicks) void
void
setUnitFactor
(double unitFactor) void
setValueRange
(double minValue, double maxValue)
-
Constructor Details
-
DiagramAxis
public DiagramAxis() -
DiagramAxis
-
-
Method Details
-
getName
-
getDiagram
-
setDiagram
-
setName
-
getUnit
-
setUnit
-
getUnitFactor
public double getUnitFactor() -
setUnitFactor
public void setUnitFactor(double unitFactor) -
setMinToMax
public void setMinToMax(boolean isMinToMax) Sets if Axis increases from min to max or decreases max to min isMinToMax true if increases min to max -
isMinToMax
public boolean isMinToMax()Does Axis increase from min to max or decrease max to min- Returns:
- true if increases min to max
-
getMinValue
public double getMinValue() -
getMaxValue
public double getMaxValue() -
setValueRange
public void setValueRange(double minValue, double maxValue) -
getNumMajorTicks
public int getNumMajorTicks() -
setNumMajorTicks
public void setNumMajorTicks(int numMajorTicks) -
getNumMinorTicks
public int getNumMinorTicks() -
setNumMinorTicks
public void setNumMinorTicks(int numMinorTicks) -
getMajorTickMarkDistance
public double getMajorTickMarkDistance() -
setSubDivision
public void setSubDivision(double minValue, double maxValue, int numMajorTicks, int numMinorTicks) -
setOptimalSubDivision
public void setOptimalSubDivision(int numMajorTicksMin, int numMajorTicksMax, int numMinorTicks) -
getOptimalTickDistance
public static double getOptimalTickDistance(double minValue, double maxValue, int numMajorTicks) -
createTickmarkTexts
-