Package com.nwoods.jgo.instruments

Interface Summary
GraduatedScale The GraduatedScale interface provides a range of values that a scale may display, along with methods to map a value to a display point.
 

Class Summary
AbstractGraduatedScale An implementation of the GraduatedScale class, used to depict a scale as a path between two end points, representing a minimum and maximum value, with all the points along that path representing uniformly delineated values.
AbstractIndicator An abstract class designed to visually represent a specific quantitative value.
DoubleRef Provide a way for a method to return a double through an "output" parameter.
GraduatedScaleElliptical A subclass of AbstractGraduatedScale, which represents the scale as an ellipse defined by a Rectangle, a starting angle, and a sweep angle.
GraduatedScaleLinear A subclass of AbstractGraduatedScale, which represents the scale as a straight line between two end points.
IndicatorBar An AbstractIndicator that represents its value as a bar beginning at a set start point and extending to an end point which represents a specific value.
IndicatorBarElliptical A form of IndicatorBar that represents its value as an eliptical arc with a set thickness between a set starting angle and an varying ending angle.
IndicatorKnob A knob is drawn as two concentric ellipses with a triangular pointer indicating the current value.
IndicatorNeedle An indicator that displays the current value by drawing a straight line from a PivotPoint.
IndicatorSlider An indicator that displays the current value by drawing a rectangle at the value on the scale, perpendicular to the main path of the scale.
IndicatorSliderElliptical An example of an AbstractIndicator that is designed to interact specifically with one type of GraduatedScale, namely GraduatedScaleElliptical.
Meter A JGoArea designed to maintain a AbstractGraduatedScale, an AbstractIndicator, a JGoObject background, and a JGoText label.
MultipleIndicatorMeter A Meter designed to maintain an array of Indicators.
Phase Contains the information needed to paint a phase of an IndicatorBar.