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)
std::ostream & operator<< (std::ostream &out, const Tracking::quality_state &st)
std::ostream & operator<< (std::ostream &out, const Tracking::confidence_state &st)
std::ostream & operator<< (std::ostream &out, const Tracking::movement_state &st)
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

typedef std::vector<ModelEntry*> Tracking::ModelEntryList

Definition at line 28 of file Tracker.h.

typedef std::vector<char*> Tracking::NameList

Definition at line 22 of file Resources.h.

typedef std::vector<Particle> Tracking::ParticleList

typedef ParticleList

Definition at line 23 of file Distribution.h.

typedef std::vector<Shader*> Tracking::ShaderList

Definition at line 21 of file Resources.h.


Enumeration Type Documentation

Enumerator:
ST_GOOD 
ST_FAIR 
ST_BAD 

Definition at line 15 of file TrackingStates.h.

Enumerator:
ST_FAST 
ST_SLOW 
ST_STILL 

Definition at line 21 of file TrackingStates.h.

Enumerator:
ST_OK 
ST_OCCLUDED 
ST_LOST 
ST_LOCKED 

Definition at line 8 of file TrackingStates.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.

std::ostream& Tracking::operator<< ( std::ostream &  out,
const Tracking::quality_state st 
) [inline]

Definition at line 28 of file TrackingStates.h.

std::ostream& Tracking::operator<< ( std::ostream &  out,
const Tracking::confidence_state st 
) [inline]

Definition at line 46 of file TrackingStates.h.

std::ostream& Tracking::operator<< ( std::ostream &  out,
const Tracking::movement_state st 
) [inline]

Definition at line 62 of file TrackingStates.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): Thomas Mörwald , Michael Zillich , Andreas Richtsfeld , Johann Prankl , Markus Vincze , Bence Magyar
autogenerated on Wed Aug 26 2015 15:24:13