Package hec.geometry
Class TSAxis
java.lang.Object
java.util.Observable
hec.geometry.Axis
hec.geometry.TSAxis
- All Implemented Interfaces:
AdjustmentListener
,Serializable
,EventListener
- Direct Known Subclasses:
SeasonalAxis
A coordinate axis for HecTime data.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
Fields inherited from class hec.geometry.Axis
_axisProp, CATEGORY, COMPUTED_SCALE, DEBUG, DEFAULT_AXIS_MAX, DEFAULT_AXIS_MIN, LABEL_CHANGE, LINEAR, LOGARITHMIC, m_observerList, NEW_ZOOM, PROBABILITY, SEASONAL, TIME, XAXIS, YAXIS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Find a nice tic intervalvoid
Find a nice tic intervalget the color of the ticsget the tic text colorint
int
getType()
void
setTicColor
(Color c) set the tic colorvoid
set the tic text color to cMethods inherited from class hec.geometry.Axis
addObserver, adjustmentValueChanged, computeAutoViewValues, computeScaling, computeScaling, computeScaling, computeScrollPosition, deleteObserver, deleteObservers, getActMax, getActMin, getAxisProp, getDataMax, getDataMin, getDataUnitSystem, getDisplayUnitsString, getDisplayUnitSystem, getLabel, getMajorTic, getMax, getMin, getMinorTic, getName, getNumTicLabelLevels, getObserverList, getOldDisplayUnitSystem, getOrigin, getParameterId, getRatedValue, getRatingFunction, getReversed, getScaledLabel, getScaleMax, getScaleMin, getSigFig, getThousPow, getThousScale, getTicColorString, getTicTextColorString, getUnRatedValue, getViewMax, getViewMin, getWorldExtents, getWorldRange, getZoom, growToGlyphBounds, growWorldExtents, invalidateWorldExtents, isComputingMajorTics, isComputingMinorTics, isReversed, isUsingAutomaticMaximum, isUsingAutomaticMinimum, isUsingAutomaticViewMaximum, isUsingAutomaticViewMinimum, isUsingDefaultLimits, l2w, l2wE, popLabel, pushLabel, rateAxis, setActualMaximumValue, setActualMinimumValue, setAutomaticMaximumOff, setAutomaticMaximumOn, setAutomaticMinimumOff, setAutomaticMinimumOn, setAutomaticViewMaximumOff, setAutomaticViewMaximumOn, setAutomaticViewMinimumOff, setAutomaticViewMinimumOn, setAxisProp, setComputeMajorTics, setComputeMajorTicsOff, setComputeMajorTicsOn, setComputeMinorTics, setComputeMinorTicsOff, setComputeMinorTicsOn, setDataUnitSystem, setDefaultExtents, setDisplayScaleFactor, setDisplayUnitSystem, setLabel, setMajorTicInterval, setMaximumFactionDigits, setMaximumLimit, setMinimumLimit, setMinMax, setMinorTicInterval, setName, setNumberOfTicLabelLayers, setNumTicLabelLevels, setOrigin, setParameterId, setRatingFunction, setRatingFunction, setReversed, setReversedOff, setReversedOn, setScaleLimits, setTicColor, setTicTextColor, setUnit, setUseDefaultLimitsOff, setUseDefaultLimitsOn, setViewLimits, setWorldExtents, setWorldMinExtent, unZoom, updateRatedFunctionScroll, w2l, w2lE, zoomByFactor, zoomIn, zoomIn, zoomInUnMod
Methods inherited from class java.util.Observable
clearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.awt.event.AdjustmentListener
adjustmentValueChanged
-
Field Details
-
MIN
public static final int MIN- See Also:
-
HR
public static final int HR- See Also:
-
DAY
public static final int DAY- See Also:
-
WK
public static final int WK- See Also:
-
MON
public static final int MON- See Also:
-
YR
public static final int YR- See Also:
-
BEG_PERIOD
public static final int BEG_PERIOD- See Also:
-
END_PERIOD
public static final int END_PERIOD- See Also:
-
AVG_PERIOD
public static final int AVG_PERIOD- See Also:
-
DAYOFWEEK_STR
-
MONTH_STR
-
-
Constructor Details
-
TSAxis
Default Constructor
-
-
Method Details
-
getType
public int getType() -
computeTicInterval
public void computeTicInterval()Find a nice tic interval- Overrides:
computeTicInterval
in classAxis
-
computeNiceMinMax
public void computeNiceMinMax()Description copied from class:Axis
Find a nice tic interval- Overrides:
computeNiceMinMax
in classAxis
-
getTicUnits
public int getTicUnits() -
getTicColor
Description copied from class:Axis
get the color of the tics- Overrides:
getTicColor
in classAxis
- Returns:
- the tic color
-
setTicColor
Description copied from class:Axis
set the tic color- Overrides:
setTicColor
in classAxis
- Parameters:
c
- the new tic color
-
getTicTextColor
Description copied from class:Axis
get the tic text color- Overrides:
getTicTextColor
in classAxis
- Returns:
- the tic text color
-
setTicTextColor
Description copied from class:Axis
set the tic text color to c- Overrides:
setTicTextColor
in classAxis
- Parameters:
c
- the new tic text color
-