Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types | Private Attributes
jafar::ddfsimu::TrackerSimu< T_OBS > Class Template Reference

Measure the relative distance to targets and robots. More...


Detailed Description

template<typename T_OBS>
class jafar::ddfsimu::TrackerSimu< T_OBS >

Measure the relative distance to targets and robots.

Definition at line 17 of file trackersimu.hpp.

#include <trackersimu.hpp>

Inheritance diagram for jafar::ddfsimu::TrackerSimu< T_OBS >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 TrackerSimu (unsigned short x_size, unsigned short rob_id, unsigned short num_targets, bool use_only_vel, unsigned short num_rob_to_track)
void AddTarget (VEC const &target)
unsigned short GetNumTargets ()
void AddRobotToTracker (RobotSimu *other_robot)
void Perceive (VEC const &proc_state, time t)
 performs a noisy measurement of the true state at time t and add it to the measurement list of the sensor
void PerceiveRet (VEC const &proc_state, VEC &result) const
void PrintObservationModel ()
void PrintTargets ()

Private Types

typedef std::vector< VEC > TargetsArray
typedef std::vector< RobotSimu * > TargetsRobotsArray

Private Attributes

TargetsArray m_targets
TargetsRobotsArray m_tracked_robots
unsigned short m_num_targets
unsigned short m_rob_id
bool m_use_only_vel
unsigned short m_num_rob_to_track

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:34 for Jafar by doxygen 1.7.6.1
LAAS-CNRS