vobj_tracker_view Class Reference

#include <vobj_tracker_view.h>

Inheritance diagram for vobj_tracker_view:

Inheritance graph
[legend]
Collaboration diagram for vobj_tracker_view:

Collaboration graph
[legend]

List of all members.

Public Types

enum  {
  DRAW_COLOR = 1, DRAW_MATCHES = 2, DRAW_INSTANCE = 4, DRAW_TRACKS = 8,
  DRAW_DARK = 16, DRAW_KEYPOINTS = 32
}

Public Member Functions

 vobj_tracker_view (QWidget *parent, const char *name, VideoSource *vs)
 ~vobj_tracker_view ()
void saveCurrentFrame (const char *filename)

Public Attributes

VideoSourcevs
bool record
bool record_movie
bool auto_index
bool learning
bool draw_color_flag
bool draw_matches_flag
bool draw_instance_flag
unsigned draw_flags
const char * tree_fn
const char * clusters_fn
const char * descriptors_fn
const char * visual_db_fn
float threshold
int query_flags

Protected Slots

void timerEvent (QTimerEvent *)
 One iteration of the main loop, processes a frame.
void keyPressEvent (QKeyEvent *k)
 reacts to keyboard events
void mousePressEvent (QMouseEvent *event)
void mouseReleaseEvent (QMouseEvent *event)
void mouseDoubleClickEvent (QMouseEvent *event)
void paintGL ()
 display everything in an opengl viewport
void show_help ()


Detailed Description

Definition at line 35 of file vobj_tracker_view.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
DRAW_COLOR 
DRAW_MATCHES 
DRAW_INSTANCE 
DRAW_TRACKS 
DRAW_DARK 
DRAW_KEYPOINTS 

Definition at line 73 of file vobj_tracker_view.h.


Constructor & Destructor Documentation

vobj_tracker_view::vobj_tracker_view ( QWidget *  parent,
const char *  name,
VideoSource vs 
)

vobj_tracker_view::~vobj_tracker_view (  ) 

Definition at line 107 of file vobj_tracker_view.cpp.

References vs.


Member Function Documentation

void vobj_tracker_view::keyPressEvent ( QKeyEvent *  k  )  [protected, slot]

void vobj_tracker_view::mouseDoubleClickEvent ( QMouseEvent *  event  )  [protected, slot]

Definition at line 364 of file vobj_tracker_view.cpp.

void vobj_tracker_view::mousePressEvent ( QMouseEvent *  event  )  [protected, virtual, slot]

Reimplemented from GLBox.

Definition at line 369 of file vobj_tracker_view.cpp.

void vobj_tracker_view::mouseReleaseEvent ( QMouseEvent *  event  )  [protected, slot]

Definition at line 384 of file vobj_tracker_view.cpp.

void vobj_tracker_view::paintGL (  )  [protected, virtual, slot]

void vobj_tracker_view::saveCurrentFrame ( const char *  filename  ) 

Definition at line 215 of file vobj_tracker_view.cpp.

References GLBox::image.

void vobj_tracker_view::show_help (  )  [protected, slot]

Definition at line 246 of file vobj_tracker_view.cpp.

Referenced by keyPressEvent().

void vobj_tracker_view::timerEvent ( QTimerEvent *   )  [protected, slot]


Member Data Documentation

Definition at line 69 of file vobj_tracker_view.h.

Referenced by vobj_tracker_view().

Definition at line 98 of file vobj_tracker_view.h.

Referenced by main(), and vobj_tracker_view().

Definition at line 98 of file vobj_tracker_view.h.

Referenced by main(), and vobj_tracker_view().

Definition at line 72 of file vobj_tracker_view.h.

Definition at line 81 of file vobj_tracker_view.h.

Referenced by keyPressEvent(), paintGL(), and vobj_tracker_view().

Definition at line 72 of file vobj_tracker_view.h.

Definition at line 72 of file vobj_tracker_view.h.

Definition at line 70 of file vobj_tracker_view.h.

Referenced by main(), and vobj_tracker_view().

Definition at line 101 of file vobj_tracker_view.h.

Definition at line 67 of file vobj_tracker_view.h.

Referenced by keyPressEvent(), timerEvent(), and vobj_tracker_view().

Definition at line 68 of file vobj_tracker_view.h.

Referenced by keyPressEvent(), main(), timerEvent(), and vobj_tracker_view().

Definition at line 100 of file vobj_tracker_view.h.

Referenced by keyPressEvent(), and vobj_tracker_view().

Definition at line 98 of file vobj_tracker_view.h.

Referenced by main(), and vobj_tracker_view().

Definition at line 99 of file vobj_tracker_view.h.

Referenced by main(), and vobj_tracker_view().

Definition at line 41 of file vobj_tracker_view.h.

Referenced by keyPressEvent(), timerEvent(), and ~vobj_tracker_view().


The documentation for this class was generated from the following files:

Generated on Tue Mar 30 15:53:26 2010 for Polyora by  doxygen 1.5.9