Classes | Typedefs | Enumerations | Functions | Variables
Tracking Namespace Reference

namespace Tracking More...

Classes

class  CameraThread
class  Distribution
 class Distribution More...
class  EdgeTracker
 class EdgeTracker More...
class  ImageProcessor
 class ImageProcessor More...
class  ModelEntry
 class ModelEntry More...
class  ModelLoader
 Loading geometrical models from file. More...
class  myPredictor
 class Predictor More...
class  Noise
class  Particle
 class Particle More...
struct  PlyEdge
struct  PlyFace
struct  PlyPass
struct  PlyVertex
class  Predictor
 class Predictor More...
class  Resources
class  Shader
class  Singleton
class  SmoothFilter
class  Texture
 Class Texture. More...
class  TextureTracker
 class TextureTracker More...
class  Timer
class  Tracker
 Main class of Tracker, defining API. More...
class  TrackerModel
 3D Model with special methods for tracking and texturing More...
class  TrackerThread

Typedefs

typedef std::vector< ModelEntry * > ModelEntryList
typedef std::vector< char * > NameList
typedef std::vector< ParticleParticleList
 typedef ParticleList
typedef std::vector< Shader * > ShaderList

Enumerations

enum  confidence_state { ST_GOOD, ST_FAIR, ST_BAD }
enum  movement_state { ST_FAST, ST_SLOW, ST_STILL }
enum  quality_state { ST_OK, ST_OCCLUDED, ST_LOST, ST_LOCKED }

Functions

template<typename T >
Abs (T a)
void free_align (void *ptr)
void * malloc_align (size_t size, int align)
template<typename T >
Max (T a, T b)
template<typename T >
Min (T a, T b)
char * read_text_file (const char *file)
template<typename T >
Sign (T a)
template<typename T >
Square (T a)

Variables

const float pi = 3.14159265358979323846f

Detailed Description

namespace Tracking


Typedef Documentation

Definition at line 28 of file Tracker.h.

Definition at line 22 of file Resources.h.

typedef ParticleList

Definition at line 23 of file Distribution.h.

Definition at line 21 of file Resources.h.


Enumeration Type Documentation

Enumerator:
ST_GOOD 
ST_FAIR 
ST_BAD 

Definition at line 27 of file ModelEntry.h.

Enumerator:
ST_FAST 
ST_SLOW 
ST_STILL 

Definition at line 33 of file ModelEntry.h.

Enumerator:
ST_OK 
ST_OCCLUDED 
ST_LOST 
ST_LOCKED 

Definition at line 20 of file ModelEntry.h.


Function Documentation

template<typename T >
T Tracking::Abs ( a)

Definition at line 35 of file ShaderUtils.h.

void Tracking::free_align ( void *  ptr)

Definition at line 14 of file ShaderUtils.cpp.

void * Tracking::malloc_align ( size_t  size,
int  align 
)

Definition at line 5 of file ShaderUtils.cpp.

template<typename T >
T Tracking::Max ( a,
b 
)

Definition at line 23 of file ShaderUtils.h.

template<typename T >
T Tracking::Min ( a,
b 
)

Definition at line 29 of file ShaderUtils.h.

char * Tracking::read_text_file ( const char *  file)

Definition at line 20 of file ShaderUtils.cpp.

template<typename T >
T Tracking::Sign ( a)

Definition at line 47 of file ShaderUtils.h.

template<typename T >
T Tracking::Square ( a)

Definition at line 41 of file ShaderUtils.h.


Variable Documentation

const float Tracking::pi = 3.14159265358979323846f

Definition at line 26 of file Tracker.h.



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