A B C D E F G H I K L M N O P Q R S T U V X Y

A

a - Variable in class org.iu.gps.ELLIPSOID
Semi-major axis (in meters).
addDistanceTrigger(VRMITriggerListener, boolean, double, long) - Method in class org.iu.gps.VRMI
Adds a trigger that reports the new location if the current location changes more than a given distance, or if the user did not move for longer than a given period of time.
addGPSListener(GPSListener) - Method in class org.iu.gps.GPSDriver
Add new GPS listener.
addPeriodicTrigger(VRMITriggerListener, boolean, long) - Method in class org.iu.gps.VRMI
Adds a trigger that periodically reports the current location.
addRegionTrigger(VRMITriggerListener, boolean, double[][], boolean, boolean) - Method in class org.iu.gps.VRMI
Adds a trigger that reports if the user enters or exits a given region.
addTrigger(TriggerInfo) - Method in class org.iu.gps.VRMI
Private method to add a trigger to the triggers vector.

B

boardTemperature - Variable in class org.iu.gps.GPSInfo
 

C

checkTriggers() - Method in class org.iu.gps.VRMI
Checks in list of triggers if a trigger has to be sent.
clone() - Method in class org.iu.gps.GPSInfo
Method
close() - Method in class org.iu.gps.GPSDriver
Close the GPS device.
Config - class org.iu.gps.Config.
Various methods for storing/loading Java objects from ASCII-readable configuration files.
CONFIG_PATH - Static variable in class org.iu.gps.Config
Root path for configuration files.
Config() - Constructor for class org.iu.gps.Config
 
convert(String, Object, Field) - Static method in class org.iu.gps.Config
Converts string representation into type of given field, stores in given object.
convertFromTM(double, double, double, double, double) - Method in class org.iu.gps.COORD
Performs re-projection from TM.
convertToGaussKrueger(double, double) - Static method in class org.iu.gps.COORD
Converts latitude / longitude (WGS84) coordinates to German GaussKrueger coordinates.
convertToGaussKrueger(double, double, int) - Static method in class org.iu.gps.COORD
Converts latitude / longitude (rel. to given datum) coordinates to German GaussKrueger coordinates.
convertToGK(double, double) - Static method in class org.iu.gps.COORD
Converts lat/long to Gauss-Krueger.
convertToLatLong(double, double) - Static method in class org.iu.gps.COORD
Converts GaussKrueger coordinates to latitude / longitude relative to the WGS84 earth datum.
convertToLatLong(double, double, int) - Static method in class org.iu.gps.COORD
Converts to latitude / longitude using the given earth datum.
convertToLL(double, double) - Static method in class org.iu.gps.COORD
Converts Gauss-Krueger to lat/long.
convertToTM(double, double, double, double, double) - Method in class org.iu.gps.COORD
Performs a transmercator (TM) projection.
COORD - class org.iu.gps.COORD.
The COORD class encapsulates all methods related to earth coordinate transformations.
COORD(int) - Constructor for class org.iu.gps.COORD
Constructor for the COORD object
courseOverGround - Variable in class org.iu.gps.GPSInfo
 
courseOverGroundAge - Variable in class org.iu.gps.GPSInfo
 

D

datum - Variable in class org.iu.gps.COORD
 
DATUM - class org.iu.gps.DATUM.
DATUM specifies a geodetic earth datum, that is, an ellipsoid whose center is moved from the center.
DATUM(String, int, int, int, int) - Constructor for class org.iu.gps.DATUM
DATUM constructor.
datumParams(int) - Method in class org.iu.gps.COORD
Retrieve earth datum parameters for given ID.
detect() - Static method in class org.iu.gps.GPSDriver
Tries to find the serial line + baudRate to which a GPS is connected to.
die - Variable in class org.iu.gps.VRMI
 
diffCorrection - Variable in class org.iu.gps.GPSInfo
 
diffCorrectionAge - Variable in class org.iu.gps.GPSInfo
 
diffStationID - Variable in class org.iu.gps.GPSInfo
 
