Public Member Functions | Public Attributes
Tracking::Particle Class Reference

class Particle More...

#include <Particle.h>

Inheritance diagram for Tracking::Particle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Particle operator* (const float &f) const
Particle operator+ (const Particle &p) const
Particle operator- (const Particle &p) const
bool operator< (const Particle &p2) const
 Comparing weighted likelihood of two particles.
Particleoperator= (const Particle &p2)
Particleoperator= (const TomGine::tgPose &p)
bool operator> (const Particle &p2) const
 Particle (float val=0.0)
 Particle (vec3 t, vec3 r, float z, float w, float c, TomGine::tgQuaternion q)
 Particle (const Particle &p2)
 Particle (const TomGine::tgPose &p2)

Public Attributes

float c
 confidence level (matching pixels divided by overall pixels)
vec3 r
 rotations
std::vector< float > userData
float w
 weighted likelihood (sum of w of distribution = 1)
float z
 scaling (zoom)

Detailed Description

class Particle

Definition at line 20 of file Particle.h.


Constructor & Destructor Documentation

Particle::Particle ( float  val = 0.0)

Definition at line 7 of file Particle.cpp.

Particle::Particle ( vec3  t,
vec3  r,
float  z,
float  w,
float  c,
TomGine::tgQuaternion  q 
)

Definition at line 23 of file Particle.cpp.

Particle::Particle ( const Particle p2)

Definition at line 39 of file Particle.cpp.

Definition at line 57 of file Particle.cpp.


Member Function Documentation

Particle Particle::operator* ( const float &  f) const

Definition at line 106 of file Particle.cpp.

Particle Particle::operator+ ( const Particle p) const

Definition at line 115 of file Particle.cpp.

Particle Particle::operator- ( const Particle p) const

Definition at line 126 of file Particle.cpp.

bool Tracking::Particle::operator< ( const Particle p2) const [inline]

Comparing weighted likelihood of two particles.

Definition at line 43 of file Particle.h.

Particle & Particle::operator= ( const Particle p2)

Definition at line 71 of file Particle.cpp.

Particle & Particle::operator= ( const TomGine::tgPose p)

Definition at line 90 of file Particle.cpp.

bool Tracking::Particle::operator> ( const Particle p2) const [inline]

Definition at line 44 of file Particle.h.


Member Data Documentation

confidence level (matching pixels divided by overall pixels)

Definition at line 29 of file Particle.h.

rotations

Definition at line 23 of file Particle.h.

Definition at line 26 of file Particle.h.

weighted likelihood (sum of w of distribution = 1)

Definition at line 28 of file Particle.h.

scaling (zoom)

Definition at line 24 of file Particle.h.


The documentation for this class was generated from the following files:


blort
Author(s): Michael Zillich, Thomas Mörwald, Johann Prankl, Andreas Richtsfeld, Bence Magyar (ROS version)
autogenerated on Thu Jan 2 2014 11:38:27