Package | Description |
---|---|
ucar.unidata.ui.drawing |
UI classes for drawing glyphs
|
ucar.unidata.ui.symbol |
Meteorological symbol drawing.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeGlyph
Class CompositeGlyph
|
class |
GroupGlyph
This is a simple group of glyphs
|
class |
ImageGlyph
Class ImageGlyph
|
class |
LineGlyph
Class LineGlyph
|
class |
PolyGlyph
Class PolyGlyph
|
class |
RectangleGlyph
Class RectangleGlyph
|
Modifier and Type | Field and Description |
---|---|
protected Glyph |
DisplayCanvas.highlightedGlyph
_more_
|
Modifier and Type | Method and Description |
---|---|
Glyph |
DisplayCanvas.createGlyph(java.lang.String glyphClass,
int x,
int y)
_more_
|
Glyph |
DisplayCanvas.findGlyph(int x,
int y)
_more_
|
static Glyph |
DisplayCanvas.findGlyph(java.util.List glyphs,
int x,
int y,
double threshold)
_more_
|
Glyph |
DisplayCanvas.findGlyph(java.lang.String id)
_more_
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeGlyph.addChild(Glyph g)
_more_
|
void |
CompositeGlyph.addChild(Glyph g,
boolean calculateBounds)
_more_
|
void |
DisplayCanvas.addGlyph(Glyph g)
_more_
|
void |
DisplayCanvas.addSelection(Glyph g)
_more_
|
void |
CompositeGlyph.childChanged(Glyph g)
_more_
|
protected void |
EditCanvas.doDoubleClick(Glyph nearestGlyph)
_more_
|
java.util.List |
EditCanvas.doMakeMenuItems(Glyph g,
java.util.List l)
/**
_more_
|
void |
DisplayCanvas.doRemove(Glyph g)
_more_
|
void |
DisplayCanvas.glyphChanged(Glyph g)
_more_
|
void |
EditCanvas.ShapeDescriptor.initializeGlyph(Glyph g)
_more_
|
boolean |
DisplayCanvas.isSelected(Glyph g)
_more_
|
void |
DisplayCanvas.justRemoveGlyph(Glyph g)
_more_
|
void |
DisplayCanvas.moveToBack(Glyph theGlyph)
_more_
|
void |
DisplayCanvas.moveToFront(Glyph theGlyph)
_more_
|
void |
EditCanvas.notifyGlyphChanged(Glyph theGlyph,
java.lang.String attr)
_more_
|
void |
EditCanvas.notifyGlyphChangeDone(Glyph theGlyph,
java.lang.String attr)
_more_
|
void |
DisplayCanvas.notifyGlyphCreateComplete(Glyph g)
_more_
|
void |
EditCanvas.notifyGlyphCreateComplete(Glyph g,
boolean diddleSelection,
boolean fromPaste)
_more_
|
void |
DisplayCanvas.notifyGlyphCreateComplete(Glyph g,
boolean diddleSelection,
boolean fromPaste)
_more_
|
void |
EditCanvas.notifyGlyphMoveComplete(Glyph theGlyph)
_more_
|
void |
DisplayCanvas.notifyGlyphMoveComplete(Glyph theGlyph)
_more_
|
void |
EditCanvas.notifyGlyphMoved(Glyph theGlyph)
We have these hooks here so that derived classes can do things based
on glyph events (e.g., tell the whiteboard server that a Glyph moved
|
void |
DisplayCanvas.notifyGlyphMoved(Glyph theGlyph)
_more_
|
void |
CompositeGlyph.removeChild(Glyph g)
_more_
|
void |
DisplayCanvas.removeGlyph(Glyph g)
_more_
|
void |
DisplayCanvas.removeSelection(Glyph g)
_more_
|
void |
DisplayCanvas.repaint(Glyph g)
_more_
|
void |
EditCanvas.setColor(Glyph g,
boolean foreground)
Set the color of the glyph from a color chooser dialog.
|
void |
EditCanvas.setColor(Glyph g,
boolean foreground,
java.awt.Color newColor)
Set the color of the glyph from a color chooser dialog.
|
void |
DisplayCanvas.setHighlight(Glyph g)
_more_
|
Modifier and Type | Class and Description |
---|---|
class |
CloudCoverageSymbol
Cloud coverage meteorological symbols.
|
class |
LabelSymbol
Label symbol.
|
class |
MappedShapeSymbol
This is a symbol that holds a list of ShapeMap-s.
|
class |
MetSymbol
Class MetSymbol
|
class |
ShapeSymbol
Shape symbol.
|
class |
TextSymbol
A representation of a text MetSymbol.
|
class |
ThreeDCrossSymbol
draws a symbol for a location point indicaiton,
in 3D which is very simple (small number of graphic elements)
so that large numbers of symbols can be displayed (like 5000).
|
class |
ValueSymbol
Value Symbol meteorological Symbol.
|
class |
WeatherSymbol
Glyphs representing Meteorological symbols.
|
class |
WindBarbSymbol
Wind Barb meteorological symbol.
|
class |
WindVectorSymbol
Class description
|
Modifier and Type | Method and Description |
---|---|
protected void |
StationModelCanvas.doDoubleClick(Glyph glyph)
User double clicked on the glyph.
|
java.util.List |
StationModelCanvas.doMakeMenuItems(Glyph g,
java.util.List l)
Make popup menu items for the given glyph
|
protected void |
StationModelCanvas.initializeGlyphFromXml(Glyph g,
org.w3c.dom.Element symbolNode)
Initialize the new glyph from the given xml node.
|
void |
StationModelCanvas.notifyGlyphCreateComplete(Glyph newGlyph,
boolean diddleSelection,
boolean fromPaste)
Gets called when a new glyph has bee created.
|
void |
StationModelCanvas.setHighlight(Glyph g)
Ovedrride the method so we can set the highlight label
|