|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DasAnnotation.PointDescriptor | |
DasAxis.Lock | until we switch to java 1.5, use this lock object instead of java.util.concurrent.lock |
DasCanvasComponentInterface | All entities on the DasCanvas are DasCanvasComponents. |
DasSerializeable | |
DasZAxisPlot | |
EventsRenderer.ColorSpecifier | |
EventsRenderer.TextSpecifier | |
PathIterable | A PathIterable is an object that can return a PathIterator for the |
PlotSymbol | |
TickLabeller |
Class Summary | |
---|---|
Arrow | |
AttachedLabel | A canvas component for labeling things that is positioned just outside of a row,column box. |
Auralizor | |
ColumnColumnConnector | draws lines connecting two DasPlots, one on top of the other, typically used to show a zoom in above of a context below. |
ContoursRenderer | Renderer for making contour plots |
CurveRenderer | |
DasAnnotation | This component-izes a GrannyTextRenderer, and composes with an Arrow. |
DasAnnotation.DatumPairPointDescriptor | |
DasAnnotationBeanInfo | BeanInfo class for DasColorBar |
DasAxis | One dimensional axis component that transforms data to device space and back, and provides controls for nagivating the 1-D data space. |
DasAxis.Memento | |
DasCanvas | Canvas for das2 graphics. |
DasCanvas.CanvasAction | |
DasCanvas.Cell | TODO |
DasCanvas.GlassPane | JPanel that lives above all other components, and is capable of blocking keyboard and mouse input from all components underneath. |
DasCanvas.HotLine | TODO |
DasCanvas.RowColumnLayout | Layout manager for managing the Row, Column layout implemented by swing. |
DasCanvasComponent | |
DasCanvasComponent.CanvasComponentAction | |
DasCanvasStateSupport | DasCanvasStateSupport is a registery where objects can tell the canvas they intend to mutate the canvas, so canvas clients should know that its result may be incomplete. |
DasColorBar | |
DasColorBar.Type | |
DasColumn | |
DasDevicePosition | |
DasEventsIndicator | |
DasLabel | |
DasLabelAxis | |
DasNumberFormatter | |
DasPlot | |
DasRendererUpdateEvent | |
DasRow | |
DataLoader | |
DataRange | |
DataRange.Animation | |
DefaultPlotSymbol | |
EventsRenderer | |
FillStyle | |
GrannyTickLabeller | TickLabeller based on the formatting and bounding-box capabilities of the GrannyTextRenderer. |
GraphUtil | |
ImageVectorDataSetRenderer | |
Legend | |
Leveler | |
PlotSymbolRenderer | |
Psym | |
PsymConnector | |
Renderer | |
RowRowConnector | |
SeriesRenderer | SeriesRender is a high-performance replacement for the SymbolLineRenderer. |
SpectrogramRenderer | |
SpectrogramRenderer.RebinnerEnum | |
StackedHistogramRenderer | |
StackedHistogramRenderer.PeaksIndicator | |
StippledTableRenderer | |
SymbolLineRenderer | |
SymColor | |
TickCurveRenderer | |
TickCurveRenderer.TickStyle | |
TickVDescriptor | A TickVDescriptor describes the position that ticks should be drawn, so that a fairly generic tick drawing routine can be used for multiple types of axes. |
TimeRangeLabel | |
XAxisDataLoader | |
ZDeformRenderer |
Enum Summary | |
---|---|
Arrow.HeadStyle | |
DasAnnotation.BorderType |
Mostly contains DasCanvasComponents, which are components that live within the DasCanvas, and Renderers which draw on DasPlots. DasCanvas, a subclass of JComponent, is the container for drawing graphics in das2. DasCanvasComponents are added to the DasCanvas to set up the graphic. DasCanvasComponents include objects like DasAxis, DasColorBar, and DasPlot, but are simply objects that occupy a region of the canvas specified with a DasRow (vertical position) and DasColumn (horizontal position). Note too the CanvasComponents can be heirarchitical, for example a DasPlot contains two DasAxes. Each CanvasComponent has a DasMouseInputAdapter that handles mouse and keyboard events for the component.
To add new 2-D plotting capabilities, Renderers are introduced to paint the space defined by an x and y axis. Examples of Renderers are SymbolLineRenderer (line plots) and SpectrogramRenderer (spectrograms).
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |