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 |