org.placelab.client.tracker
Class ThreeDPositionEstimate

java.lang.Object
  extended byorg.placelab.client.tracker.ThreeDPositionEstimate
All Implemented Interfaces:
Estimate

public class ThreeDPositionEstimate
extends java.lang.Object
implements Estimate

An Estimate whose Coordinate is a ThreeDCoordinate


Field Summary
protected  ThreeDCoordinate position
           
protected  double stdDev
           
protected  long timestamp
           
 
Constructor Summary
ThreeDPositionEstimate()
           
ThreeDPositionEstimate(long timestamp, ThreeDCoordinate position, double stdDev)
           
ThreeDPositionEstimate(ThreeDPositionEstimate e)
           
 
Method Summary
 void construct(long timestamp, Coordinate position, java.lang.String stdDevString)
           
 Coordinate getCoord()
           
 double getStdDev()
           
 java.lang.String getStdDevAsString()
           
 int getStdDevInMeters()
           
 ThreeDCoordinate getThreeDPosition()
           
 long getTimestamp()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

position

protected ThreeDCoordinate position

stdDev

protected double stdDev

timestamp

protected long timestamp
Constructor Detail

ThreeDPositionEstimate

public ThreeDPositionEstimate()

ThreeDPositionEstimate

public ThreeDPositionEstimate(ThreeDPositionEstimate e)

ThreeDPositionEstimate

public ThreeDPositionEstimate(long timestamp,
                              ThreeDCoordinate position,
                              double stdDev)
Method Detail

construct

public void construct(long timestamp,
                      Coordinate position,
                      java.lang.String stdDevString)
Specified by:
construct in interface Estimate

getTimestamp

public long getTimestamp()
Specified by:
getTimestamp in interface Estimate
Returns:
the time when this Estimate was computed

getCoord

public Coordinate getCoord()
Specified by:
getCoord in interface Estimate

getThreeDPosition

public ThreeDCoordinate getThreeDPosition()

getStdDev

public double getStdDev()

getStdDevAsString

public java.lang.String getStdDevAsString()
Specified by:
getStdDevAsString in interface Estimate

getStdDevInMeters

public int getStdDevInMeters()
Specified by:
getStdDevInMeters in interface Estimate

toString

public java.lang.String toString()