com.metsci.glimpse.plot
Class MapPlot2D

java.lang.Object
  extended by com.metsci.glimpse.layout.GlimpseLayout
      extended by com.metsci.glimpse.layout.GlimpseAxisLayout2D
          extended by com.metsci.glimpse.plot.Plot2D
              extended by com.metsci.glimpse.plot.MapPlot2D
All Implemented Interfaces:
GlimpseTarget, GlimpseMouseListener, GlimpseMouseMotionListener, GlimpseMouseWheelListener, Mouseable, GlimpsePainter

public class MapPlot2D
extends Plot2D

A geographic plotting area.

Author:
ulman

Constructor Summary
MapPlot2D(GeoProjection projection)
           
 
Method Summary
 void addPainter(GlimpsePainter painter)
           
 void attachAxisMouseListeners()
           
 NumericAxisPainter getAxisPainterRightY()
           
 NumericAxisPainter getAxisPainterTopX()
           
 MapBorderPainter getBorderPainter()
           
 CrosshairPainter getCrosshairPainter()
           
 GeoProjection getGeoProjection()
           
 GridPainter getGridPainter()
           
 GlimpseLayout getLayoutPainterRightY()
           
 GlimpseLayout getLayoutPainterTopX()
           
 void removePainter(GlimpsePainter painter)
           
 void setAxisFont(java.awt.Font font)
           
 void setAxisFont(java.awt.Font font, boolean antialias)
           
 void setAxisLabelX(java.lang.String label)
           
 void setAxisLabelX(java.lang.String label, java.lang.String abbreviatedUnits)
           
 void setAxisLabelX(java.lang.String label, java.lang.String units, boolean abbreviated)
           
 void setAxisLabelY(java.lang.String label)
           
 void setAxisLabelY(java.lang.String label, java.lang.String abbreviatedUnits)
           
 void setAxisLabelY(java.lang.String label, java.lang.String units, boolean abbreviated)
           
 void setBackgroundColor(float[] color)
           
 void setMarkerWidthX(int width)
           
 void setMarkerWidthY(int width)
           
 void setMinorTickCountX(int count)
           
 void setMinorTickCountY(int count)
           
 void setPlotBackgroundColor(float[] color)
           
 void setShowAxisMarkerX(boolean show)
           
 void setShowAxisMarkerY(boolean show)
           
 void setShowMinorTicksX(boolean show)
           
 void setShowMinorTicksY(boolean show)
           
 void setTickSpacingX(int spacing)
           
 void setTickSpacingY(int spacing)
           
 java.lang.String toString()
           
 
Methods inherited from class com.metsci.glimpse.plot.Plot2D
addAxisListener, addGlimpseMouseAllListener, addGlimpseMouseListener, addGlimpseMouseMotionListener, addGlimpseMouseWheelListener, getAxis, getAxisPainterX, getAxisPainterY, getAxisPainterZ, getAxisX, getAxisY, getAxisZ, getLabelHandlerX, getLabelHandlerY, getLabelHandlerZ, getLayoutCenter, getLayoutManager, getLayoutTitle, getLayoutX, getLayoutY, getLayoutZ, getTargetStackCenter, getTargetStackTitle, getTargetStackX, getTargetStackY, getTargetStackZ, lockAspectRatioXY, lockMaxX, lockMaxY, lockMaxZ, lockMinX, lockMinY, lockMinZ, removeGlimpseMouseAllListener, removeGlimpseMouseListener, removeGlimpseMouseMotionListener, removeGlimpseMouseWheelListener, setAbsoluteMaxX, setAbsoluteMaxY, setAbsoluteMaxZ, setAbsoluteMinX, setAbsoluteMinY, setAbsoluteMinZ, setAxisColor, setAxisLabelColor, setAxisLabelZ, setAxisLabelZ, setAxisLabelZ, setAxisSizeX, setAxisSizeY, setAxisSizeZ, setBorderSize, setMarkerWidthZ, setMaxX, setMaxY, setMaxZ, setMinorTickCount, setMinorTickCountZ, setMinX, setMinY, setMinZ, setSelectionSize, setShowAxisMarkerZ, setShowMinorTicks, setShowMinorTicksZ, setTickColor, setTickLabelColor, setTickSize, setTickSpacingZ, setTitle, setTitleColor, setTitleFont, setTitleFont, setTitleHeight, setUpdateModeXY, setUpdateModeZ, showTitle, unlockMaxX, unlockMaxY, unlockMaxZ, unlockMinX, unlockMinY, unlockMinZ, validate
 
Methods inherited from class com.metsci.glimpse.layout.GlimpseAxisLayout2D
clearCache, getAxis, getAxis, getAxisFactory, isAxisFactorySet, isAxisSet, setAxis, setAxis, setAxis, setAxisFactory
 
Methods inherited from class com.metsci.glimpse.layout.GlimpseLayout
addLayout, addLayout, addPainter, dispose, getGlimpseMouseListeners, getGlimpseMouseMotionListeners, getGlimpseMouseWheelListeners, getName, getTargetBounds, getTargetChildren, invalidateLayout, isDisposed, isEventConsumer, isEventGenerator, isVisible, layoutTo, layoutTo, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintTo, removeAllGlimpseListeners, removeLayout, setEventConsumer, setEventGenerator, setLayoutData, setLayoutManager, setLookAndFeel, setName, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapPlot2D

public MapPlot2D(GeoProjection projection)
Method Detail

attachAxisMouseListeners

public void attachAxisMouseListeners()

getAxisPainterTopX

public NumericAxisPainter getAxisPainterTopX()

getAxisPainterRightY

public NumericAxisPainter getAxisPainterRightY()

getLayoutPainterTopX

public GlimpseLayout getLayoutPainterTopX()

getLayoutPainterRightY

public GlimpseLayout getLayoutPainterRightY()

setAxisFont

public void setAxisFont(java.awt.Font font)
Overrides:
setAxisFont in class Plot2D

setAxisFont

public void setAxisFont(java.awt.Font font,
                        boolean antialias)
Overrides:
setAxisFont in class Plot2D

setAxisLabelX

public void setAxisLabelX(java.lang.String label)
Overrides:
setAxisLabelX in class Plot2D

setAxisLabelX

public void setAxisLabelX(java.lang.String label,
                          java.lang.String abbreviatedUnits)
Overrides:
setAxisLabelX in class Plot2D

setAxisLabelX

public void setAxisLabelX(java.lang.String label,
                          java.lang.String units,
                          boolean abbreviated)
Overrides:
setAxisLabelX in class Plot2D

setShowAxisMarkerX

public void setShowAxisMarkerX(boolean show)
Overrides:
setShowAxisMarkerX in class Plot2D

setMarkerWidthX

public void setMarkerWidthX(int width)
Overrides:
setMarkerWidthX in class Plot2D

setShowMinorTicksX

public void setShowMinorTicksX(boolean show)
Overrides:
setShowMinorTicksX in class Plot2D

setTickSpacingX

public void setTickSpacingX(int spacing)
Overrides:
setTickSpacingX in class Plot2D

setMinorTickCountX

public void setMinorTickCountX(int count)
Overrides:
setMinorTickCountX in class Plot2D

setAxisLabelY

public void setAxisLabelY(java.lang.String label)
Overrides:
setAxisLabelY in class Plot2D

setAxisLabelY

public void setAxisLabelY(java.lang.String label,
                          java.lang.String abbreviatedUnits)
Overrides:
setAxisLabelY in class Plot2D

setAxisLabelY

public void setAxisLabelY(java.lang.String label,
                          java.lang.String units,
                          boolean abbreviated)
Overrides:
setAxisLabelY in class Plot2D

setShowAxisMarkerY

public void setShowAxisMarkerY(boolean show)
Overrides:
setShowAxisMarkerY in class Plot2D

setMarkerWidthY

public void setMarkerWidthY(int width)
Overrides:
setMarkerWidthY in class Plot2D

setShowMinorTicksY

public void setShowMinorTicksY(boolean show)
Overrides:
setShowMinorTicksY in class Plot2D

setTickSpacingY

public void setTickSpacingY(int spacing)
Overrides:
setTickSpacingY in class Plot2D

setMinorTickCountY

public void setMinorTickCountY(int count)
Overrides:
setMinorTickCountY in class Plot2D

addPainter

public void addPainter(GlimpsePainter painter)
Overrides:
addPainter in class GlimpseLayout

removePainter

public void removePainter(GlimpsePainter painter)
Overrides:
removePainter in class GlimpseLayout

setPlotBackgroundColor

public void setPlotBackgroundColor(float[] color)

setBackgroundColor

public void setBackgroundColor(float[] color)
Overrides:
setBackgroundColor in class Plot2D

getCrosshairPainter

public CrosshairPainter getCrosshairPainter()

getBorderPainter

public MapBorderPainter getBorderPainter()

getGridPainter

public GridPainter getGridPainter()

getGeoProjection

public GeoProjection getGeoProjection()

toString

public java.lang.String toString()
Overrides:
toString in class Plot2D


Copyright © 2012 Metron, Inc.. All Rights Reserved.