DirectionPanel - class org.iu.gps.DirectionPanel.
Realizes a (compass-like) round direction display with an arrow and the display of the direction in degrees.
disableHardware() - Method in class org.iu.gps.GPSDriver
Disables GPS hardware reporting.
disableLogging() - Method in class org.iu.gps.GPSDriver
Disable logging.
disableRawLogging() - Method in class org.iu.gps.GPSDriver
Stops logging process.
disableReplay() - Method in class org.iu.gps.GPSDriver
Disables replay mode.
distance - Variable in class org.iu.gps.TimeTriggerInfo
Distance after which to trigger.
dt - Variable in class org.iu.gps.TimeTriggerInfo
Maximim inactivity before triggering (in milliseconds).
duration - Variable in class org.iu.gps.GPSLog
Specifies the duration of the log in seconds.
dx - Variable in class org.iu.gps.DATUM
dx from center.
dy - Variable in class org.iu.gps.DATUM
dy from center.
dz - Variable in class org.iu.gps.DATUM
dz from center.

E

eastHemi - Variable in class org.iu.gps.GPSInfo
 
eastHemiAge - Variable in class org.iu.gps.GPSInfo
 
ellipsoid - Variable in class org.iu.gps.DATUM
This datum's ellipsoid (index into ellipsoid table in class COORD).
ELLIPSOID - class org.iu.gps.ELLIPSOID.
ELLIPSOID specifies an earth ellipsoid.
ELLIPSOID(String, double, double) - Constructor for class org.iu.gps.ELLIPSOID
Create ELLIPSOID instance.
enableHardware() - Method in class org.iu.gps.GPSDriver
Enables GPS hardware reporting.
enableLogging(OutputStream) - Method in class org.iu.gps.GPSDriver
Enables logging current GPS data into a stream.
enableRawLogging(OutputStream) - Method in class org.iu.gps.GPSDriver
Start logging GPS information into the given output stream (usually a FileOutputStream will be used).
enableReplay(InputStream) - Method in class org.iu.gps.GPSDriver
Enables replay from a previously logged stream.
enter - Variable in class org.iu.gps.RegionTriggerInfo
 
EPE - Variable in class org.iu.gps.GPSInfo
 
EPEAge - Variable in class org.iu.gps.GPSInfo
 
exit - Variable in class org.iu.gps.RegionTriggerInfo
 

F

finalize() - Method in class org.iu.gps.VRMI
Method
fromx - Variable in class org.iu.gps.TimeTriggerInfo
Source X position.
fromy - Variable in class org.iu.gps.TimeTriggerInfo
Source Y position.

G

gDatum - Static variable in class org.iu.gps.COORD
List of geodetic earth dates.
gEllipsoid - Static variable in class org.iu.gps.COORD
List of geodetic earth ellipsoids.
geoidalHeight - Variable in class org.iu.gps.GPSInfo
 
geoidalHeightAge - Variable in class org.iu.gps.GPSInfo
 
getBaudrateList() - Static method in class org.iu.gps.GPSDriver
Returns the list of all known baud rates.
getConfigFilename(String) - Static method in class org.iu.gps.Config
Gets the name of a configuration file, according to the defined CONFIG_PATH.
getConfiguration() - Method in class org.iu.gps.GPSSetup
Retrieve the GPS configuration settings according to the dialog settings.
getConfiguration() - Method in class org.iu.gps.GPSDriver
Return the current GPS configuration.
getCurrentGPSInfo() - Method in class org.iu.gps.VRMI
Return current GPS info as retrieved latest from GPS driver.
getDirection() - Method in class org.iu.gps.DirectionPanel
Get the direction in degrees.
getDuration() - Method in class org.iu.gps.GPSLog
Returns the duration of the log in seconds.
getGPSDriver() - Method in class org.iu.gps.MapView
Returns the GPS driver used by MapView.
getGPSInfo() - Method in class org.iu.gps.GPSDriver
Obtain the current GPS information.
getGPSInfo() - Method in class org.iu.gps.MapView
Gets the gPSInfo attribute of the MapView object
getInfoAt(int) - Method in class org.iu.gps.GPSLog
Gets the GPSInfo from the log at a certain point of time, where t>=0 and t smaller than duration.
getLocationPixels() - Method in class org.iu.gps.MapPanel
Retrieve the location as pixel coordinates.
getMinimumSize() - Method in class org.iu.gps.MapPanel
Gets the minimumSize attribute of the MapPanel object
getPixels(double) - Method in class org.iu.gps.MapPanel
 
getPortList() - Static method in class org.iu.gps.GPSDriver
Returns the list of all known serial ports.
getPreferredSize() - Method in class org.iu.gps.DirectionPanel
Gets the preferredSize attribute of the DirectionPanel object
getPreferredSize() - Method in class org.iu.gps.MapPanel
Gets the preferredSize attribute of the MapPanel object
gpsDriver - Variable in class org.iu.gps.VRMI
 
