|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object courselog.gpsutils.GeoPoint courselog.gpsutils.MeasuredPoint
public class MeasuredPoint
Measured location point from a GPS. Gathers all collected data and computed also.
Field Summary | |
---|---|
double |
altGeoid
Altitude of the Mean Sea Level to the geoid (m). |
int |
date
Date generated in GPS format (DDMMYY). |
double |
hDOP
Horizontal Dilution Of Precision |
double |
heading
Heading in degrees. |
boolean |
isDifferential
True if was computed by differential GPS. |
ewe.sys.Time |
measureTime
Measured time as a Time object for difference of dates calculations. |
int |
satsInSolution
Number of satellites used to compute the point. |
double |
speed
Measured speed at that point (km/h) |
double |
time
UTC Time provided by the GPS (HHMMSS.SSS) |
double |
vDOP
Vertical Dilution Of Precision. |
Fields inherited from class courselog.gpsutils.GeoPoint |
---|
altSeaLevel, dummyAng, dummyCoord, ER, lat, lon, myX, myY, myZ, uTMEasting, uTMLatZone, uTMLonZone, uTMNorthing |
Constructor Summary | |
---|---|
MeasuredPoint()
Creates a new empty instance of MeasuredPoint. |
Method Summary | |
---|---|
void |
computeTime()
Compute the measuredTime ewe.sys.Time object of this MeasuredPoint. |
void |
copyFrom(java.lang.Object param)
Copy all elements of point param into this instance. |
java.lang.String |
formatHeading()
Formats the heading of this point. |
java.lang.String |
formatSpeed()
Formats the speed of this point. |
java.lang.Object |
getCopy()
Copy all elements of this point in a new instance. |
void |
initialise()
Put default (unusable values in this object so that it will be ready for reuse. |
double |
timeTo(MeasuredPoint pointTo)
Compute the difference of time of measurement in seconds (decimal) between this point and the given point. |
Methods inherited from class courselog.gpsutils.GeoPoint |
---|
computeCartesian, computeLatLonAlt, computeLatLonToUTMRef, computeUTMtoLatLng, coordinatesIn, ddmmssLat, ddmmssLon, directionTo, distance, formatAlt, formatInBuffer, getLat, getLon, getUTMLatitudeZoneLetter, headingTo, moveBy, readFromLogLine, toLatLonString, toString, toUTMString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public double altGeoid
public int date
public ewe.sys.Time measureTime
computeTime()
public double heading
public double speed
public double time
public int satsInSolution
public double hDOP
public double vDOP
public boolean isDifferential
Constructor Detail |
---|
public MeasuredPoint()
Method Detail |
---|
public void initialise()
initialise
in class GeoPoint
public java.lang.Object getCopy()
getCopy
in interface ewe.util.Copyable
getCopy
in class GeoPoint
Copyable.getCopy()
public void copyFrom(java.lang.Object param)
copyFrom
in class GeoPoint
param
- Point to copy from.public double timeTo(MeasuredPoint pointTo)
pointTo
- Point of comparison. Its measuredTime field must
be up to date.
computeTime()
public void computeTime()
public java.lang.String formatHeading()
Converters.formatHeading(double)
public java.lang.String formatSpeed()
Converters.formatSpeed(double)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |