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. | |
![]() | |
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) |
static bool | verbose (void *userPtr, const char *optArg) |
static bool | kpi (void *userPtr, const char *optArg) |
static bool | device (void *userPtr, const char *optArg) |
static bool | exposureTimeRange (void *userPtr, const char *optArg) |
static bool | focusPosition (void *userPtr, const char *optArg) |
static bool | gainRange (void *userPtr, const char *optArg) |
static bool | sensorMode (void *userPtr, const char *optArg) |
static bool | frameRate (void *userPtr, const char *optArg) |
static bool | outputSize (void *userPtr, const char *optArg) |
static bool | outputPath (void *userPtr, const char *optArg) |
static bool | autoFocus (void *userPtr, const char *optArg) |
static bool | autoExposure (void *userPtr, const char *optArg) |
static bool | vstab (void *userPtr, const char *optArg) |
static bool | deNoise (void *userPtr, const char *optArg) |
static bool | aeAntibanding (void *userPtr, const char *optArg) |
static bool | aeLock (void *userPtr, const char *optArg) |
static bool | awbLock (void *userPtr, const char *optArg) |
static bool | awb (void *userPtr, const char *optArg) |
static bool | exposureCompensation (void *userPtr, const char *optArg) |
static bool | ispDigitalGainRange (void *userPtr, const char *optArg) |
static bool | deFogEnable (void *userPtr, const char *optArg) |
static bool | deFogAmount (void *userPtr, const char *optArg) |
static bool | deFogQuality (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 213 of file AppModuleGeneric.cpp.
|
virtual |
Definition at line 222 of file AppModuleGeneric.cpp.
|
static |
Definition at line 159 of file AppModuleGeneric.cpp.
|
static |
Definition at line 165 of file AppModuleGeneric.cpp.
|
static |
|
static |
|
static |
Definition at line 177 of file AppModuleGeneric.cpp.
|
static |
Definition at line 171 of file AppModuleGeneric.cpp.
|
static |
Definition at line 201 of file AppModuleGeneric.cpp.
|
static |
Definition at line 195 of file AppModuleGeneric.cpp.
|
static |
Definition at line 207 of file AppModuleGeneric.cpp.
|
static |
Definition at line 153 of file AppModuleGeneric.cpp.
|
static |
Definition at line 98 of file AppModuleGeneric.cpp.
|
static |
Definition at line 183 of file AppModuleGeneric.cpp.
|
static |
Definition at line 104 of file AppModuleGeneric.cpp.
|
static |
Definition at line 110 of file AppModuleGeneric.cpp.
|
static |
Definition at line 128 of file AppModuleGeneric.cpp.
|
static |
Definition at line 116 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 227 of file AppModuleGeneric.cpp.
|
static |
Definition at line 189 of file AppModuleGeneric.cpp.
|
static |
Definition at line 92 of file AppModuleGeneric.cpp.
|
static |
Definition at line 58 of file AppModuleGeneric.cpp.
|
static |
Definition at line 141 of file AppModuleGeneric.cpp.
|
static |
Definition at line 135 of file AppModuleGeneric.cpp.
|
static |
Definition at line 80 of file AppModuleGeneric.cpp.
|
static |
Definition at line 69 of file AppModuleGeneric.cpp.
|
static |
Definition at line 122 of file AppModuleGeneric.cpp.
|
virtual |
Shut down.
Implements ArgusSamples::IAppModule.
Definition at line 347 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 362 of file AppModuleGeneric.cpp.
|
virtual |
Stop the module.
Implements ArgusSamples::IAppModule.
Definition at line 489 of file AppModuleGeneric.cpp.
|
static |
Definition at line 86 of file AppModuleGeneric.cpp.
|
static |
Definition at line 147 of file AppModuleGeneric.cpp.
|
private |
configuration GUI
Definition at line 92 of file AppModuleGeneric.h.
|
private |
configuration GUI container
Definition at line 91 of file AppModuleGeneric.h.
|
private |
menu bar
Definition at line 90 of file AppModuleGeneric.h.
|
private |
set if initialized
Definition at line 88 of file AppModuleGeneric.h.
|
private |
set if running
Definition at line 89 of file AppModuleGeneric.h.