GPSDriver - class org.iu.gps.GPSDriver.
This class realizes access to GPS devices over a serial line (NMEA0183 message format).
GPSDriver() - Constructor for class org.iu.gps.GPSDriver
Creates a close GPSDriver instance.
GPSDriver(String, int) - Constructor for class org.iu.gps.GPSDriver
Creates a new GPSDriver instance, open and listening on the given serial port with the specified baudRate.
gpsEvent(GPSInfo) - Method in class org.iu.gps.VRMI
GPS callback.
gpsEvent(GPSInfo) - Method in class org.iu.gps.MapView
GPS event listener.
gpsEvent(GPSInfo) - Method in interface org.iu.gps.GPSListener
GPS Callback.
gpsInfo - Variable in class org.iu.gps.VRMI
 
GPSInfo - class org.iu.gps.GPSInfo.
GPSInfo encapsulates all information as retrieved by a GPS device.
GPSInfo() - Constructor for class org.iu.gps.GPSInfo
 
GPSInfoView - class org.iu.gps.GPSInfoView.
GPSInfo display window.
GPSListener - interface org.iu.gps.GPSListener.
The GPS driver calls gpsEvent on all registered GPS listeners.
gpslog - Variable in class org.iu.gps.GPSLog
Specifies the GPSInfo elements of the log, one for each second of logged data.
GPSLog - class org.iu.gps.GPSLog.
This class represents a device-independent GPS log.
GPSLog() - Constructor for class org.iu.gps.GPSLog
Creates an empty GPSLog.
GPSLog(Date) - Constructor for class org.iu.gps.GPSLog
Creates an empty GPSLog with given time/date.
GPSModel - Variable in class org.iu.gps.GPSInfo
 
GPSModelAge - Variable in class org.iu.gps.GPSInfo
 
GPSSetup - class org.iu.gps.GPSSetup.
GPS setup dialog.
GPSSetup(Frame, boolean) - Constructor for class org.iu.gps.GPSSetup
Creates new form GPSSetup
gpsThread() - Method in class org.iu.gps.GPSDriver
Method

H

height - Variable in class org.iu.gps.GPSInfo
 
heightAge - Variable in class org.iu.gps.GPSInfo
 
horDilution - Variable in class org.iu.gps.GPSInfo
 
horDilutionAge - Variable in class org.iu.gps.GPSInfo
 
HPE - Variable in class org.iu.gps.GPSInfo
 
HPEAge - Variable in class org.iu.gps.GPSInfo
 

I

id - Variable in class org.iu.gps.TriggerInfo
Unique ID for the trigger.
ImagePanel - class org.iu.gps.ImagePanel.
Panel to display a file-based image (JPG or GIF).
inside - Variable in class org.iu.gps.RegionTriggerInfo
Specifies whether the user is currently inside the region (true) or not (false).
invf - Variable in class org.iu.gps.ELLIPSOID
Inverse flattening.
isAlive() - Method in class org.iu.gps.GPSDriver
Checks if the GPS is alive according to the following definition: There have been more than 5 valid NMEA messages on the current serial line.

K

keyPressed(KeyEvent) - Method in class org.iu.gps.MapPanel
Method
keyReleased(KeyEvent) - Method in class org.iu.gps.MapPanel
Method
keyTyped(KeyEvent) - Method in class org.iu.gps.MapPanel
Method

L

latitude - Variable in class org.iu.gps.GPSInfo
 
latitudeAge - Variable in class org.iu.gps.GPSInfo
 
load(InputStream) - Static method in class org.iu.gps.GPSLog
Loads a GPSLog from a given stream, uses device-independent file format.
loadObject(InputStream, Object) - Static method in class org.iu.gps.Config
Load object from input stream.
loadObject(String, Object) - Static method in class org.iu.gps.Config
Load object from file with given name.
loadRaw(InputStream) - Static method in class org.iu.gps.GPSLog
Loads GPSLog from a raw GPS driver log file.
logThread() - Method in class org.iu.gps.GPSDriver
Method
longitude - Variable in class org.iu.gps.GPSInfo
 
longitudeAge - Variable in class org.iu.gps.GPSInfo
 

M

M(double, double, double) - Method in class org.iu.gps.COORD
Calculate M.
main(String[]) - Static method in class org.iu.gps.GPSSetup
 
