opentl::tracker::DummyTracker Class Reference

Inherits opentl::tracker::Tracker.

List of all members.

Public Member Functions

virtual void correct (TargetPtrVector &targets)
 Perform the measurement, and update the state for all targets.
 DummyTracker (opentl::modalities::Likelihood &likelihood, opentl::modelprojection::Warp &warp)
 Constructor.
virtual void init (TargetPtrVector &targets, std::vector< boost::shared_ptr< opentl::core::State > > *initStates=NULL, std::vector< boost::shared_ptr< math::SquareMatrix > > *initCovs=NULL, std::vector< int > *nHypotheses=NULL)
 Initialize: allocate internal data, and update warp, for all targets.
virtual void predict (TargetPtrVector &targets)
 Predict the state for multiple targets.
virtual ~DummyTracker ()
 Destructor.

Protected Member Functions

virtual void output (TargetPtrVector &targets)
 Compute the output state for all targets.


Constructor & Destructor Documentation

opentl::tracker::DummyTracker::DummyTracker ( opentl::modalities::Likelihood likelihood,
opentl::modelprojection::Warp warp 
)

Constructor.

Parameters:
likelihood Likelihood class (for explicit measurements)
warp The warp class

virtual opentl::tracker::DummyTracker::~DummyTracker (  )  [virtual]

Destructor.


Member Function Documentation

virtual void opentl::tracker::DummyTracker::correct ( TargetPtrVector targets  )  [virtual]

Perform the measurement, and update the state for all targets.

Parameters:
targets Vector of targets

Implements opentl::tracker::Tracker.

virtual void opentl::tracker::DummyTracker::init ( TargetPtrVector targets,
std::vector< boost::shared_ptr< opentl::core::State > > *  initStates = NULL,
std::vector< boost::shared_ptr< math::SquareMatrix > > *  initCovs = NULL,
std::vector< int > *  nHypotheses = NULL 
) [virtual]

Initialize: allocate internal data, and update warp, for all targets.

Parameters:
targets Vector of targets
initStates Vector of initial states (optional); it must have same size of targets
initCovs Vector of initial covariances (optional); it must have the same size of targets
nHypotheses Vector with number of state hypotheses for each target distribution; it must have same size of targets

Implements opentl::tracker::Tracker.

virtual void opentl::tracker::DummyTracker::output ( TargetPtrVector targets  )  [inline, protected, virtual]

Compute the output state for all targets.

Parameters:
targets Vector of targets

Reimplemented from opentl::tracker::Tracker.

virtual void opentl::tracker::DummyTracker::predict ( TargetPtrVector targets  )  [virtual]

Predict the state for multiple targets.

Parameters:
targets Vector of targets

Implements opentl::tracker::Tracker.


Generated on Thu Jun 10 21:08:10 2010 for OpenTL by  doxygen 1.5.8