|
Argus Camera Sample
Argus Camera Sample
|
The base app module provides basic settings common to all app modules. More...
#include <AppModuleGeneric.h>
Public Member Functions | |
| AppModuleGeneric () | |
| virtual | ~AppModuleGeneric () |
IAppModule methods | |
| virtual bool | initialize (Options &options) |
| Initialize. | |
| virtual bool | shutdown () |
| Shut down. | |
| virtual bool | start (Window::IGuiMenuBar *iGuiMenuBar=NULL, Window::IGuiContainer *iGuiContainerConfig=NULL) |
| Start the module. | |
| virtual bool | stop () |
| Stop the module. | |
Public Member Functions inherited from ArgusSamples::IAppModule | |
| IAppModule () | |
| virtual | ~IAppModule () |
Static Public Member Functions | |
option callbacks | |
| static bool | info (void *userPtr, const char *optArg) |
| static bool | loadConfig (void *userPtr, const char *optArg) |
| static bool | saveConfig (void *userPtr, const char *optArg) |
| static bool | quit (void *userPtr, const char *optArg) |
Private Attributes | |
| bool | m_initialized |
| set if initialized | |
| bool | m_running |
| set if running | |
| Window::IGuiMenuBar * | m_guiMenuBar |
| menu bar | |
| Window::IGuiContainer * | m_guiContainerConfig |
| configuration GUI container | |
| Window::IGuiContainerGrid * | m_guiConfig |
| configuration GUI | |
The base app module provides basic settings common to all app modules.
Definition at line 41 of file AppModuleGeneric.h.
| ArgusSamples::AppModuleGeneric::AppModuleGeneric | ( | ) |
Definition at line 86 of file AppModuleGeneric.cpp.
|
virtual |
Definition at line 95 of file AppModuleGeneric.cpp.
|
static |
Definition at line 49 of file AppModuleGeneric.cpp.
|
virtual |
Initialize.
| [in] | options | each app module can add options |
Implements ArgusSamples::IAppModule.
Definition at line 100 of file AppModuleGeneric.cpp.
|
static |
Definition at line 58 of file AppModuleGeneric.cpp.
|
static |
Definition at line 80 of file AppModuleGeneric.cpp.
|
static |
Definition at line 69 of file AppModuleGeneric.cpp.
|
virtual |
Shut down.
Implements ArgusSamples::IAppModule.
Definition at line 247 of file AppModuleGeneric.cpp.
|
virtual |
Start the module.
| [in] | iGuiMenuBar | optional, the module can add menu items to this menu bar |
| [in] | iGuiContainerConfig | optional, the module can add configuration options to this container |
Implements ArgusSamples::IAppModule.
Definition at line 262 of file AppModuleGeneric.cpp.
|
virtual |
Stop the module.
Implements ArgusSamples::IAppModule.
Definition at line 399 of file AppModuleGeneric.cpp.
|
private |
configuration GUI
Definition at line 69 of file AppModuleGeneric.h.
|
private |
configuration GUI container
Definition at line 68 of file AppModuleGeneric.h.
|
private |
menu bar
Definition at line 67 of file AppModuleGeneric.h.
|
private |
set if initialized
Definition at line 65 of file AppModuleGeneric.h.
|
private |
set if running
Definition at line 66 of file AppModuleGeneric.h.
1.8.1