|
SGT Home | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object | +--gov.noaa.pmel.sgt.CartesianRenderer
CartesianRenderer defines an interface to enable data to
be rendered on a CartesianGraph.
CartesianGraph| Constructor Summary | |
CartesianRenderer()
|
|
| Method Summary | |
abstract void |
draw(java.awt.Graphics g)
Render the SGTData object. |
abstract Attribute |
getAttribute()
Get the Attribute associated with the
renderer. |
abstract CartesianGraph |
getCartesianGraph()
Get the CartesianGraph associated with the
renderer. |
SGTData |
getDataAt(int x,
int y)
Find data object. |
abstract SGTData |
getDataAt(java.awt.Point pt)
Find data object. |
AbstractPane |
getPane()
Get parent pane. |
static CartesianRenderer |
getRenderer(CartesianGraph cg,
SGTData dmo,
Attribute attr)
Factory method to create a new Renderer instance given the SGTData object and Attribute. |
void |
modified(java.lang.String mess)
For internal sgt use. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.beans.PropertyChangeListener |
propertyChange |
| Constructor Detail |
public CartesianRenderer()
| Method Detail |
public static CartesianRenderer getRenderer(CartesianGraph cg,
SGTData dmo,
Attribute attr)
SGTData object and Attribute.
For example, a LineCartesianRenderer
is created if SGTData object is a SGTLine.
A renderer is constucted based on the two arguements.
|
SGTData |
Attribute |
CartesianRenderer |
|---|---|---|
| SGTPoint | PointAttribute | PointCartesianRenderer |
| SGTLine | LineAttribute | LineCartesianRenderer |
| SGTGrid | GridAttribute | GridCartesianRenderer |
| SGTVector | VectorAttribute | VectorCartesianRenderer |
| Collection | PointAttribute | PointCartesianRenderer |
| Collection | LineAttribute | LineCartesianRenderer |
| Collection | VectorAttribute | VectorCartesianRenderer |
| Annotation | n/a | AnnotationCartesianRenderer |
dmo - DataModel objectpublic abstract void draw(java.awt.Graphics g)
SGTData object. This method should
never be called directly.
Pane.draw()public abstract Attribute getAttribute()
Attribute associated with the
renderer.
Attributepublic abstract CartesianGraph getCartesianGraph()
CartesianGraph associated with the
renderer.
CartesianGraphpublic AbstractPane getPane()
public void modified(java.lang.String mess)
public SGTData getDataAt(int x,
int y)
public abstract SGTData getDataAt(java.awt.Point pt)
|
SGT Home | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||