Package hec.map.tms
Class TmsMapGlyph
java.lang.Object
hec.map.MapGlyph
hec.map.tms.TmsMapGlyph
- All Implemented Interfaces:
ModifiableListener,ElevationGlyph,ImageObserver,Comparable<MapGlyph>,EventListener,Observer
public class TmsMapGlyph
extends MapGlyph
implements ImageObserver, ElevationGlyph, ModifiableListener, Observer
-
Nested Class Summary
Nested classes/interfaces inherited from class hec.map.MapGlyph
MapGlyph.Selection -
Field Summary
Fields inherited from class hec.map.MapGlyph
_changeEvent, _glyphLevel, _listenerList, _map, _mapIdentifier, _mapPanel, _paintOk, _parentGlyph, maxPtArraySz, needsRepaint, xarray, XOR_COLOR, yarrayFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw this MapGlyph to graphics using the MapScale sclvoiddrawElevationStats(Graphics g, LocalRegion region) Compute and draw max min and average elevation for the given regionGets the DefaultDataRecord of the MapGlyph objectfloatgetElevationAt(int ix, int iy) get depth at a point.doubledoubledoublebooleanimageUpdate(Image img, int infoflags, int x, int y, int width, int height) voidmodifiedStateChanged(Modifiable obj, boolean modified) voidSets the DataRecord of the MapGlyph's MapIdentifiervoidupdate(Observable o, Object arg) Methods inherited from class hec.map.MapGlyph
addChangeListener, addGlyphSelectionListener, checkXYArraySize, clearSelection, clearSelection, close, compareTo, containsSelection, drawConformingString, drawConformingString2, drawLine, drawLine, drawLine, drawLine, drawLine2D, drawRegion, drawRegion, fillMap, findGlyphOfClass, findObject, fireGlyphSelectionChanged, fireStateChanged, getAttributeSet, getBounds, getDataRecord, getDescription, getGlyphLevel, getMap, getMapPanel, getMaximumScale, getMinimumScale, getName, getParentGlyph, getSelectedObject, getSelections, getToolTipText, glyphVector, hasChildGlyphs, hasMap, init, intersects, isAltDown, isAttributeAvailable, isControlDown, isMetaDown, isPaintOk, isRepaintNeeded, isShiftDown, isShown, isWriteLocked, objectDoubleClick, objectPopupMenu, objectSelect, reInit, removeChangeListener, removeGlyphSelectionListener, setGlyphLevel, setMap, setMapPanel, setMaximumScale, setMinimumScale, setPaintOk, setParentGlyph, setRepaintNeeded, setShown, shouldReturn, showMapElement, toString, transformArrays, transformLocalToWorldArrays, transformLookup, transformPoint, transformPointToLocal, transformPointToWorld, transformRect, transformRect, transformRectToLocal, transformWorldToLocalArraysMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.map.ElevationGlyph
getDataRecord, getMap, getMaximumScale, getMinimumScale, getName, setMaximumScale, setMinimumScale
-
Constructor Details
-
TmsMapGlyph
-
-
Method Details
-
draw
Description copied from class:MapGlyphdraw this MapGlyph to graphics using the MapScale scl -
imageUpdate
- Specified by:
imageUpdatein interfaceImageObserver
-
getMaximumElevation
public double getMaximumElevation()- Specified by:
getMaximumElevationin interfaceElevationGlyph
-
getMinimumElevation
public double getMinimumElevation()- Specified by:
getMinimumElevationin interfaceElevationGlyph
-
getElevationAt
public float getElevationAt(int ix, int iy) Description copied from interface:ElevationGlyphget depth at a point. assume nodes have already been scaled for this viewport- Specified by:
getElevationAtin interfaceElevationGlyph
-
getNoDataValue
public double getNoDataValue()- Specified by:
getNoDataValuein interfaceElevationGlyph
-
drawElevationStats
Description copied from interface:ElevationGlyphCompute and draw max min and average elevation for the given region- Specified by:
drawElevationStatsin interfaceElevationGlyph
-
setDataRecord
Description copied from class:MapGlyphSets the DataRecord of the MapGlyph's MapIdentifier- Specified by:
setDataRecordin interfaceElevationGlyph- Overrides:
setDataRecordin classMapGlyph- Parameters:
rec- The new DataRecord value
-
modifiedStateChanged
- Specified by:
modifiedStateChangedin interfaceModifiableListener
-
getDefaultDataRecord
Description copied from class:MapGlyphGets the DefaultDataRecord of the MapGlyph object- Overrides:
getDefaultDataRecordin classMapGlyph- Returns:
- null unless overridden to return something else
-
update
-