ecologylab.standalone.visualizer
Class ProjectionVisualizer
java.lang.Object
ecologylab.generic.Debug
ecologylab.appframework.ApplicationEnvironment
ecologylab.standalone.visualizer.ProjectionVisualizer
- All Implemented Interfaces:
- Environment, GPSController, GPSDataUpdatedListener, XMLTranslationExceptionTypes, java.awt.event.ActionListener, java.awt.event.WindowListener, java.util.EventListener
public class ProjectionVisualizer
- extends ApplicationEnvironment
- implements GPSDataUpdatedListener, java.awt.event.ActionListener, java.awt.event.WindowListener, GPSController
- Author:
- Zachary O. Toups (toupsz@cs.tamu.edu)
|
Constructor Summary |
ProjectionVisualizer(java.lang.Class baseClass,
java.lang.String applicationName,
java.lang.String[] args)
|
ProjectionVisualizer(java.lang.Class baseClass,
java.lang.String applicationName,
TranslationSpace translationSpace,
java.lang.String[] args,
float prefsAssetVersion)
|
ProjectionVisualizer(java.lang.String applicationName)
|
ProjectionVisualizer(java.lang.String applicationName,
java.lang.String[] args)
|
ProjectionVisualizer(java.lang.String applicationName,
TranslationSpace translationSpace,
java.lang.String[] args,
float prefsAssetVersion)
|
| Methods inherited from class ecologylab.appframework.ApplicationEnvironment |
assetsDownloadProcessor, browser, codeBase, createPrefsEditor, createPrefsEditor, docBase, exit, launchType, lookupElementStatePreference, lookupStringPreference, metaPrefSet, navigate, preferencesDir, preferencesFileRelativeFromArg0, preferencesRegistry, prefSet, runtimeEnv, setCodeBase, showStatus, status, translationSpace |
| Methods inherited from class ecologylab.generic.Debug |
classSimpleName, closeLoggingFile, debug, debug, debug, debug, debugA, debugA, debugA, debugI, debugI, debugI, error, error, getClassName, getClassName, getInteractive, getPackageName, getPackageName, getPackageName, initialize, level, level, level, logToFile, print, print, println, println, println, println, println, println, printlnA, printlnA, printlnA, printlnI, printlnI, printlnI, printlnI, setLoggingFile, show, show, superString, toggleInteractive, toString, toString, warning, warning, weird, weird |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProjectionVisualizer
public ProjectionVisualizer(java.lang.String applicationName)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
applicationName -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
ProjectionVisualizer
public ProjectionVisualizer(java.lang.String applicationName,
TranslationSpace translationSpace,
java.lang.String[] args,
float prefsAssetVersion)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
applicationName - translationSpace - args - prefsAssetVersion -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
ProjectionVisualizer
public ProjectionVisualizer(java.lang.String applicationName,
java.lang.String[] args)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
applicationName - args -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
ProjectionVisualizer
public ProjectionVisualizer(java.lang.Class baseClass,
java.lang.String applicationName,
java.lang.String[] args)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
baseClass - applicationName - args -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
ProjectionVisualizer
public ProjectionVisualizer(java.lang.Class baseClass,
java.lang.String applicationName,
TranslationSpace translationSpace,
java.lang.String[] args,
float prefsAssetVersion)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
baseClass - applicationName - translationSpace - args - prefsAssetVersion -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
connectGPS
public boolean connectGPS(GPS newGPS)
throws gnu.io.PortInUseException,
gnu.io.UnsupportedCommOperationException,
java.io.IOException,
java.util.TooManyListenersException
- Specified by:
connectGPS in interface GPSController
- Throws:
gnu.io.PortInUseException
gnu.io.UnsupportedCommOperationException
java.io.IOException
java.util.TooManyListenersException- See Also:
GPSController.connectGPS(ecologylab.sensor.gps.GPS)
disconnectGPS
public void disconnectGPS()
- Specified by:
disconnectGPS in interface GPSController
- See Also:
GPSController.disconnectGPS()
main
public static void main(java.lang.String[] args)
throws XMLTranslationException,
gnu.io.NoSuchPortException,
java.io.IOException
- Parameters:
args -
- Throws:
XMLTranslationException
java.io.IOException
gnu.io.NoSuchPortException
gpsDatumUpdated
public void gpsDatumUpdated(GPSDatum datum)
- Specified by:
gpsDatumUpdated in interface GPSDataUpdatedListener
- See Also:
GPSDataUpdatedListener.gpsDatumUpdated(ecologylab.sensor.gps.data.GPSDatum)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
windowActivated
public void windowActivated(java.awt.event.WindowEvent e)
- Specified by:
windowActivated in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowActivated(java.awt.event.WindowEvent)
windowClosed
public void windowClosed(java.awt.event.WindowEvent e)
- Specified by:
windowClosed in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowClosed(java.awt.event.WindowEvent)
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
- Specified by:
windowClosing in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowClosing(java.awt.event.WindowEvent)
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)
- Specified by:
windowDeactivated in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowDeactivated(java.awt.event.WindowEvent)
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent e)
- Specified by:
windowDeiconified in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowDeiconified(java.awt.event.WindowEvent)
windowIconified
public void windowIconified(java.awt.event.WindowEvent e)
- Specified by:
windowIconified in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowIconified(java.awt.event.WindowEvent)
windowOpened
public void windowOpened(java.awt.event.WindowEvent e)
- Specified by:
windowOpened in interface java.awt.event.WindowListener
- See Also:
WindowListener.windowOpened(java.awt.event.WindowEvent)
getGps
public GPS getGps()
- Specified by:
getGps in interface GPSController
- Returns:
- the gps
- See Also:
GPSController.getGps()
getInterestSet
public java.util.EnumSet<GPSDataUpdatedListener.GPSUpdateInterest> getInterestSet()
- Description copied from interface:
GPSDataUpdatedListener
- Indicates what changes in GPS datum should trigger a gpsDatumUpdated call
for this.
- Specified by:
getInterestSet in interface GPSDataUpdatedListener
- Returns: