Reimplemented from Impala::Visualization::DataDocumentGui< DataDocT >. Definition at line 484 of file SegmentationDocumentGuiAnno.h. References AdjustAnnoBoundary(), BUT_BACK, BUT_FORW, BUT_LEFT_SHOT, BUT_NAV_BEGIN, BUT_NAV_END, BUT_NAV_MODE, BUT_NEGATIVE, BUT_POSITIVE, BUT_RANK_ALL, BUT_RANK_NOT_ANN, BUT_RIGHT_SHOT, BUT_SAVE, BUT_SHOT_NEG, BUT_SHOT_POS, BUT_SKIP, BUT_SYNC, CheckSaveMpeg7(), ConstructShotRanking(), DoAnno(), GoBack(), GoForw(), GoToCurrentRank(), mRankingMode, mSimTLV, NavigateExtremes(), SetRankingMode(), Synchronize(), Impala::Visualization::SimilarityTimeLineVideo::TimeLine(), ToggleNavigationMode(), VIEWSTRIP_MAX, VIEWSTRIP_MIN, VIEWSTRIP_PRE, and Impala::Visualization::TimeLineViewStrip::ViewStripZoomToShowViews(). 00485 { 00486 DataDocumentGui<SegmentationDocument>::ButtonSelectionEvent(src, vData); 00487 int lData = (int)((long long) vData); 00488 switch (lData) 00489 { 00490 case BUT_POSITIVE: 00491 DoAnno(1,false); 00492 break; 00493 case BUT_SKIP: 00494 DoAnno(0.5,false); 00495 break; 00496 case BUT_NEGATIVE: 00497 DoAnno(0,false); 00498 break; 00499 case BUT_SHOT_POS: 00500 DoAnno(1,true); 00501 break; 00502 case BUT_SHOT_NEG: 00503 DoAnno(0,true); 00504 break; 00505 case BUT_NAV_MODE: 00506 ToggleNavigationMode(); 00507 break; 00508 case BUT_NAV_BEGIN: 00509 case BUT_NAV_END: 00510 NavigateExtremes(lData==BUT_NAV_BEGIN); 00511 break; 00512 case BUT_BACK: 00513 GoBack(); 00514 break; 00515 case BUT_FORW: 00516 GoForw(true); 00517 break; 00518 case BUT_SAVE: 00519 CheckSaveMpeg7(false); 00520 break; 00521 case BUT_SYNC: 00522 Synchronize(); 00523 break; 00524 case BUT_LEFT_SHOT: 00525 case BUT_RIGHT_SHOT: 00526 AdjustAnnoBoundary(lData); 00527 break; 00528 case VIEWSTRIP_PRE: 00529 case VIEWSTRIP_MIN: 00530 case VIEWSTRIP_MAX: 00531 mSimTLV->TimeLine()->ViewStripZoomToShowViews(lData-VIEWSTRIP_PRE); 00532 break; 00533 case BUT_RANK_ALL: 00534 case BUT_RANK_NOT_ANN: 00535 ConstructShotRanking(lData==BUT_RANK_NOT_ANN); 00536 SetRankingMode(true); 00537 if (mRankingMode) 00538 GoToCurrentRank(); 00539 break; 00540 /* 00541 case 1234: 00542 HandlePUNS(); 00543 break; 00544 */ 00545 } // end switch 00546 00547 }
Here is the call graph for this function: ![]()
|