$search
addModel(TomGine::tgModel &m, TomGine::tgPose &pose, std::string label, bool bfc=true) | Tracking::Tracker | |
addModelFromFile(const char *filename, TomGine::tgPose &pose, std::string label, bool bfc=true) | Tracking::Tracker | |
computeModelEdgeMask(ModelEntry *modelEntry, Texture &mask) | Tracking::Tracker | [protected] |
drawCalibrationPattern(float point_size=1.0f) | Tracking::Tracker | |
drawCoordinates(float linelength=1.0f) | Tracking::Tracker | |
drawCoordinateSystem(float linelength=0.5f, float linewidth=1.0f, TomGine::tgPose pose=TomGine::tgPose()) | Tracking::Tracker | |
drawImage(unsigned char *image) | Tracking::Tracker | |
drawModel(TomGine::tgPose p) | Tracking::Tracker | |
drawModel(const TomGine::tgModel &m, const TomGine::tgPose &p) | Tracking::Tracker | |
drawModelWireframe(const TomGine::tgModel &m, const TomGine::tgPose &p, float linewidth=1.0f) | Tracking::Tracker | |
drawPixel(float u, float v, vec3 color=vec3(1.0, 1.0, 1.0), float size=1.0f) | Tracking::Tracker | |
drawPoint(float x, float y, float z, float size=1.0) | Tracking::Tracker | |
drawResult(float linewidth=1.0f)=0 | Tracking::Tracker | [pure virtual] |
drawTest() | Tracking::Tracker | |
drawTrackerModel(int id, const TomGine::tgPose &p, float linewidth=1.0f) | Tracking::Tracker | [inline, virtual] |
evaluatePDF(int id, float x_min, float y_min, float x_max, float y_max, int res, const char *meshfile, const char *xfile) | Tracking::Tracker | [inline, virtual] |
getCamZFar() | Tracking::Tracker | [inline] |
getCamZNear() | Tracking::Tracker | [inline] |
getDrawParticlesFlag() | Tracking::Tracker | [inline] |
getEdgesImageFlag() | Tracking::Tracker | [inline] |
getGlError() | Tracking::Tracker | [protected] |
getImage() | Tracking::Tracker | |
getLockFlag() | Tracking::Tracker | [inline] |
getModelConfidence(int id, float &c) | Tracking::Tracker | |
getModelConfidenceColor(int id, float &c) | Tracking::Tracker | |
getModelConfidenceEdge(int id, float &c) | Tracking::Tracker | |
getModelConfidenceState(int id, confidence_state &q) | Tracking::Tracker | |
getModelEdgeMask(int id, Texture &mask) | Tracking::Tracker | |
getModelEntry(int id) | Tracking::Tracker | |
getModelInitialPose(int id, TomGine::tgPose &p) | Tracking::Tracker | |
getModelMask(int id, Texture &mask) | Tracking::Tracker | |
getModelMaskOwnEdges(int id) | Tracking::Tracker | |
getModelModeFlag() | Tracking::Tracker | [inline] |
getModelMovementState(int id, movement_state &m) | Tracking::Tracker | |
getModelPoint3D(int id, int x_win, int y_win, double &x3, double &y3, double &z3) | Tracking::Tracker | |
getModelPose(int id, TomGine::tgPose &p) | Tracking::Tracker | |
getModelPoseCamCoords(int id, TomGine::tgPose &p) | Tracking::Tracker | |
getModelPoseLPF(int id, TomGine::tgPose &p) | Tracking::Tracker | |
getModelQualityState(int id, quality_state &q) | Tracking::Tracker | |
getModelVelocity(int id, float &translational, float &angular) | Tracking::Tracker | |
getParams() | Tracking::Tracker | [inline] |
getPDFxy(Particle pose, float x_min, float y_min, float x_max, float y_max, int res, const char *filename=NULL, const char *filename2=NULL) | Tracking::Tracker | [inline, virtual] |
getSpreadLvl() | Tracking::Tracker | [inline] |
image_processing(unsigned char *image, GLenum format=GL_BGR)=0 | Tracking::Tracker | [pure virtual] |
image_processing(unsigned char *image, const TomGine::tgModel &model, const TomGine::tgPose &pose, GLenum format=GL_BGR)=0 | Tracking::Tracker | [pure virtual] |
image_processing(unsigned char *image, int model_id, const TomGine::tgPose &pose, GLenum format=GL_BGR)=0 | Tracking::Tracker | [pure virtual] |
init(const char *trackINIFile, const char *camCalFile, const char *poseCalFile) | Tracking::Tracker | |
init(const Parameter &trackParam) | Tracking::Tracker | |
init() | Tracking::Tracker | [protected] |
initGL() | Tracking::Tracker | [protected] |
initInternal()=0 | Tracking::Tracker | [protected, pure virtual] |
loadCalibrationPattern(const char *mdl_file) | Tracking::Tracker | |
loadCamParsFromINI(const char *camCalFile, const char *poseCalFile) | Tracking::Tracker | [protected] |
loadImage(unsigned char *image, GLenum format=GL_BGR) | Tracking::Tracker | |
loadTrackParsFromINI(const char *inifile) | Tracking::Tracker | [protected] |
m_calib_points | Tracking::Tracker | [protected] |
m_cam_default | Tracking::Tracker | [protected] |
m_cam_perspective | Tracking::Tracker | [protected] |
m_draw_edges | Tracking::Tracker | [protected] |
m_drawimage | Tracking::Tracker | [protected] |
m_ftime | Tracking::Tracker | [protected] |
m_hypotheses | Tracking::Tracker | [protected] |
m_ip | Tracking::Tracker | [protected] |
m_lighting | Tracking::Tracker | [protected] |
m_lock | Tracking::Tracker | [protected] |
m_modellist | Tracking::Tracker | [protected] |
m_showmodel | Tracking::Tracker | [protected] |
m_showparticles | Tracking::Tracker | [protected] |
m_tex_frame | Tracking::Tracker | [protected] |
m_tex_frame_ip | Tracking::Tracker | [protected] |
m_timer | Tracking::Tracker | [protected] |
m_tracker_initialized | Tracking::Tracker | [protected] |
params | Tracking::Tracker | [protected] |
printStatistics() | Tracking::Tracker | |
removeModel(int id) | Tracking::Tracker | |
reset() | Tracking::Tracker | |
reset(int id) | Tracking::Tracker | |
resetUnlockLock() | Tracking::Tracker | |
saveModel(int id, const char *pathname) | Tracking::Tracker | |
saveModels(const char *pathname) | Tracking::Tracker | |
savePDF(std::vector< float > vPDFMap, float x_min, float y_min, float x_max, float y_max, int res, const char *meshfile, const char *xfile) | Tracking::Tracker | [inline, virtual] |
saveScreenshot(const char *filename) | Tracking::Tracker | |
setCameraParameters(TomGine::tgCamera::Parameter cam_par) | Tracking::Tracker | |
setColorShader() | Tracking::Tracker | [inline, virtual] |
setDrawParticlesFlag(bool val) | Tracking::Tracker | [inline] |
setEdgeShader() | Tracking::Tracker | [inline, virtual] |
setEdgesImageFlag(bool val) | Tracking::Tracker | [inline] |
setFrameTime(double dTime) | Tracking::Tracker | |
setKernelSize(int val) | Tracking::Tracker | [inline, virtual] |
setLockFlag(bool val) | Tracking::Tracker | |
setModelInitialPose(int id, TomGine::tgPose &p) | Tracking::Tracker | |
setModelLock(int id, bool lock) | Tracking::Tracker | |
setModelMask(int id, Texture *mask=0) | Tracking::Tracker | |
setModelMaskOwnEdges(int id, bool masked) | Tracking::Tracker | |
setModelModeFlag(int val) | Tracking::Tracker | [inline] |
setModelPredictor(int id, Predictor *predictor) | Tracking::Tracker | |
setModelPredictorNoConvergence(int id, float no_conv) | Tracking::Tracker | |
setModelRecursionsParticle(int id, int num_recursions, int num_particles) | Tracking::Tracker | |
setSpreadLvl(unsigned int val) | Tracking::Tracker | [inline] |
textureFromImage(bool force=false) | Tracking::Tracker | [inline, virtual] |
textureFromImage(int id, const TomGine::tgPose &pose, bool use_num_pixels=true) | Tracking::Tracker | [inline, virtual] |
track()=0 | Tracking::Tracker | [pure virtual] |
track(int id)=0 | Tracking::Tracker | [pure virtual] |
Tracker() | Tracking::Tracker | |
untextureModels() | Tracking::Tracker | [inline, virtual] |
~Tracker() | Tracking::Tracker |