|
Public Types |
typedef std::vector< UCHAR > | VideoAnnotation |
typedef std::vector< VideoAnnotation * > | VideoAnnotations |
typedef Core::VideoSet::SegmentationDocument | SegmentationDocument |
typedef Core::VideoSet::Segmentation | Segmentation |
typedef Core::VideoSet::Keyframes | Keyframes |
typedef Core::ImageSet::ImageSet | ImageSet |
Public Member Functions |
| AnnoPUNS (OglGui::Window *parent, int w, int h, int imW, int imH, SegmentationDocument *segDoc, VideoAnnotations *vidAnnos, int controlId) |
virtual void | HandleNewFile () |
void | UpdateAnno () |
void | UpdatePUNS () |
virtual void | PunsOnlyChanged (PunsOnlyControl *src, void *userData) |
virtual void | ShowNextFromChanged (ShowNextFromControl *src, void *userData) |
virtual void | CheckBoxEvent (OglGui::CheckBox *src, bool checked, void *userData) |
virtual void | ImageSelectionEvent (ImagesWindow *src, int imIndex, void *listenerData) |
virtual void | ImageSelectionEvent (ImageSetIdxGrid *src, int imIndex, void *listenerData) |
Private Member Functions |
void | Init (int w, int h, int imW, int imH, SegmentationDocument *segDoc, VideoAnnotations *vidAnnos) |
Private Attributes |
VideoAnnotations * | mVideoAnnotations |
std::vector< int > | mKeyframeVec |
Core::ImageSet::ImageSet * | mKeyframeSet |
Core::VideoSet::Keyframes * | mKeyframes |
Visualization::ImageSet * | mImageSetWnd |
ImageSetIdxGridScroller * | mImSetIdxGridScroller |
ImageSetIdxGrid * | mImSetIdxGrid |
OglGui::StaticText * | mIdxGridTotalTxt |
SegmentationDocument * | mSegDoc |
OglGui::TextArea * | mInfoText |
OglGui::CheckBox * | mVideoCheckBox |
PunsOnlyControl * | mPunsOnly |
ShowNextFromControl * | mShowNextFrom |
OglGui::TextArea * | mVideoText |
int | mStartIm |
int | mNrToShow |