Inheritance diagram for VxPlayerApp::

Public Methods | |
| void | handleDetectionMode (String mode) |
| This function is called by _bmenu if the associated menu item is selected. More... | |
Static Public Methods | |
| void | main (String[] args) |
| main is called when this is used as an application. More... | |
Protected Methods | |
| String[] | demoSegmentations () |
| segmentations initially loaded. More... | |
| void | addVisualizationOptions (ExtMenuBar menu, String menuName) |
| Redefine addVisualizationOptions to add visualization specific options to the menu bar. More... | |
| SegmentationVisualization | getVisualization (String segName) |
| Redefine getVisualization to specify how a segmentation is displayed. More... | |
|
|
main is called when this is used as an application. This function has to be overloaded in the "leaf node" application itself. Reimplemented from VxBasePlayerApp.
00023 {
00024 VxPlayerApp app = new VxPlayerApp();
00025 app.doMain(args);
00026 }
|
|
|
This function is called by _bmenu if the associated menu item is selected.
00032 {
00033 faceVis.handleDetectionMode(mode);
00034 trackVis.handleDetectionMode(mode);
00035 }
|
|
|
segmentations initially loaded.
Reimplemented from VxBasePlayerApp.
00040 {
00041 return new String[] { "blocks",
00042 "scenes","scenes.hanjalic","scenes.rui","scenes.yeung",
00043 "cam","dst","ling_topic","teletekst", "faceout","trackout"};
00044 }
|
|
||||||||||||
|
Redefine addVisualizationOptions to add visualization specific options to the menu bar.
Reimplemented from VxBasePlayerApp.
00048 {
00049 menu.addSeparator(menuName);
00050
00051 // face detection mode
00052 String[] modes = { FaceoutVisualization.faceMode,
00053 TrackoutVisualization.trackMode, "none" };
00054 String mode0 = FaceoutVisualization.faceMode;
00055
00056 menu.addSubMenu(menuName, "Detection mode");
00057 menu.addGroupMenu("Detection mode", modes, "handleDetectionMode", mode0);
00058
00059 handleDetectionMode(mode0);
00060 }
|
|
|
Redefine getVisualization to specify how a segmentation is displayed.
Reimplemented from VxBasePlayerApp.
00063 {
00064 SegmentationVisualization vis =
00065 (SegmentationVisualization)_table.get(segName);
00066 return (vis != null)? vis : new UnknownVisualization(segName);
00067 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001