public class TLcdMapGeorefGridLayer extends Object implements ILcdGXYLayer, ILcdNotLabelDeconflictableLayer
TLcdMapGeorefGridLayer
is an ILcdGXYLayer
that can
be added in an ILcdGXYView
to display a GeorefGrid.Constructor and Description |
---|
TLcdMapGeorefGridLayer()
Constructor for the TLcdMapGeorefGridLayer object.
|
TLcdMapGeorefGridLayer(String aLabel)
Constructor for the TLcdMapGeorefGridLayer object.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
Registers the given
PropertyChangeListener to be notified when this object's
properties change. |
void |
addSelectionListener(ILcdSelectionListener aSelectionListener)
Performs no operations.
|
int |
applyOnInteract(ILcdFunction aFunction,
Rectangle aBounds,
boolean aStrictInteract,
ILcdGXYView aGXYView)
Performs no action.
|
void |
clearSelection(int aDispatchEventMode)
Performs no operations.
|
void |
fireCollectedSelectionChanges()
Performs no operations.
|
ILcdBounds |
getBounds(int aMode,
ILcdGXYView aGXYView)
This method returns the view bounds of this
TLcdMapLonLatGridLayer ,
taking into account the XYWorldReference of the given ILcdGXYView
aGXYView. |
Color |
getColor()
Returns the color used to render the grid lines.
|
Color |
getCornerLabelColor()
Returns the color used to render the corner labels, designating the 15 degree quadrangles.
|
Font |
getCornerLabelFont()
Returns the
Font for the corner labels, designating the 15 degree quadrangles. |
Insets |
getCornerLabelInsets()
Sets the insets for the labels of the corner labels, designating the 15 degree quadrangles.
|
int[] |
getGridDeltaLat()
Gets the latitude step sizes to use for painting the lon-lat grid.
|
int[] |
getGridDeltaLon()
Gets the longitude step sizes to use for painting the lon-lat grid.
|
double[] |
getGridPrecision()
Gets the precision switch over values for this
TLcdMapGeorefGridLayer
. |
ILcdGXYEditor |
getGXYEditor(Object aObject)
Returns the editor to use to modify the object via a view.
|
ILcdGXYLabelPainter |
getGXYLabelPainter(Object aObject)
Returns the label painter to use to paint the objects label in a view.
|
ILcdGXYPainter |
getGXYPainter(Object aObject)
Returns the painter to use to render the object in a view.
|
ILcdGXYPen |
getGXYPen()
Returns the pen to use when performing basic painting operations for objects in this layers model.
|
ILcdIcon |
getIcon()
Returns a visual indication of the contents of this layer.
|
String |
getLabel()
A short textual representation of this
ILcdLayer . |
Color |
getLabelColor()
Returns the color used to render the labels.
|
int[] |
getLabelDeltaLat()
Gets the latitude step sizes to use for painting the georef labels.
|
int[] |
getLabelDeltaLon()
Gets the longitude step sizes to use for painting the georef labels.
|
Font |
getLabelFont()
Returns the
Font for the labels. |
Color |
getLabelHaloColor()
Returns the color of the halo effect.
|
int |
getLabelHaloThickness()
Returns the thickness of the halo effect for the grid labels.
|
double[] |
getLabelPrecision()
Gets the precision switch over values for this
TLcdMapGeorefGridLayer
. |
ILcdInterval |
getLabelScaleRange()
Returns the toolkit scale range for which to display labels for elements of the model.
|
ILcdModel |
getModel() |
Class |
getModelXYWorldTransfoClass()
Returns
TLcdGeodetic2Grid.class . |
ILcdInterval |
getScaleRange()
Returns the toolkit scale range for which to display elements of the model.
|
int |
getSelectionCount()
Returns the number of objects in this selection.
|
Color |
getZeroColor()
Returns the color used to render the grid line at the Greenwich meridian and the equator.
|
boolean |
isAntiAliased()
Returns if anti-aliasing is enabled.
|
boolean |
isEditable()
Returns
false . |
boolean |
isEditableSupported()
Returns
true if the layer supports editing its objects. |
boolean |
isLabeled()
Returns whether objects should be represented as text.
|
boolean |
isLabeledSupported()
Returns true.
|
boolean |
isLabelHaloEnabled()
Returns whether the painter will add a halo effect around the grid labels.
|
boolean |
isSelectable()
Returns always
false . |
boolean |
isSelectableSupported()
Returns always
false . |
boolean |
isSelected(Object aObject)
Returns always
false . |
boolean |
isSlantedLabels()
Returns whether the grid labels are painted at an angle.
|
boolean |
isTraceOn()
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
boolean |
isVisible()
Returns whether or not the layer's content is painted.
|
void |
paint(Graphics aGraphics,
int aMode,
ILcdGXYView aGXYView)
Paints the objects in this
TLcdMapLonLatGridLayer taking into
account the given mode. |
void |
removePropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
De-registers the given
PropertyChangeListener from receiving property change events
for this object. |
void |
removeSelectionListener(ILcdSelectionListener aSelectionListener)
Performs no operations.
|
Enumeration |
selectedObjects()
Returns an empty enumeration instance.
|
void |
selectObject(Object aObject,
boolean aSelection,
int aDispatchEventMode)
Performs no operations.
|
void |
setAntiAliased(boolean aAntiAliased)
Enable or disable anti-aliasing.
|
static void |
setClassTraceOn(boolean aClassTraceOn)
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
setColor(Color aColor)
Sets the color to use to render the grid lines.
|
void |
setCornerLabelColor(Color aColor)
Sets the color to use to render the corner labels, designating the 15 degree quadrangles
|
void |
setCornerLabelFont(Font aCornerLabelFont)
Sets the
Font for the corner labels, designating the 15 degree quadrangles. |
void |
setCornerLabelInsets(Insets aCornerLabelInsets)
Retrieves the insets for the corner labels, designating the 15 degree quadrangles.
|
void |
setEditable(boolean aEditable)
Does not perform any operation.
|
void |
setGridDeltaLat(int[] aGridDeltaLat)
Sets the latitude step sizes to use for painting the lon-lat grid.
|
void |
setGridDeltaLon(int[] aGridDeltaLon)
Sets the longitude step sizes to use for painting the lon-lat grid.
|
void |
setGridPrecision(double[] aGridPrecision)
Sets the precision switch over values for this
TLcdMapGeorefGridLayer . |
void |
setIcon(ILcdIcon aIcon)
Sets a visual indication of the contents of this layer.
|
void |
setLabel(String aLabel)
Sets the textual representation of this
ILcdLayer . |
void |
setLabelColor(Color aColor)
Sets the color to use to render the labels.
|
void |
setLabelDeltaLat(int[] aLabelDeltaLat)
Sets the latitude step sizes to use for painting the georef labels.
|
void |
setLabelDeltaLon(int[] aLabelDeltaLon)
Sets the longitude step sizes to use for painting the georef labels.
|
void |
setLabeled(boolean aLabeled)
Sets whether objects should be represented as text.
|
void |
setLabelFont(Font aLabelFont)
Sets the
Font for the labels. |
void |
setLabelHaloColor(Color aHaloColor)
Sets the color of the halo effect for the grid labels.
|
void |
setLabelHaloEnabled(boolean aHaloEnabled)
Determines whether the painter will add a halo effect around the grid labels.
|
void |
setLabelHaloThickness(int aHaloThickness)
Sets the thickness defined in pixels of the halo effect for the grid labels.
|
void |
setLabelPrecision(double[] aLabelPrecision)
Sets the precision switch over values for this
TLcdMapGeorefGridLayer . |
void |
setScaleRange(ILcdInterval newScaleRange)
Sets the scale range in which this
ILcdGXYLayer will paint its
elements. |
void |
setSelectable(boolean aSelectable)
Does not perform any operation.
|
void |
setSlantedLabels(boolean aSlantedLabels)
Specifies whether the grid labels should be painted at an angle.
|
void |
setTraceOn(boolean aTraceOn)
Deprecated.
This method has been deprecated. It is recommended to use the
standard Java logging framework directly.
|
void |
setVisible(boolean aVisibleValue)
The property isVisible determines whether the grid is visible.
|
void |
setZeroColor(Color aColor)
Sets the color to use to render the grid line at the Greenwich meridian and the equator.
|
void |
stopPainting()
Warn to stop painting.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLabelMapScaleRange, getMapScaleRange
getSelectedObjects
public TLcdMapGeorefGridLayer()
TLcdMapGeorefGridLayer(String)
public TLcdMapGeorefGridLayer(String aLabel)
aLabel
- the label for this TLcdMapGeorefGridLayer
.public void setTraceOn(boolean aTraceOn)
true
or false
as argument automatically turns
off tracing for all other class instances for which
setTraceOn
has not been called.
If the argument is false
then only the informative, warning
and error log messages are recorded.aTraceOn
- if true then all log messages are recorded for this
instance. If false, then only the informative, warning and
error log messages are recorded.public void setGridPrecision(double[] aGridPrecision)
TLcdMapGeorefGridLayer
.aGridPrecision
- The new gridPrecision value.getGridPrecision()
public void setGridDeltaLon(int[] aGridDeltaLon)
aGridDeltaLon
- The new gridDeltaLon value.getGridDeltaLon()
public void setGridDeltaLat(int[] aGridDeltaLat)
aGridDeltaLat
- The new gridDeltaLat value.getGridDeltaLat()
public void setLabelPrecision(double[] aLabelPrecision)
TLcdMapGeorefGridLayer
.aLabelPrecision
- The new labelPrecision value.getLabelPrecision()
public void setLabelDeltaLon(int[] aLabelDeltaLon)
aLabelDeltaLon
- The new labelDeltaLon value.getLabelDeltaLon()
public void setLabelDeltaLat(int[] aLabelDeltaLat)
aLabelDeltaLat
- The new labelDeltaLat value.getLabelDeltaLat()
public void setIcon(ILcdIcon aIcon)
ILcdLayer
setIcon
in interface ILcdLayer
aIcon
- a visual indication of the contents of this layer.ILcdLayer.getIcon()
public final void setAntiAliased(boolean aAntiAliased)
When activated, anti-aliasing will be applied on both the labels and the lines.
See also ILcdGXYView.isAntiAliased()
.
aAntiAliased
- true to enable anti-aliasing.isAntiAliased()
public final boolean isAntiAliased()
setAntiAliased(boolean)
public void setScaleRange(ILcdInterval newScaleRange)
ILcdGXYLayer
will paint its
elements. The paint method of an ILcdGXYLayer
shall not
perform any action when:aGXYContext.getGXYView().getScale()
< getDisplayRange().getMin()
aGXYContext.getGXYView().getScale()
>= getDisplayRange().getMax()
newScaleRange
- The new scaleRange value.getScaleRange()
public void setVisible(boolean aVisibleValue)
setVisible
in interface ILcdLayer
aVisibleValue
- The new visible value.ILcdLayer.isVisible()
public void setEditable(boolean aEditable)
false
.setEditable
in interface ILcdLayer
aEditable
- true if the layer content can be editedILcdLayer.isEditableSupported()
,
ILcdLayer.isEditable()
public void setSelectable(boolean aSelectable)
false
.setSelectable
in interface ILcdLayer
aSelectable
- true
if the layer allows selection, false
otherwise.ILcdLayer.isSelectable()
,
ILcdLayer.isSelectableSupported()
public void setLabeled(boolean aLabeled)
ILcdGXYLayer
ILcdGXYLayer.isLabeledSupported()
returns false.setLabeled
in interface ILcdGXYLayer
aLabeled
- true to have a textual representation of the objects in the model, false to have no such
representation.public void setLabel(String aLabel)
ILcdLayer
ILcdLayer
.public boolean isTraceOn()
true
if tracing is enabled for this class.public double[] getGridPrecision()
TLcdMapGeorefGridLayer
. The longitude and latitude steps used for painting the lon-lat grid depend
on the the precision value. This precision value is a measure of distance
in model coordinates. Its value specifies the distance for which two points
will differ one pixel on the screen. The values should be ordered from
large (imprecise) to small (accurate). Corresponding properties gridDeltaLon
and gridDeltaLat
are arrays with a length just one larger than
this of gridPrecision
containing the step sizes to use.getGridDeltaLon()
,
getGridDeltaLat()
,
setGridPrecision(double[])
public int[] getGridDeltaLon()
getGridPrecision()
,
setGridDeltaLon(int[])
public int[] getGridDeltaLat()
getGridPrecision()
,
setGridDeltaLat(int[])
public double[] getLabelPrecision()
TLcdMapGeorefGridLayer
. The longitude and latitude steps used for painting the georef labels
depend on the the precision value. This precision value is a measure of
distance in model coordinates. Its value specifies the distance for which
two points will differ one pixel on the screen. The values should be
ordered from large (imprecise) to small (accurate). Corresponding
properties labelDeltaLon
and labelDeltaLat
are
arrays with the same length as this of labelPrecision
containing the step sizes to use. If the precision (distance) is larger
than the first switch value, the georef labels are not painted.getLabelDeltaLon()
,
getLabelDeltaLat()
,
setLabelPrecision(double[])
public int[] getLabelDeltaLon()
getLabelPrecision()
,
setLabelDeltaLon(int[])
public int[] getLabelDeltaLat()
getLabelPrecision()
,
setLabelDeltaLat(int[])
public ILcdGXYPainter getGXYPainter(Object aObject)
ILcdGXYLayer
setObject
in ILcdGXYPainter.getGXYPainter
in interface ILcdGXYLayer
aObject
- the object to find a painter for.public ILcdGXYLabelPainter getGXYLabelPainter(Object aObject)
ILcdGXYLayer
setObject
in ILcdGXYLabelPainter.getGXYLabelPainter
in interface ILcdGXYLayer
aObject
- the object to find a label painter for.public ILcdGXYEditor getGXYEditor(Object aObject)
ILcdGXYLayer
setObject
in ILcdGXYEditor.getGXYEditor
in interface ILcdGXYLayer
aObject
- the object to find an editor for.public ILcdIcon getIcon()
ILcdLayer
public ILcdGXYPen getGXYPen()
ILcdGXYLayer
getGXYPen
in interface ILcdGXYLayer
public ILcdInterval getScaleRange()
ILcdGXYLayer
view.getScale()
< getScaleRange().getMin()
or
view.getScale()
>= getScaleRange().getMax()
.
This does not imply that all objects in the model should be painted when the scale is inside this range as
other restrictions may apply. For example, a layer may have a filter which defines which objects should be painted.
For most use cases, we recommended using the unitless map scale range
instead.
This property is mutually exclusive with the map scale range:
only one of them has a non-null
value.getScaleRange
in interface ILcdGXYLayer
ILcdInterval
containing the minimum and maximum value of view scales for which objects
should be rendered, excluding the maximum. null
if the scale constraints are determined by ILcdGXYLayer.getMapScaleRange()
.
The scales are expressed in toolkit pixels/world unit.ILcdGXYLayer.getMapScaleRange()
public ILcdInterval getLabelScaleRange()
ILcdGXYLayer
view.getScale()
< getLabelScaleRange().getMin()
or
view.getScale()
>= getLabelScaleRange().getMax()
.
This does not imply that labels for all objects in the model should be painted when the scale is inside this range
as other restrictions may apply. For example, a layer may decide not to paint any labels for objects whose body is
not painted.
For most use cases, we recommended using the unitless map scale range
instead.
This property is mutually exclusive with the label map scale range:
only one of them has a non-null
value.getLabelScaleRange
in interface ILcdGXYLayer
ILcdInterval
containing the minimum and maximum value of view scales for which
labels should be rendered, excluding the maximum.
null
if the scale constraints are determined by ILcdGXYLayer.getLabelMapScaleRange()
The scales are expressed in toolkit pixels/world unit.ILcdGXYLayer.getLabelMapScaleRange()
public ILcdBounds getBounds(int aMode, ILcdGXYView aGXYView)
TLcdMapLonLatGridLayer
,
taking into account the XYWorldReference of the given ILcdGXYView
aGXYView.getBounds
in interface ILcdGXYLayer
aMode
- a bitwise combination of ALL or SELECTION and one or more of BODIES and HANDLES.
The ILcdGXYLayer.LABELS
mode is not supported.aGXYView
- the view in which the layer could be placed. This enables taking into account the views settings,
for example the scale.public ILcdModel getModel()
public boolean isVisible()
ILcdLayer
isVisible
in interface ILcdLayer
true
if the layer is visible, false
otherwise.ILcdLayer.setVisible(boolean)
public boolean isEditableSupported()
ILcdLayer
true
if the layer supports editing its objects.isEditableSupported
in interface ILcdLayer
false
.ILcdLayer.setEditable(boolean)
public boolean isEditable()
false
.isEditable
in interface ILcdLayer
true
if this ILcdLayer
is editable,
false
otherwiseILcdLayer.setEditable(boolean)
public boolean isSelectableSupported()
false
.isSelectableSupported
in interface ILcdLayer
true
if this ILcdLayer
supports the
selectable property, false
otherwise. I.e. if this
ILcdLayer
can be put or not in a selectable mode.ILcdLayer.setSelectable(boolean)
,
ILcdLayer.selectObject(java.lang.Object, boolean, int)
public boolean isSelectable()
false
.isSelectable
in interface ILcdLayer
true
if the layer allows selection, false
otherwise.ILcdSelection
,
ILcdLayer.setSelectable(boolean)
public boolean isLabeledSupported()
isLabeledSupported
in interface ILcdGXYLayer
public boolean isLabeled()
ILcdGXYLayer
ILcdGXYLayer.isLabeledSupported()
returns false.isLabeled
in interface ILcdGXYLayer
ILcdGXYLayer.isLabeledSupported()
public String getLabel()
ILcdLayer
ILcdLayer
.public int getSelectionCount()
ILcdSelection
getSelectionCount
in interface ILcdSelection<Object>
public boolean isSelected(Object aObject)
false
.isSelected
in interface ILcdSelection<Object>
aObject
- the Object
to be checked.true
if the Object
is in this ILcdSelection
,
false otherwise.public Class getModelXYWorldTransfoClass()
TLcdGeodetic2Grid.class
.getModelXYWorldTransfoClass
in interface ILcdGXYLayer
public int applyOnInteract(ILcdFunction aFunction, Rectangle aBounds, boolean aStrictInteract, ILcdGXYView aGXYView)
applyOnInteract
in interface ILcdGXYLayer
aFunction
- the function to apply. When the function returns false, no more objects should be passed to
the function.aBounds
- all objects who lie partially or completely in this area in the view are candidates to be passed to
the function.aStrictInteract
- if true
, the ILcdFunction
shall be applied only to the objects
interacting with the given bounds. When false is passed, other objects may be taken into account too.
When applying the function to an object consumes less time than checking whether an objects representation
interacts with the bounds, non-strict interaction is generally faster.aGXYView
- the view in whose bounds the objects representations should be in order to be passed to the
function.public void paint(Graphics aGraphics, int aMode, ILcdGXYView aGXYView)
TLcdMapLonLatGridLayer
taking into
account the given mode. This implementation calls on the gridPainter to
paint the TLcdLonLatGrid
, lonLatGrid, associated to this
TLcdMapLonLatGridLayer
.paint
in interface ILcdGXYLayer
aGraphics
- the Graphics to paint on.aMode
- indicates what should be painted and how it should be painted.aGXYView
- the view to paint for.ILcdGXYLayer.getGXYPainter(Object)
,
ILcdGXYLayer.getGXYLabelPainter(Object)
,
ILcdGXYLayer.getScaleRange()
,
ILcdGXYLayer.getLabelScaleRange()
,
ILcdGXYLayer.stopPainting()
public void stopPainting()
stopPainting
in interface ILcdGXYLayer
paint
public void addPropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
ILcdPropertyChangeSource
Registers the given PropertyChangeListener
to be notified when this object's
properties change.
In case you need to register a listener which keeps a reference to an object with a shorter life-time than this change source,
you can use a ALcdWeakPropertyChangeListener
instance as property change listener.
addPropertyChangeListener
in interface ILcdPropertyChangeSource
aPropertyChangeListener
- The listener to be notifiedALcdWeakPropertyChangeListener
,
ILcdPropertyChangeSource.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void removePropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
ILcdPropertyChangeSource
De-registers the given PropertyChangeListener
from receiving property change events
for this object.
If the listener was added more than once, it will be notified one less time after being
removed.
If the listener is null
, or was never added, no exception is thrown and no action is taken.
removePropertyChangeListener
in interface ILcdPropertyChangeSource
aPropertyChangeListener
- the listener that should no longer be notified of changes of
this object's propertiesILcdPropertyChangeSource.addPropertyChangeListener(java.beans.PropertyChangeListener)
public Enumeration selectedObjects()
selectedObjects
in interface ILcdSelection<Object>
TLcdEmptyEnumeration.getInstance
().public void selectObject(Object aObject, boolean aSelection, int aDispatchEventMode)
selectObject
in interface ILcdLayer
aObject
- the Object
to select or deselect. The object should be in the model
of this layer. The implementation of this method is not responsible for checking this.aSelection
- the selection state, true
to select, false
to deselect.aDispatchEventMode
- shall be one among ILcdFireEventMode.FIRE_NOW
,
ILcdFireEventMode.FIRE_LATER
, ILcdFireEventMode.NO_EVENT
ILcdFireEventMode
public void fireCollectedSelectionChanges()
fireCollectedSelectionChanges
in interface ILcdLayer
public void clearSelection(int aDispatchEventMode)
clearSelection
in interface ILcdLayer
aDispatchEventMode
- shall be one among ILcdFireEventMode.FIRE_NOW
,
ILcdFireEventMode.FIRE_LATER
, ILcdFireEventMode.NO_EVENT
ILcdFireEventMode
public void addSelectionListener(ILcdSelectionListener aSelectionListener)
addSelectionListener
in interface ILcdSelection<Object>
aSelectionListener
- the ILcdSelectionListener
to be added.removeSelectionListener(com.luciad.util.ILcdSelectionListener)
public void removeSelectionListener(ILcdSelectionListener aSelectionListener)
removeSelectionListener
in interface ILcdSelection<Object>
aSelectionListener
- the ILcdSelectionListener
to be removed.addSelectionListener(com.luciad.util.ILcdSelectionListener)
public static void setClassTraceOn(boolean aClassTraceOn)
true
then all log messages are recorded, otherwise only
the informative, warning and error messages are recorded.aClassTraceOn
- if true then all log messages are recorded,
otherwise only the informative, warning and error messages are recorded.public Color getColor()
public void setColor(Color aColor)
aColor
- the color to use to render the grid lines.public Color getZeroColor()
public void setZeroColor(Color aColor)
aColor
- the color to use to render the grid line at the Greenwich meridian and the equator.public boolean isSlantedLabels()
public void setSlantedLabels(boolean aSlantedLabels)
public Color getLabelColor()
public void setLabelColor(Color aColor)
aColor
- the color to use to render the labels.public Font getLabelFont()
Font
for the labels.public void setLabelFont(Font aLabelFont)
Font
for the labels.public boolean isLabelHaloEnabled()
setLabelHaloEnabled(boolean)
public void setLabelHaloEnabled(boolean aHaloEnabled)
false
.aHaloEnabled
- a flag indicating whether to add a halo effect around the grid labels.isLabelHaloEnabled()
public int getLabelHaloThickness()
setLabelHaloThickness(int)
public void setLabelHaloThickness(int aHaloThickness)
1
.aHaloThickness
- the thickness defined in pixels of the halo effect for the grid labels.getLabelHaloThickness()
,
TLcdGXYHaloLabelPainter.setHaloThickness(int)
public Color getLabelHaloColor()
setLabelHaloColor(java.awt.Color)
public void setLabelHaloColor(Color aHaloColor)
Color.white
.aHaloColor
- the color of the halo effect for the grid labels.getLabelHaloColor()
,
TLcdGXYHaloLabelPainter.setHaloColor(java.awt.Color)
public Color getCornerLabelColor()
public void setCornerLabelColor(Color aColor)
aColor
- the color to use to render the corner labels.public Insets getCornerLabelInsets()
public void setCornerLabelInsets(Insets aCornerLabelInsets)
aCornerLabelInsets
- the insets for the corner labelspublic Font getCornerLabelFont()
Font
for the corner labels, designating the 15 degree quadrangles.Font
for the corner labelssetCornerLabelFont(java.awt.Font)
public void setCornerLabelFont(Font aCornerLabelFont)
Font
for the corner labels, designating the 15 degree quadrangles.aCornerLabelFont
- the new corner label font value.getCornerLabelFont()