com.metsci.glimpse.charts.vector.display.examplesupport
Class ENCDisplayPanel<V extends GeoObject>

java.lang.Object
  extended by com.metsci.glimpse.charts.vector.display.examplesupport.ENCDisplayPanel<V>

public class ENCDisplayPanel<V extends GeoObject>
extends java.lang.Object

Panel to display the GeoObject. Provides controls to change the foreground and background skin and several geo filter.

Author:
Cunningham

Constructor Summary
ENCDisplayPanel(SwingGlimpseCanvas canvas, GeoProjection projection, GeoFilterableRecordList<V> sourceENCList, java.lang.String skinResource, BasicSkinHelper<V> skinHelper)
           
 
Method Summary
 void displayForegroundPainter(boolean isVisible)
           
 void drawObject(V enc)
           
 javax.swing.JPanel getPanel()
           
 UpdateListener<SelectedShapeChange<V>> getSelectedShapeListener()
           
 void newENCSource(GeoFilterableRecordList<V> encList)
           
 void populateListenBackgroundCombo(javax.swing.JComboBox backgroundCombo)
           
 void populateListenForegroundCombo(javax.swing.JComboBox foregroundCombo)
           
 int positionAxisAroundObject(V object)
           
 void positionAxisOnMapCenter()
           
 void reloadSkins()
           
 void setAutoRezoom(boolean auto_rezoom)
           
 void setZoomAdjustedDisplay(boolean zoomAdjust)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ENCDisplayPanel

public ENCDisplayPanel(SwingGlimpseCanvas canvas,
                       GeoProjection projection,
                       GeoFilterableRecordList<V> sourceENCList,
                       java.lang.String skinResource,
                       BasicSkinHelper<V> skinHelper)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

displayForegroundPainter

public void displayForegroundPainter(boolean isVisible)

setAutoRezoom

public void setAutoRezoom(boolean auto_rezoom)

reloadSkins

public void reloadSkins()
                 throws java.lang.Exception
Throws:
java.lang.Exception

newENCSource

public void newENCSource(GeoFilterableRecordList<V> encList)
                  throws java.lang.Exception
Throws:
java.lang.Exception

populateListenBackgroundCombo

public void populateListenBackgroundCombo(javax.swing.JComboBox backgroundCombo)

populateListenForegroundCombo

public void populateListenForegroundCombo(javax.swing.JComboBox foregroundCombo)

positionAxisOnMapCenter

public void positionAxisOnMapCenter()
                             throws java.io.IOException
Throws:
java.io.IOException

positionAxisAroundObject

public int positionAxisAroundObject(V object)

drawObject

public void drawObject(V enc)

getPanel

public javax.swing.JPanel getPanel()

setZoomAdjustedDisplay

public void setZoomAdjustedDisplay(boolean zoomAdjust)

getSelectedShapeListener

public UpdateListener<SelectedShapeChange<V>> getSelectedShapeListener()


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