uwcse.location.core
Class MobileTracker

java.lang.Object
  |
  +--uwcse.location.core.Tracker
        |
        +--uwcse.location.core.MobileTracker
Direct Known Subclasses:
CentroidTracker, ParticleFilterTracker, PointTracker

public abstract class MobileTracker
extends Tracker

A abstract class containing functionality to track a mobile physical object or mobile set of grouped physical objects.

Version:
$Revision: 1.2 $
Author:
Jeffrey Hightower

Field Summary
protected  MotionModel m_motionModel
           
 
Fields inherited from class uwcse.location.core.Tracker
m_elapsedTime, m_lastMeasurement, m_lastUpdateTime, m_trueStateMeasurement, m_worldMap
 
Constructor Summary
MobileTracker(MobileTracker tracker)
          Create a mobile object tracker as a copy of this one.
MobileTracker(WorldMap map, MotionModel motion)
          Create an mobile object tracker.
 
Method Summary
 MotionModel getMotionModel()
          Get the motion model of this particle filter tracker.
 void setMotionModel(MotionModel motion)
          Set the motion model of this particle filter tracker.
 String toString()
          Return a string representation of this mobile tracker.
 
Methods inherited from class uwcse.location.core.Tracker
createLocationReport, getLastMeasurement, getRMSError, getTimestamp, getTrueStateMeasurement, getWorldMap, initLocation, merge, setTrueStateMeasurement, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_motionModel

protected MotionModel m_motionModel
Constructor Detail

MobileTracker

public MobileTracker(WorldMap map,
                     MotionModel motion)
Create an mobile object tracker.


MobileTracker

public MobileTracker(MobileTracker tracker)
Create a mobile object tracker as a copy of this one.

Method Detail

toString

public String toString()
Return a string representation of this mobile tracker.

Overrides:
toString in class Object

getMotionModel

public MotionModel getMotionModel()
Get the motion model of this particle filter tracker.


setMotionModel

public void setMotionModel(MotionModel motion)
Set the motion model of this particle filter tracker.



This documentation is for the Location Stack v0.8. The latest distribution, the documentation, and the list of contributors to the Location Stack can always be found at http://portolano.cs.washington.edu/projects/location/

© Copyright 2004 University of Washington CSE