Target Class Reference

#include <target.h>

Inheritance diagram for Target:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void cleanTargetAssociations (void)
void decrementMissedAssociations (int dec=1)
double getDistance (MeasurementPtr &mes, int algorithm=0)
double getDistanceToPredictedPosition (TargetPtr &target, int algorithm=0)
void incrementMissedAssociations (int inc=1)
 Target (MeasurementPtr measurement)
 Target (TargetPtr prev_target, MeasurementPtr measurement)
 Target (TargetPtr prev_target)
 Target ()
void zeroMissedAssociations (void)
 ~Target ()

Public Attributes

vector< MeasurementPtr_assigned_measurements
double _aux1
long _cluster
vector< long > _concurrent_targets
long _exuid
long _hypothesis
long _id
long _missed_associations
vector< Vector5d_past_states
long _uid
string _variant
double stt

Static Public Attributes

static long _euid = 0
static long _ntotal = 0

Friends

ostream & operator<< (ostream &o, Target &t)

Detailed Description

Definition at line 52 of file target.h.


Constructor & Destructor Documentation

Target::Target (  ) 

Definition at line 105 of file target.cpp.

Target::~Target (  ) 

Definition at line 114 of file target.cpp.

Target::Target ( TargetPtr  prev_target  ) 

Definition at line 121 of file target.cpp.

Target::Target ( TargetPtr  prev_target,
MeasurementPtr  measurement 
)

Definition at line 183 of file target.cpp.

Target::Target ( MeasurementPtr  measurement  ) 

Definition at line 218 of file target.cpp.


Member Function Documentation

void Target::cleanTargetAssociations ( void   ) 

Definition at line 299 of file target.cpp.

void Target::decrementMissedAssociations ( int  dec = 1  ) 

Definition at line 52 of file target.cpp.

double Target::getDistance ( MeasurementPtr mes,
int  algorithm = 0 
)

Definition at line 63 of file target.cpp.

double Target::getDistanceToPredictedPosition ( TargetPtr target,
int  algorithm = 0 
)

Definition at line 266 of file target.cpp.

void Target::incrementMissedAssociations ( int  inc = 1  ) 

Definition at line 45 of file target.cpp.

void Target::zeroMissedAssociations ( void   ) 

Definition at line 58 of file target.cpp.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  o,
Target t 
) [friend]

Definition at line 34 of file target.cpp.


Member Data Documentation

Definition at line 72 of file target.h.

double Target::_aux1

Definition at line 70 of file target.h.

Definition at line 59 of file target.h.

Definition at line 73 of file target.h.

long Target::_euid = 0 [static]

Definition at line 67 of file target.h.

Definition at line 64 of file target.h.

Definition at line 58 of file target.h.

Definition at line 60 of file target.h.

Definition at line 61 of file target.h.

long Target::_ntotal = 0 [static]

Definition at line 68 of file target.h.

Definition at line 74 of file target.h.

Definition at line 63 of file target.h.

Definition at line 62 of file target.h.

double Target::stt

Definition at line 56 of file target.h.


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


mtt
Author(s): Jorge Almeida
autogenerated on Wed Jul 23 04:34:58 2014