Package gov.nasa.worldwind.layers.Earth
Class MGRSGraticuleLayer
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.WWObjectImpl
-
- gov.nasa.worldwind.layers.AbstractLayer
-
- gov.nasa.worldwind.layers.AbstractGraticuleLayer
-
- gov.nasa.worldwind.layers.Earth.UTMBaseGraticuleLayer
-
- gov.nasa.worldwind.layers.Earth.MGRSGraticuleLayer
-
- All Implemented Interfaces:
AVList,Disposable,MessageListener,Layer,Restorable,WWObject,java.beans.PropertyChangeListener,java.util.EventListener
public class MGRSGraticuleLayer extends UTMBaseGraticuleLayer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.Earth.UTMBaseGraticuleLayer
UTMBaseGraticuleLayer.MetricScaleSupport, UTMBaseGraticuleLayer.SquareGrid, UTMBaseGraticuleLayer.SquareZone
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.layers.AbstractGraticuleLayer
AbstractGraticuleLayer.GridElement
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGRATICULE_100000MGraticule for the 100,000 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_10000MGraticule for the 10,000 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_1000MGraticule for the 1,000 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_100MGraticule for the 100 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_10MGraticule for the 10 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_1MGraticule for the 1 meter grid, nested inside the UTM grid.static java.lang.StringGRATICULE_UTM_GRIDGraticule for the UTM grid.-
Fields inherited from class gov.nasa.worldwind.layers.Earth.UTMBaseGraticuleLayer
frameCount, GRATICULE_UTM, metricScaleSupport, ONEHT, UTM_MAX_LATITUDE, UTM_MIN_LATITUDE
-
Fields inherited from class gov.nasa.worldwind.layers.AbstractGraticuleLayer
frameTimeStamp, globe, graticuleSupport, gridElements, lastEyePoint, lastProjection, lastVerticalExaggeration, lastViewFOV, lastViewHeading, lastViewPitch, LINE_STYLE_DASHED, LINE_STYLE_DOTTED, LINE_STYLE_SOLID, terrainConformance
-
-
Constructor Summary
Constructors Constructor Description MGRSGraticuleLayer()Creates a newMGRSGraticuleLayer, with default graticule attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclear(DrawContext dc)protected SectorcomputeVisibleSector(DrawContext dc)java.awt.ColorgetGraticuleLineColor(java.lang.String graticuleType)Returns the line color of the specified graticule.java.lang.StringgetGraticuleLineStyle(java.lang.String graticuleType)Returns the line rendering style of the specified graticule.doublegetGraticuleLineWidth(java.lang.String graticuleType)Returns the line width of the specified graticule.java.awt.ColorgetLabelColor(java.lang.String graticuleType)Returns the label color of the specified graticule.java.awt.FontgetLabelFont(java.lang.String graticuleType)Returns the label font of the specified graticule.java.lang.StringgetMaximumGraticuleResolution()Returns the maxiumum resolution graticule that will be rendered, or null if no graticules will be rendered.protected java.lang.String[]getOrderedTypes()protected java.lang.StringgetTypeFor(int resolution)protected voidinitRenderingParams()booleanisDrawLabels(java.lang.String graticuleType)Returns whether specified graticule labels will be rendered.protected voidselectMGRSRenderables(DrawContext dc, Sector vs)protected voidselectRenderables(DrawContext dc)Select the visible grid elementsvoidsetDrawLabels(boolean drawLabels)Sets whether all graticule labels will be rendered.voidsetDrawLabels(boolean drawLabels, java.lang.Iterable<java.lang.String> graticuleType)Sets whether the specified graticule labels will be rendered.voidsetDrawLabels(boolean drawLabels, java.lang.String graticuleType)Sets whether the specified graticule labels will be rendered.voidsetGraticuleLineColor(java.awt.Color color)Sets the line rendering color for all graticules.voidsetGraticuleLineColor(java.awt.Color color, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering color for the specified graticules.voidsetGraticuleLineColor(java.awt.Color color, java.lang.String graticuleType)Sets the line rendering color for the specified graticule.voidsetGraticuleLineStyle(java.lang.String lineStyle)Sets the line rendering style for all graticules.voidsetGraticuleLineStyle(java.lang.String lineStyle, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering style for the specified graticules.voidsetGraticuleLineStyle(java.lang.String lineStyle, java.lang.String graticuleType)Sets the line rendering style for the specified graticule.voidsetGraticuleLineWidth(double lineWidth)Sets the line rendering width for all graticules.voidsetGraticuleLineWidth(double lineWidth, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering width for the specified graticules.voidsetGraticuleLineWidth(double lineWidth, java.lang.String graticuleType)Sets the line rendering width for the specified graticule.voidsetLabelColor(java.awt.Color color)Sets the label rendering color for all graticules.voidsetLabelColor(java.awt.Color color, java.lang.Iterable<java.lang.String> graticuleType)Sets the label rendering color for the specified graticules.voidsetLabelColor(java.awt.Color color, java.lang.String graticuleType)Sets the label rendering color for the specified graticule.voidsetLabelFont(java.awt.Font font)Sets the label rendering font for all graticules.voidsetLabelFont(java.awt.Font font, java.lang.Iterable<java.lang.String> graticuleType)Sets the label rendering font for the specified graticules.voidsetLabelFont(java.awt.Font font, java.lang.String graticuleType)Sets the label rendering font for the specified graticule.voidsetMaximumGraticuleResolution(java.lang.String graticuleType)Sets the maxiumum resolution graticule that will be rendered.-
Methods inherited from class gov.nasa.worldwind.layers.Earth.UTMBaseGraticuleLayer
computePosition, computePositionFromUPS, computePositionFromUTM, createSquaresGrid, getGraticuleLineColor, getGraticuleLineStyle, getGraticuleLineWidth, getLabelColor, getLabelFont, isDrawGraticule, isDrawLabels, setDrawGraticule
-
Methods inherited from class gov.nasa.worldwind.layers.AbstractGraticuleLayer
addRenderable, computeAltitudeAboveGround, computeLabelOffset, computeTerrainConformance, computeTruncatedSegment, createLineRenderable, doPreRender, doRender, getDeltaLongitude, getRenderingParams, getRestorableState, getSurfacePoint, greatCircleIntersectionAtLatitude, greatCircleIntersectionAtLongitude, greatCircleMidPoint, isDrawGraticule, needsToUpdate, removeAllRenderables, renderGraticule, restoreState, setDrawGraticule, setRenderingParams
-
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
createLayerConfigElements, dispose, doPick, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getOpacity, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerConfigDocument, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, setDataFileStore, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString
-
Methods inherited from class gov.nasa.worldwind.WWObjectImpl
onMessage, propertyChange
-
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
Methods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessage
-
-
-
-
Field Detail
-
GRATICULE_UTM_GRID
public static final java.lang.String GRATICULE_UTM_GRID
Graticule for the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_100000M
public static final java.lang.String GRATICULE_100000M
Graticule for the 100,000 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_10000M
public static final java.lang.String GRATICULE_10000M
Graticule for the 10,000 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_1000M
public static final java.lang.String GRATICULE_1000M
Graticule for the 1,000 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_100M
public static final java.lang.String GRATICULE_100M
Graticule for the 100 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_10M
public static final java.lang.String GRATICULE_10M
Graticule for the 10 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
GRATICULE_1M
public static final java.lang.String GRATICULE_1M
Graticule for the 1 meter grid, nested inside the UTM grid.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMaximumGraticuleResolution
public java.lang.String getMaximumGraticuleResolution()
Returns the maxiumum resolution graticule that will be rendered, or null if no graticules will be rendered. By default, all graticules are rendered, and this will return GRATICULE_1M.- Returns:
- maximum resolution rendered.
-
setMaximumGraticuleResolution
public void setMaximumGraticuleResolution(java.lang.String graticuleType)
Sets the maxiumum resolution graticule that will be rendered.- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
getGraticuleLineColor
public java.awt.Color getGraticuleLineColor(java.lang.String graticuleType)
Returns the line color of the specified graticule.- Overrides:
getGraticuleLineColorin classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- Color of the the graticule line.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineColor
public void setGraticuleLineColor(java.awt.Color color, java.lang.String graticuleType)Sets the line rendering color for the specified graticule.- Overrides:
setGraticuleLineColorin classAbstractGraticuleLayer- Parameters:
color- the line color for the specified graticule.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifcoloris null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineColor
public void setGraticuleLineColor(java.awt.Color color, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering color for the specified graticules.- Parameters:
color- the line color for the specified graticules.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifcoloris null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineColor
public void setGraticuleLineColor(java.awt.Color color)
Sets the line rendering color for all graticules.- Overrides:
setGraticuleLineColorin classUTMBaseGraticuleLayer- Parameters:
color- the line color.- Throws:
java.lang.IllegalArgumentException- ifcoloris null.
-
getGraticuleLineWidth
public double getGraticuleLineWidth(java.lang.String graticuleType)
Returns the line width of the specified graticule.- Overrides:
getGraticuleLineWidthin classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- width of the graticule line.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineWidth
public void setGraticuleLineWidth(double lineWidth, java.lang.String graticuleType)Sets the line rendering width for the specified graticule.- Overrides:
setGraticuleLineWidthin classAbstractGraticuleLayer- Parameters:
lineWidth- the line rendering width for the specified graticule.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineWidth
public void setGraticuleLineWidth(double lineWidth, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering width for the specified graticules.- Parameters:
lineWidth- the line rendering width for the specified graticules.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineWidth
public void setGraticuleLineWidth(double lineWidth)
Sets the line rendering width for all graticules.- Overrides:
setGraticuleLineWidthin classUTMBaseGraticuleLayer- Parameters:
lineWidth- the line rendering width.
-
getGraticuleLineStyle
public java.lang.String getGraticuleLineStyle(java.lang.String graticuleType)
Returns the line rendering style of the specified graticule.- Overrides:
getGraticuleLineStylein classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- line rendering style of the graticule.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineStyle
public void setGraticuleLineStyle(java.lang.String lineStyle, java.lang.String graticuleType)Sets the line rendering style for the specified graticule.- Overrides:
setGraticuleLineStylein classAbstractGraticuleLayer- Parameters:
lineStyle- the line rendering style for the specified graticule. One of LINE_STYLE_PLAIN, LINE_STYLE_DASHED, or LINE_STYLE_DOTTED.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M- Throws:
java.lang.IllegalArgumentException- iflineStyleis null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineStyle
public void setGraticuleLineStyle(java.lang.String lineStyle, java.lang.Iterable<java.lang.String> graticuleType)Sets the line rendering style for the specified graticules.- Parameters:
lineStyle- the line rendering style for the specified graticules. One of LINE_STYLE_PLAIN, LINE_STYLE_DASHED, or LINE_STYLE_DOTTED.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M- Throws:
java.lang.IllegalArgumentException- iflineStyleis null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setGraticuleLineStyle
public void setGraticuleLineStyle(java.lang.String lineStyle)
Sets the line rendering style for all graticules.- Overrides:
setGraticuleLineStylein classUTMBaseGraticuleLayer- Parameters:
lineStyle- the line rendering style. One of LINE_STYLE_PLAIN, LINE_STYLE_DASHED, or LINE_STYLE_DOTTED.- Throws:
java.lang.IllegalArgumentException- iflineStyleis null.
-
isDrawLabels
public boolean isDrawLabels(java.lang.String graticuleType)
Returns whether specified graticule labels will be rendered.- Overrides:
isDrawLabelsin classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- true if graticule labels are will be rendered; false otherwise.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setDrawLabels
public void setDrawLabels(boolean drawLabels, java.lang.String graticuleType)Sets whether the specified graticule labels will be rendered. If true, the graticule labels will be rendered. Otherwise, the graticule labels will not be rendered, but other graticules will not be affected.- Overrides:
setDrawLabelsin classAbstractGraticuleLayer- Parameters:
drawLabels- true to render graticule labels; false to disable rendering.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setDrawLabels
public void setDrawLabels(boolean drawLabels, java.lang.Iterable<java.lang.String> graticuleType)Sets whether the specified graticule labels will be rendered. If true, the graticule labels will be rendered. Otherwise, the graticule labels will not be rendered, but other graticules will not be affected.- Parameters:
drawLabels- true to render graticule labels; false to disable rendering.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setDrawLabels
public void setDrawLabels(boolean drawLabels)
Sets whether all graticule labels will be rendered. If true, all graticule labels will be rendered. Otherwise, all graticule labels will not be rendered.- Overrides:
setDrawLabelsin classUTMBaseGraticuleLayer- Parameters:
drawLabels- true to render all graticule labels; false to disable rendering.
-
getLabelColor
public java.awt.Color getLabelColor(java.lang.String graticuleType)
Returns the label color of the specified graticule.- Overrides:
getLabelColorin classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- Color of the the graticule label.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelColor
public void setLabelColor(java.awt.Color color, java.lang.String graticuleType)Sets the label rendering color for the specified graticule.- Overrides:
setLabelColorin classAbstractGraticuleLayer- Parameters:
color- the label color for the specified graticule.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifcoloris null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelColor
public void setLabelColor(java.awt.Color color, java.lang.Iterable<java.lang.String> graticuleType)Sets the label rendering color for the specified graticules.- Parameters:
color- the label color for the specified graticules.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- ifcoloris null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelColor
public void setLabelColor(java.awt.Color color)
Sets the label rendering color for all graticules.- Overrides:
setLabelColorin classUTMBaseGraticuleLayer- Parameters:
color- the label color.- Throws:
java.lang.IllegalArgumentException- ifcoloris null.
-
getLabelFont
public java.awt.Font getLabelFont(java.lang.String graticuleType)
Returns the label font of the specified graticule.- Overrides:
getLabelFontin classAbstractGraticuleLayer- Parameters:
graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Returns:
- Font of the graticule label.
- Throws:
java.lang.IllegalArgumentException- ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelFont
public void setLabelFont(java.awt.Font font, java.lang.String graticuleType)Sets the label rendering font for the specified graticule.- Overrides:
setLabelFontin classAbstractGraticuleLayer- Parameters:
font- the label font for the specified graticule.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- iffontis null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelFont
public void setLabelFont(java.awt.Font font, java.lang.Iterable<java.lang.String> graticuleType)Sets the label rendering font for the specified graticules.- Parameters:
font- the label font for the specified graticules.graticuleType- one of GRATICULE_UTM, GRATICULE_UTM_GRID, GRATICULE_100000M, GRATICULE_10000M, GRATICULE_1000M, GRATICULE_100M, GRATICULE_10M, or GRATICULE_1M.- Throws:
java.lang.IllegalArgumentException- iffontis null, ifgraticuleTypeis null, or ifgraticuleTypeis not a valid type.
-
setLabelFont
public void setLabelFont(java.awt.Font font)
Sets the label rendering font for all graticules.- Overrides:
setLabelFontin classUTMBaseGraticuleLayer- Parameters:
font- the label font.- Throws:
java.lang.IllegalArgumentException- iffontis null.
-
initRenderingParams
protected void initRenderingParams()
- Overrides:
initRenderingParamsin classUTMBaseGraticuleLayer
-
getOrderedTypes
protected java.lang.String[] getOrderedTypes()
-
getTypeFor
protected java.lang.String getTypeFor(int resolution)
- Overrides:
getTypeForin classUTMBaseGraticuleLayer
-
clear
protected void clear(DrawContext dc)
- Overrides:
clearin classAbstractGraticuleLayer
-
computeVisibleSector
protected Sector computeVisibleSector(DrawContext dc)
-
selectRenderables
protected void selectRenderables(DrawContext dc)
Description copied from class:UTMBaseGraticuleLayerSelect the visible grid elements- Overrides:
selectRenderablesin classUTMBaseGraticuleLayer- Parameters:
dc- the currentDrawContext.
-
selectMGRSRenderables
protected void selectMGRSRenderables(DrawContext dc, Sector vs)
-
-