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< Particle > | ParticleList |
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 > | |
T | Abs (T a) |
void | free_align (void *ptr) |
void * | malloc_align (size_t size, int align) |
template<typename T > | |
T | Max (T a, T b) |
template<typename T > | |
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 > | |
T | Sign (T a) |
template<typename T > | |
T | Square (T a) |
Variables | |
const float | pi = 3.14159265358979323846f |
namespace Tracking
typedef std::vector<ModelEntry*> Tracking::ModelEntryList |
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.
Definition at line 15 of file TrackingStates.h.
Definition at line 21 of file TrackingStates.h.
Definition at line 8 of file TrackingStates.h.
T Tracking::Abs | ( | T | 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.
T Tracking::Max | ( | T | a, |
T | b | ||
) |
Definition at line 23 of file ShaderUtils.h.
T Tracking::Min | ( | T | a, |
T | 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.
T Tracking::Sign | ( | T | a | ) |
Definition at line 47 of file ShaderUtils.h.
T Tracking::Square | ( | T | a | ) |
Definition at line 41 of file ShaderUtils.h.
const float Tracking::pi = 3.14159265358979323846f |