main(String[]) - Static method in class org.iu.gps.GPSDriver
The main program for the GPSDriver class
main(String[]) - Static method in class org.iu.gps.VRMITest
Main method.
main(String[]) - Static method in class org.iu.gps.NMEA
Main method
main(String[]) - Static method in class org.iu.gps.Config
The main program for the Config class.
main(String[]) - Static method in class org.iu.gps.COORD
The main program for the COORD class
main(String[]) - Static method in class org.iu.gps.MapView
Exit the Application Stand-alone startup for MapView / GPSManager (without agent functionality).
main(String[]) - Static method in class org.iu.gps.GPSLog
Test method.
MapPanel - class org.iu.gps.MapPanel.
Wrapper for map display within class MapView.
MapView - class org.iu.gps.MapView.
WhereAmI map panel display, with the following features: - ability to save/load locations - ability log/replay movements from GPS - ability to simulate movements
MapView() - Constructor for class org.iu.gps.MapView
Creates new form MapView
metersPerPixel() - Method in class org.iu.gps.MapPanel
Retrieve the current meter to pixel ratio.
mouseClick(MouseEvent) - Method in class org.iu.gps.DirectionPanel
Method

N

name - Variable in class org.iu.gps.DATUM
Datum's name.
name - Variable in class org.iu.gps.ELLIPSOID
Ellipsoid's name.
NMEA - class org.iu.gps.NMEA.
NMEA0183 message parser.
NMEA() - Constructor for class org.iu.gps.NMEA
 
normGPSInfo(GPSInfo) - Static method in class org.iu.gps.GPSDriver
Normalize GPS Information: convert from degrees/minutes to degrees only representation, convert from the GPS ellipsoid, and fill in the GaussKrueger coordinates
normLatLong(double) - Static method in class org.iu.gps.GPSDriver
Method
northHemi - Variable in class org.iu.gps.GPSInfo
 
northHemiAge - Variable in class org.iu.gps.GPSInfo
 
numberOfSatellites - Variable in class org.iu.gps.GPSInfo
 

O

open(GPSDriver.Configuration) - Method in class org.iu.gps.GPSDriver
Open the GPSDevice using the given configuration.
open(InputStream) - Method in class org.iu.gps.GPSDriver
Open GPSDevice using an input stream to replay logged GPS information.
org.iu.gps - package org.iu.gps
 

P

paintComponent(Graphics) - Method in class org.iu.gps.DirectionPanel
Method
paintComponent(Graphics) - Method in class org.iu.gps.ImagePanel
Method
paintComponent(Graphics) - Method in class org.iu.gps.MapPanel
Method
paintComponent2(Graphics) - Method in class org.iu.gps.MapPanel
Method
parse(String, GPSInfo) - Static method in class org.iu.gps.NMEA
Parses a given NMEA0183 message (usually from GPS device) and automatically converts the parsed values to fit into the given info structure.
persistant - Variable in class org.iu.gps.TriggerInfo
Specifies one-shot (false) or persistant (true) trigger.
pointInPoly(double[][], double[]) - Static method in class org.iu.gps.VRMI
Test if the given point is within a polygon.

Q

quality - Variable in class org.iu.gps.GPSInfo
 
qualityAge - Variable in class org.iu.gps.GPSInfo
 

R

receiver - Variable in class org.iu.gps.TriggerInfo
Receiver to whom this trigger will be reported.
region - Variable in class org.iu.gps.RegionTriggerInfo
Region defined as a 2D polygon with n vertices, specified as array[n][2]
RegionTriggerInfo - class org.iu.gps.RegionTriggerInfo.
Contains all information about a region trigger.
RegionTriggerInfo() - Constructor for class org.iu.gps.RegionTriggerInfo
 
removeGPSListener(GPSListener) - Method in class org.iu.gps.GPSDriver
Remove GPS listener.
removeTrigger(int) - Method in class org.iu.gps.VRMI
Remove the trigger given in
replayThread() - Method in class org.iu.gps.GPSDriver
Method
romChecksum - Variable in class org.iu.gps.GPSInfo
 
run() - Method in class org.iu.gps.ImagePanel
Main processing method for the ImagePanel object
run() - Method in class org.iu.gps.GPSDriver
Main thread.
run() - Method in class org.iu.gps.VRMI
In this thread, we call checkTriggers every second to be sure that time triggers are send even if the GPS driver does not deliver events.
run() - Method in class org.iu.gps.MapView
Main processing method for the MapView object

S

save(OutputStream) - Method in class org.iu.gps.GPSLog
Saves the log in the given output stream.
saveObject(OutputStream, Object) - Static method in class org.iu.gps.Config
Save object in output stream.
saveObject(String, Object) - Static method in class org.iu.gps.Config
Save object in file with given name.
sentenceDef - Static variable in class org.iu.gps.NMEA
Definition of understood NMEA0183 sentences.
setDilution(double, double) - Method in class org.iu.gps.MapPanel
Set horizontal and vertial dilution of precision for map display (in meters).
setDirection(double) - Method in class org.iu.gps.DirectionPanel
Set the direction in degrees (0..360).
setGPSInfo(GPSInfo) - Method in class org.iu.gps.GPSInfoView
Set the GPSInfo to be displayed.
setImage(String) - Method in class org.iu.gps.ImagePanel
Set the image file to be displayed.
setInfoAt(int, GPSInfo) - Method in class org.iu.gps.GPSLog
Sets GPSInfo in the log for a specific time.
setLocation(double, double, double) - Method in class org.iu.gps.MapPanel
Set the display location and zoom factor.
setSimulationInfo(GPSInfo) - Method in class org.iu.gps.GPSDriver
Simulate a GPS device that returns the given GPSInfo.
setSimulationPosition(double, double) - Method in class org.iu.gps.GPSDriver
Sets the current GPSInfo to the given position.
setupGPS(String, int) - Method in class org.iu.gps.GPSDriver
Setup the GPS hardware.
speedOverGround - Variable in class org.iu.gps.GPSInfo
 
speedOverGroundAge - Variable in class org.iu.gps.GPSInfo
 
start - Variable in class org.iu.gps.GPSLog
Specifies the start time of the log.

T

t - Variable in class org.iu.gps.TimeTriggerInfo
 
TimeTriggerInfo - class org.iu.gps.TimeTriggerInfo.
Contains all information about a distance / time trigger.
TimeTriggerInfo() - Constructor for class org.iu.gps.TimeTriggerInfo
 
translate(boolean, double, double, int) - Static method in class org.iu.gps.COORD
Method to convert coordinates from/to WGS84 coordinates.
translate(int, int, double, double) - Static method in class org.iu.gps.COORD
Translate coordinates related to one earth datum (fromID) to another earth datum (toID).
trigger(GPSInfo) - Method in class org.iu.gps.TriggerInfo
Sends a trigger to the receiver, along with the current GPSInfo.
trigger(TriggerInfo, GPSInfo) - Method in class org.iu.gps.VRMITest
Trigger callback from VRMI.
trigger(TriggerInfo, GPSInfo) - Method in interface org.iu.gps.VRMITriggerListener
Method
triggerid - Static variable in class org.iu.gps.VRMI
 
TriggerInfo - class org.iu.gps.TriggerInfo.
Trigger information base class.
TriggerInfo() - Constructor for class org.iu.gps.TriggerInfo
 
triggers - Variable in class org.iu.gps.VRMI
 

U

utc - Variable in class org.iu.gps.GPSInfo
 

V

verDilution - Variable in class org.iu.gps.GPSInfo
 
verDilutionAge - Variable in class org.iu.gps.GPSInfo
 
VPE - Variable in class org.iu.gps.GPSInfo
 
VPEAge - Variable in class org.iu.gps.GPSInfo
 
VRMI - class org.iu.gps.VRMI.
The VRMI class encapsulates all "higher" GPS funcionality.
VRMI(GPSDriver) - Constructor for class org.iu.gps.VRMI
Main constructor
VRMITest - class org.iu.gps.VRMITest.
VRMITest is the test class for the VRMI module.
VRMITest(GPSDriver) - Constructor for class org.iu.gps.VRMITest
Create new instance of VRMITest.
VRMITriggerListener - interface org.iu.gps.VRMITriggerListener.
The VRMITriggerListener interface is used as a callback for the various triggers.

X

x - Variable in class org.iu.gps.XY
GaussKrueger x or latitude.
X - Variable in class org.iu.gps.GPSInfo
 
XAge - Variable in class org.iu.gps.GPSInfo
 
XY - class org.iu.gps.XY.
The XY class represents a tupel of coordinates (GaussKrueger or Longitude=X/Latitude=Y).
XY() - Constructor for class org.iu.gps.XY
Create uninitialized coordinate.
XY(double, double) - Constructor for class org.iu.gps.XY
Create a coordinate.

Y

y - Variable in class org.iu.gps.XY
GaussKrueger y or longitude.
Y - Variable in class org.iu.gps.GPSInfo
 
YAge - Variable in class org.iu.gps.GPSInfo
 

A B C D E F G H I K L M N O P Q R S T U V X Y