|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcourselog.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 GeoPointpublic java.lang.Object getCopy()
getCopy in interface ewe.util.CopyablegetCopy in class GeoPointCopyable.getCopy()public void copyFrom(java.lang.Object param)
copyFrom in class GeoPointparam - 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 | |||||||||