anl.aida.plot
Class MapPlotCreator

java.lang.Object
  extended by javax.swing.SwingWorker<java.lang.Object,java.lang.Object>
      extended by anl.aida.plot.MapPlotCreator
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Object>, java.util.concurrent.RunnableFuture<java.lang.Object>

public class MapPlotCreator
extends javax.swing.SwingWorker<java.lang.Object,java.lang.Object>


Nested Class Summary
private static class MapPlotCreator.TimeStepListener
           
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
private static simphony.util.messages.MessageCenter center
           
private  org.opengis.referencing.crs.CoordinateReferenceSystem crs
           
private  anl.aida.data.DataFrame dataFrame
           
private  java.lang.String dockableId
           
private  AIDAGui gui
           
private  ColorMap map
           
private  java.lang.String mapFile
           
private  double max
           
private  double min
           
private  javax.swing.JPanel panel
           
private  GISTimeStepStyler styler
           
 
Constructor Summary
MapPlotCreator(java.lang.String dockableId, anl.aida.data.DataFrame frame, javax.swing.JPanel panel, AIDAGui gui)
           
 
Method Summary
private  org.geotools.styling.Style createPolygonStyle(ColorMap map, anl.aida.data.DataFrame frame)
           
protected  java.lang.Object doInBackground()
           
protected  void done()
           
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

center

private static simphony.util.messages.MessageCenter center

panel

private javax.swing.JPanel panel

dataFrame

private anl.aida.data.DataFrame dataFrame

map

private ColorMap map

crs

private org.opengis.referencing.crs.CoordinateReferenceSystem crs

min

private double min

max

private double max

mapFile

private java.lang.String mapFile

styler

private GISTimeStepStyler styler

gui

private AIDAGui gui

dockableId

private java.lang.String dockableId
Constructor Detail

MapPlotCreator

public MapPlotCreator(java.lang.String dockableId,
                      anl.aida.data.DataFrame frame,
                      javax.swing.JPanel panel,
                      AIDAGui gui)
Method Detail

doInBackground

protected java.lang.Object doInBackground()
                                   throws java.lang.Exception
Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Object,java.lang.Object>
Throws:
java.lang.Exception

done

protected void done()
Overrides:
done in class javax.swing.SwingWorker<java.lang.Object,java.lang.Object>

createPolygonStyle

private org.geotools.styling.Style createPolygonStyle(ColorMap map,
                                                      anl.aida.data.DataFrame frame)
                                               throws org.geotools.filter.text.cql2.CQLException
Throws:
org.geotools.filter.text.cql2.CQLException