Basic Image AlgorithmS Library
2.8.0
|
#include <Tools/BIASShowCamWX/ShowCamWxFrame.hh>
Public Member Functions | |
void | AddDebugLevel (const long int lv) |
void | AddDebugLevel (const std::string &name) |
bool * | AddParamBool (const std::string &name, const std::string &help, bool deflt=false, char cmdshort=0, int Group=GRP_NOSHOW) |
double * | AddParamDouble (const std::string &name, const std::string &help, double deflt=0.0, double min=-DBL_MAX, double max=DBL_MAX, char cmdshort=0, int Group=GRP_NOSHOW) |
int * | AddParamEnum (const std::string &name, const std::string &help, const std::vector< std::string > &enums, const int deflt=0, const std::vector< int > *IDs=NULL, const char cmdshort=0, const int Group=GRP_NOSHOW) |
int * | AddParamInt (const std::string &name, const std::string &help, int deflt=0, int min=std::numeric_limits< int >::min(), int max=std::numeric_limits< int >::max(), char cmdshort=0, int Group=GRP_NOSHOW) |
For all adding routines: More... | |
std::string * | AddParamString (const std::string &name, const std::string &help, std::string deflt="", char cmdshort=0, int Group=GRP_NOSHOW) |
BIAS::Vector< double > * | AddParamVecDbl (const std::string &name, const std::string &help, const BIAS::Vector< double > &deflt, char cmdshort=0, int Group=GRP_NOSHOW) |
Add a parameter that expects a string on command line like "<value0> <value1> <value2> ..." | |
BIAS::Vector< double > * | AddParamVecDbl (const std::string &name, const std::string &help, const std::string &deflt, char cmdshort=0, int Group=GRP_NOSHOW) |
The same as above, but default is given by a string, syntax is as at command line "v_0 v_1 v_2", don't set empty string, cause the length is determined also by the number of values More... | |
BIAS::Vector< int > * | AddParamVecInt (const std::string &name, const std::string &help, const BIAS::Vector< int > &deflt, char cmdshort=0, int Group=GRP_NOSHOW) |
Add a parameter that expects a string on command line like "<value0> <value1> <value2> ..." | |
BIAS::Vector< int > * | AddParamVecInt (const std::string &name, const std::string &help, const std::string &deflt, char cmdshort=0, int Group=GRP_NOSHOW) |
The same as other AddParamVecInt(), but default is given by a string, syntax is as at command line "v_0 v_1 v_2". More... | |
bool | CheckParam (const std::string &name) |
Check if parameter has already been added. More... | |
void | ClearAllParams () |
empties internal datastructures More... | |
void | CreateCameraMenu () |
Creates the menu for the available cameras. More... | |
void | CreateMenu () |
Creates the menu of the main window. More... | |
bool | DebugLevelIsSet (const long int lv) const |
bool | DebugLevelIsSet (const std::string &name) const |
void | DisableDestructorWarning () |
Uses this just before end of your program to avoid error from destructor. More... | |
int | GetDebugLevel () const |
std::ostream & | GetDebugStream () const |
void | GetDebugStream (std::ostream &os) const |
ParamGUIDialog * | GetDialog (wxWindow *parent, const wxString &title, bool bChancelButton=true) |
Builds up a wxDialog with a notebook embedded in it. More... | |
wxFrame * | GetFrame (wxWindow *parent) |
Builds up a standalone wxFrame with a notebook embedded in it. More... | |
int | GetFreeGroupID () |
returns unused group id More... | |
int | GetGroupID (const std::string &name) |
returns group id of parameter with name More... | |
int | GetGroupIDForGroupName (const std::string &name) |
std::string | GetGroupName (const int group_id) |
gets the name of a group More... | |
wxNotebook * | GetNotebook (wxWindow *parent) |
Builds up a wxNotebook with each parameter group on one page. More... | |
wxPanel * | GetPanel (wxWindow *parent, int GroupID=GRP_ALL) |
Builds up a wxPanel with the parameters specified by GroupID. More... | |
bool * | GetParamBool (const std::string &name) const |
bool * | GetParamBoolByIndex (const int i) const |
Get a Param-value by Index. More... | |
double * | GetParamDouble (const std::string &name) const |
double * | GetParamDoubleByIndex (const int i) const |
Get a Param-value by Index. More... | |
int * | GetParamEnum (const std::string &name) const |
int * | GetParamInt (const std::string &name) const |
int * | GetParamIntByIndex (const int i) const |
Get a Param-value by Index. More... | |
std::string * | GetParamString (const std::string &name) const |
std::string * | GetParamStringByIndex (const int i) const |
Get a Param-value by Index. More... | |
BIAS::Vector< double > * | GetParamVecDbl (const std::string &name) const |
BIAS::Vector< int > * | GetParamVecInt (const std::string &name) const |
int | GetSizeOfLongestParamName () |
returns the size of the longest param name not marked as enhanced or hidden More... | |
int | GetSizeOfLongestParamValueString () |
returns the size of the longest param value string not marked as enhanced or hidden More... | |
bool | GetWriteFlag () |
void | InitCameras () |
Initialize cameras with param file. More... | |
void | InitParams (int &argc, char *argv[]) |
Initializes all paramaters for param file. More... | |
bool | IsUsedGroupID (const int group_id) |
returns if the group id is used More... | |
long int | Name2DebugLevel (const std::string &name) const |
looks up a debuglevel in the internal map, returns 0 if not found More... | |
long int | NewDebugLevel (const std::string &name) |
creates a new debuglevel More... | |
void | OpenDevices () |
Tries to open all specified camera devices. More... | |
int | ParseCommandLine (int &argc, char *argv[]) |
scan command line arguments for valid parameters More... | |
void | PrintDebugLevel (std::ostream &os=std::cout) const |
int | ReadParameter (const std::string &filename) |
read values for parameters from file More... | |
int | ReadParameterXML (const std::string &filename) |
read values for parameters from xml-file More... | |
int | RegisterCallbackObject (const std::string &name, ParamCallbackInterface *obj) |
void | RemoveDebugLevel (const long int lv) |
void | RemoveDebugLevel (const std::string &name) |
void | SetDebugLevel (const long int lv) |
void | SetDebugLevel (const std::string &name) |
void | SetDebugStream (const std::ostream &os) |
void | SetDefaults () |
sets all entries to their initially (AddParam) given default values More... | |
int | SetEnhancedFlag (const std::string &name, bool enhanced) |
if a parametr is marked as enhanced, it is hidden from the naive user More... | |
int | SetGroupName (const int group_id, const std::string &name) |
sets the name for a group More... | |
int | SetHiddenFlag (const std::string &name, bool hidden) |
if a parametr is marked as hidden, it is obsolete and hidden for all users, use this for parameters overwritten by caller class More... | |
bool * | SetParamBool (const std::string &name, const bool &value) |
double * | SetParamDouble (const std::string &name, const double &value) |
int * | SetParamEnum (const std::string &name, const int &value) |
set the enum to the ID 'value' More... | |
int * | SetParamEnum (const std::string &name, const std::string &value) |
set the enum to the ID corresponding to the string 'value' More... | |
int | SetParameterWriteToFile (const std::string &name, bool writeToFile) |
int * | SetParamInt (const std::string &name, const int &value) |
std::string * | SetParamString (const std::string &name, const std::string &value) |
BIAS::Vector< double > * | SetParamVecDbl (const std::string &name, const BIAS::Vector< double > &value) |
BIAS::Vector< int > * | SetParamVecInt (const std::string &name, const BIAS::Vector< int > &value) |
virtual int | SetRangeInt (const std::string &name, const int min, const int max) |
Set [Min,Max] as new range, especially usefull in derived class PramGUI More... | |
int | SetShortCommand (const std::string &name, const char cmd) |
Add a short commandline switch to an existing parameter. More... | |
void | SetWriteOptions (bool indent, bool comments, bool enhanced) |
ShowCamWxFrame (const wxString &title, const wxPoint &pos, const wxSize &size) | |
Constructor. More... | |
void | ShowData (std::ostream &os=std::cout, int grp=GRP_ALL, bool showenhanced=true) |
print all data in group grp including current values to os if grp = GRP_ALL, print all values if showenhanced = false, parameters marked as enhanced are not shown More... | |
void | ShowDebugLevel (std::ostream &os=std::cout) const |
prints all internally known debuglevels More... | |
int | ShowFormat7Selector (int camindex, dc1394video_mode_t mode) |
Shows the IEEE1394 Format7 selector frame. More... | |
void | ShowParamGUI () |
Shows the parameter GUI. More... | |
void | StartSavingImagesToDisk () |
Starts the saving from all images to disk from all activated cameras. More... | |
void | StopSavingImagesToDisk () |
Stops the saving from all images to disk from all activated cameras. More... | |
std::vector< int > | UniqueSortedGroups () |
Returns a vector of all group IDs (unique) in ascending order. More... | |
int | UpdateParameter (int &argc, char *argv[], const std::string &default_filename) |
update all arguments from command line and parameter file More... | |
void | Usage (std::ostream &os=std::cout) |
print Help-Information to stdout More... | |
int | WriteParameter (const std::string &filename) |
store complete set of parameter in file if write_comments is set, alo the help strings are written to the file if show_enhanced is set, also parameters marked as enhanced are written More... | |
int | WriteParameterXML (const std::string &filename) |
int | WriteRunMe (const std::string &filename) |
writes complete command line including program name and unknown command line options, no defaults, no params read from file More... | |
virtual | ~ShowCamWxFrame () |
Destructor. More... | |
Static Public Member Functions | |
static long int | GetGlobalDebugLevel () |
static int | ParseListFile (const std::string &ListFileName, std::vector< std::string > &LinesInFile) |
Extracts lines from passed file. More... | |
static void | SetGlobalDebugLevel (long int lev) |
Protected Member Functions | |
void | AddIEEECameraToMenu (int camindex, int IEEEIndex, bool fromFile) |
Adds a IEEE1394/Firewire camera to the menu. More... | |
void | AddUEyeCameraToMenu (int camindex, std::string camId, bool fromFile) |
Adds a ueye camera to the menu. More... | |
void | AddWebcamToMenu (std::string name, int camindex, bool fromFile) |
Adds a v4l or DShow camera to the menu. More... | |
void | CleanUpAndExit () |
called on end to close cams and exit More... | |
int | CloseDevice (int camindex) |
try to close the device with index camindex More... | |
long | ConsumeNextFreeDebuglevel_ () |
returns the next available debuglevel More... | |
int | CreateGrabThreadForCamera_ (int cameraIndex) |
Creates the thread for grabbing images for a camera. More... | |
int | CreateImageSaveThreadForCamera_ (int cameraIndex) |
Creates the thread for saving images for a camera. More... | |
int | CreateMasterThread_ () |
Creates the master thread for handling cameras. More... | |
std::map< const std::string, BIAS::ParamTypeBase * > & | GetParamMap () |
const std::map< const std::string, BIAS::ParamTypeBase * > & | GetParamMap () const |
void | GrabSingleImageUnthreadedFromCamera_ (int cameraIndex) |
Grabs an image frmo a camera without using threads. More... | |
void | InitCamera (int camindex) |
try to initialze the device with index camindex More... | |
void | InitCombinedImage () |
Initializes combined image for selected camera (usb pmd) More... | |
void | OnAbout (wxCommandEvent &event) |
void | OnChangeActivate (wxCommandEvent &event) |
void | OnChangeDeviceChannel (wxCommandEvent &event) |
void | OnChangeFirewireB (wxCommandEvent &event) |
void | OnChangeTrigger (wxCommandEvent &event) |
void | OnChangeVideoMode (wxCommandEvent &event) |
void | OnClickCamerasListBox (wxCommandEvent &event) |
void | OnFindIEEE1394 (wxCommandEvent &event) |
void | OnFindKinect (wxCommandEvent &event) |
void | OnFindKinect2 (wxCommandEvent &event) |
void | OnFindOpenNI (wxCommandEvent &event) |
void | OnFindPMDTec (wxCommandEvent &event) |
void | OnFindPMDZess (wxCommandEvent &event) |
void | OnFindSwissRanger (wxCommandEvent &event) |
void | OnFindUEye (wxCommandEvent &event) |
void | OnFindWebcams (wxCommandEvent &event) |
void | OnFit (wxCommandEvent &event) |
void | OnGrab (wxCommandEvent &event) |
void | OnGrabContinuous (wxCommandEvent &event) |
void | OnGrabToStream (wxCommandEvent &event) |
void | OnHideCamerasListBox (wxCommandEvent &event) |
void | OnKeepScrollPosition (wxCommandEvent &event) |
void | OnKey (wxKeyEvent &event) |
void | OnOpenDPController (wxCommandEvent &event) |
void | OnOpenFlirController (wxCommandEvent &event) |
void | OnOpenViscaController (wxCommandEvent &event) |
void | OnQuit (wxCommandEvent &event) |
void | OnSaveParameters (wxCommandEvent &event) |
void | OnShowCamerasListBox (wxCommandEvent &event) |
void | OnShowController (wxCommandEvent &event) |
void | OnShowImage (wxCommandEvent &event) |
void | OnShowParameters (wxCommandEvent &event) |
void | OnTimer (wxTimerEvent &event) |
void | OnWindowClose (wxCloseEvent &event) |
int | OpenDevice (int camindex) |
try to open the device with index camindex More... | |
void | ParseColorModels () |
Parses the color models from param file to enum EColorModel. More... | |
void | SaveImageUnthreaded_ (int cameraIndex) |
Save a image from camera with index cameraIndex. More... | |
void | SelectAndShowCameraImage_ () |
Selects the current image and shows it in image canvas. More... | |
int | SelectedModeFromMenu (int camindex) |
Selects a mode from the menu of multiple modes are offered for a camera, used e.g. More... | |
Protected Attributes | |
long int | _liDebugLevel |
long int | _liNextDebugLevel |
new concept, debuglevel are managed here in the debug class More... | |
std::map< std::string, long int > | _String2Debuglevel |
int | ActiveCameras_ |
std::vector< std::string > | ArgV_ |
bool | bSaveImages_ |
bool | bSaveToStream_ |
bool | bSingleSaveDirCreated_ |
std::vector< wxMutex * > | BufferAccess_ |
bool | bWriteBuffered_ |
std::vector< bool > | CameraActive_ |
std::vector< bool > | CameraInitialized_ |
wxListBox * | cameraListBox_ |
wxPanel * | cameraListPanel_ |
wxMenu * | CameraMenu_ |
std::vector< std::string > | cameraNames_ |
std::vector< BIAS::VideoSource * > | Cameras_ |
std::vector< BIAS::Camera < unsigned char > * > | CamImg_ |
BIAS::Camera< unsigned char > | CamImgCombined_ |
std::vector< BIAS::Camera < unsigned char > * > | CamImgMiddle_ |
std::vector< BIAS::Camera < float > * > | CamImgPMDAmp_ |
std::vector< BIAS::Camera < float > * > | CamImgPMDDepth_ |
std::vector< BIAS::Camera < float > * > | CamImgPMDInt_ |
std::vector< BIAS::Camera < unsigned char > * > | CamImgRight_ |
bool | CleanedUp_ |
std::vector< wxCondition * > | ClientsCondition_ |
std::vector< wxMutex * > | ClientsMutex_ |
std::vector < BIAS::ImageBase::EColorModel > | ColorModels_ |
std::string | currentSaveDir_ |
std::string | currentSingleSaveDir_ |
unsigned int | dDirIndex_ |
int | Delay_ |
bool | DestructorWarning_ |
std::vector< int > | DeviceChannel_ |
std::vector< std::vector < std::string > > | DeviceChannelNames_ |
unsigned int | dSingleDirIndex_ |
bool | EmptyDevice_ |
int | FirstCameraID_ |
std::vector< int > | Format7BpP_ |
std::vector< int > | Format7ColorMode_ |
ShowCamWxFormat7Frame * | format7Frame_ |
std::vector< BIAS::Vector2< int > > | Format7LeftTop_ |
std::vector< BIAS::Vector2< int > > | Format7WidthHeight_ |
unsigned int | FrameCounter_ |
unsigned int | GrabCounter_ |
BIAS::GrabMasterThread * | grabMasterThread_ |
std::vector < BIAS::GrabSingleThread * > | grabSingleThread_ |
std::vector< std::string > | GroupNames_ |
BIAS::ImageCanvas * | IC_ |
std::vector< CameraInfo > | IEEECameraInfo_ |
std::vector< std::vector < Camera< unsigned char > * > * > | ImageBuffer_ |
std::vector< std::vector < Camera< unsigned char > * > * > | ImageBufferMiddle_ |
std::vector< std::vector < Camera< float > * > * > | ImageBufferPMDAmp_ |
std::vector< std::vector < Camera< float > * > * > | ImageBufferPMDDepth_ |
std::vector< std::vector < Camera< float > * > * > | ImageBufferPMDInt_ |
std::vector< std::vector < Camera< unsigned char > * > * > | ImageBufferRight_ |
bool | InitCameras_ |
bool | InitParams_ |
int | LastCameraID_ |
unsigned int | LastHeight_ |
unsigned int | LastWidth_ |
struct option * | longopts |
wxMenu * | menuShow |
int | NumCamSel_ |
int | NumIEEECams_ |
int | NumOfCams_ |
bool | OpenedDevices_ |
std::string * | ParamBitFile_ [NUMBER_CAMERAS] |
int * | ParamCameras_ [NUMBER_CAMERAS] |
int * | ParamColorModel_ [NUMBER_CAMERAS] |
std::string * | ParamDevice_ [NUMBER_CAMERAS] |
int * | ParamDown_ [NUMBER_CAMERAS] |
double * | ParamFPS_ [NUMBER_CAMERAS] |
wxFrame * | paramFrame_ |
int * | ParamHeight_ [NUMBER_CAMERAS] |
std::string * | ParamIP_ [NUMBER_CAMERAS] |
wxNotebook * | paramNotebook_ |
int * | ParamPort_ [NUMBER_CAMERAS] |
int * | ParamWidth_ [NUMBER_CAMERAS] |
wxButton * | pButtonContinuous |
wxButton * | pButtonController |
wxButton * | pButtonGrab |
wxButton * | pButtonIEEE1394 |
wxButton * | pButtonPMDTec |
wxButton * | pButtonSR |
wxButton * | pButtonStream |
wxButton * | pButtonWebCams |
wxCheckBox * | pCheckBoxFit |
wxCheckBox * | pCheckBoxKeepScrollPosition |
std::string | procPlugin_ |
std::vector< unsigned int > | ReadIndex_ |
std::vector < BIAS::ImageSaveThread * > | saveThreads_ |
std::vector< float > | SelectedFps_ |
std::vector< wxCondition * > | ServerCondition_ |
std::vector< wxMutex * > | ServerMutex_ |
std::vector< bool > | SetFirewireB_ |
std::vector< bool > | SetTrigger_ |
std::vector< bool > | SetUserMode_ |
BIAS::Camera< unsigned char > | ShowImage_ |
unsigned int | ShowXB3_ |
std::string | sourcePlugin_ |
wxSplitterWindow * | splitterWindow_ |
TimeMeasure | StopWatch_ |
wxTauControlFrame * | tauControllerFrame_ |
std::vector< bool > | ThreadInited_ |
wxTimer | Timer_ |
bool | TimerActive_ |
std::vector < BIAS::VideoSource_Controller_Base * > | VideoControllers_ |
std::vector < ImageBase::EColorModel > | ViewColorMode_ |
unsigned int | Win32DCAMNumber_ |
bool | WriteComments_ |
bool | WriteEnhanced_ |
bool | WriteFlagSet_ |
bool | WriteIndent_ |
std::vector< unsigned int > | WriteIndex_ |
std::vector< BIAS::Camera < unsigned char > * > | XB3AllInOne_ |
Static Protected Attributes | |
static std::ostream | _zDebugStream |
static long int | GlobalDebugLevel = 0 |
Definition at line 168 of file ShowCamWxFrame.hh.
ShowCamWxFrame::ShowCamWxFrame | ( | const wxString & | title, |
const wxPoint & | pos, | ||
const wxSize & | size | ||
) |
Constructor.
Definition at line 99 of file ShowCamWxFrame.cpp.
References BIAS::ShowCamWxVideoSourceFactory::CameraNames(), BIAS::ImageBase::CM_invalid, BIAS::ID_SPLITTER_WINDOW, and BIAS::ImageIO::Load().
|
virtual |
Destructor.
Definition at line 342 of file ShowCamWxFrame.cpp.
|
inlineinherited |
Definition at line 355 of file Debug.hh.
Referenced by BIAS::GLProjectionParametersBase::AddDebugLevel(), BIAS::Triangulation::CorrectCorrespondences(), BIAS::FilterBase< InputStorageType, OutputStorageType >::FilterBase(), BIAS::ShowCamWxVideoSourceFactory::OpenDevice(), and BIAS::SceneOpenSceneGraph::SceneOpenSceneGraph().
|
inlineinherited |
|
protected |
Adds a IEEE1394/Firewire camera to the menu.
Definition at line 2631 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), OnChangeActivate(), OnChangeFirewireB(), OnChangeTrigger(), OnChangeVideoMode(), and BIAS::VideoSource_DCAM::VideoModeToString().
|
inherited |
Definition at line 305 of file Param.cpp.
References BIAS::ParamTypeBool::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeBool::value_, and BIAS::ParamTypeBase::WriteToFile_.
Referenced by BIAS::GenSynthMatches::_AddParameter(), and BIAS::IOUtils::ParseCommandLineEvalHelp().
|
inherited |
Definition at line 351 of file Param.cpp.
References BIAS::ParamTypeDouble::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeDouble::max_, BIAS::ParamTypeDouble::min_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeDouble::value_, and BIAS::ParamTypeBase::WriteToFile_.
Referenced by BIAS::GenSynthMatches::_AddParameter(), and BIAS::GenSynthMatchesRig::AddParameters_().
|
inherited |
@param enums holds all enumeration names.
IDs | can be a pointer to a vector of integers. It must have the same size as 'enums' and gives each name a number, which must be unique! If NULL the enums are numbered from 0 to enums.size()-1 |
Definition at line 468 of file Param.cpp.
References BIAS::ParamTypeEnum::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeEnum::Map_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeEnum::value_, and BIAS::ParamTypeBase::WriteToFile_.
|
inherited |
For all adding routines:
name | is the unique identifier of the parameter |
help | is a help or 'tooltip' string for that parameter |
deflt | is a default value for that parameter. Note that not every parameter type has a default at compile time! |
cmdshort | is a short command option for the command line |
Group | is a number to group some parameters for visualization, e.g. all matchers are in group 1, all trackers are in group 37 etc. When printing to screen, you can limit the output to a group of interest. The default is 0 - no special group. |
Definition at line 276 of file Param.cpp.
References BIAS::ParamTypeInt::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeInt::max_, BIAS::ParamTypeInt::min_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeInt::value_, and BIAS::ParamTypeBase::WriteToFile_.
Referenced by BIAS::MatchDataBase::_AddParameter(), BIAS::GenSynthMatches::_AddParameter(), and BIAS::GenSynthMatchesRig::AddParameters_().
|
inherited |
Definition at line 327 of file Param.cpp.
References BIAS::ParamTypeString::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeString::value_, and BIAS::ParamTypeBase::WriteToFile_.
|
inherited |
Add a parameter that expects a string on command line
like "<value0> <value1> <value2> ..."
A vector of double must be given as default vector!
Definition at line 378 of file Param.cpp.
References BIAS::ParamTypeVecDbl::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeVecDbl::value_, and BIAS::ParamTypeBase::WriteToFile_.
Referenced by BIAS::GenSynthMatches::_AddParameter().
|
inherited |
The same as above, but default is given by a string,
syntax is as at command line "v_0 v_1 v_2", don't set empty string, cause the length is determined also by the number of values
Definition at line 401 of file Param.cpp.
References TNT::Vector< T >::newsize().
|
inherited |
Add a parameter that expects a string on command line
like "<value0> <value1> <value2> ..."
A vector of integer must be given a default vector!
Definition at line 423 of file Param.cpp.
References BIAS::ParamTypeVecInt::default_, BIAS::ParamTypeBase::Group_, BIAS::ParamTypeBase::Help_, BIAS::ParamTypeBase::Name_, BIAS::ParamTypeBase::ShortCmd_, BIAS::ParamTypeVecInt::value_, and BIAS::ParamTypeBase::WriteToFile_.
|
inherited |
The same as other AddParamVecInt(), but default is given by a string,
syntax is as at command line "v_0 v_1 v_2".
Don't set empty string, cause the length is determined also by the number of values
Definition at line 446 of file Param.cpp.
References TNT::Vector< T >::newsize().
|
protected |
Adds a ueye camera to the menu.
Definition at line 2501 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), OnChangeActivate(), OnChangeTrigger(), and OnChangeVideoMode().
|
protected |
Adds a v4l or DShow camera to the menu.
Definition at line 2579 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), OnChangeActivate(), OnChangeDeviceChannel(), and OnChangeTrigger().
|
inherited |
Check if parameter has already been added.
Definition at line 527 of file Param.cpp.
Referenced by BIAS::MatchDataBase::_AddParameter(), BIAS::GenSynthMatches::_AddParameter(), and BIAS::GenSynthMatchesRig::AddParameters_().
|
protected |
called on end to close cams and exit
Definition at line 1541 of file ShowCamWxFrame.cpp.
|
inherited |
|
protected |
try to close the device with index camindex
Definition at line 937 of file ShowCamWxFrame.cpp.
References BIAS::ImageBase::CM_invalid, and BIAS::ID_Show1.
|
inlineprotectedinherited |
void ShowCamWxFrame::CreateCameraMenu | ( | ) |
Creates the menu for the available cameras.
Definition at line 1191 of file ShowCamWxFrame.cpp.
|
protected |
Creates the thread for grabbing images for a camera.
Definition at line 3377 of file ShowCamWxFrame.cpp.
|
protected |
Creates the thread for saving images for a camera.
Definition at line 3462 of file ShowCamWxFrame.cpp.
References BIAS::FileHandling::LeadingZeroString().
|
protected |
Creates the master thread for handling cameras.
Definition at line 3346 of file ShowCamWxFrame.cpp.
void ShowCamWxFrame::CreateMenu | ( | ) |
Creates the menu of the main window.
Definition at line 1103 of file ShowCamWxFrame.cpp.
References BIAS::ID_Controller, BIAS::ID_FindIEEE1394, BIAS::ID_FindKinect, BIAS::ID_FindKinect2, BIAS::ID_FindOpenNI, BIAS::ID_FindPMDTec, BIAS::ID_FindSwissranger, BIAS::ID_FindUEYE, BIAS::ID_FindWebcams, BIAS::ID_FindZess, BIAS::ID_Grab, BIAS::ID_GrabContinuous, BIAS::ID_GrabToStream, BIAS::ID_OpenDPController, BIAS::ID_OpenFlirController, BIAS::ID_OpenViscaController, BIAS::ID_SaveParameters, BIAS::ID_Show1, BIAS::ID_Show2, BIAS::ID_Show3, BIAS::ID_Show4, BIAS::ID_Show5, BIAS::ID_Show6, BIAS::ID_Show7, BIAS::ID_Show8, BIAS::ID_Show9, BIAS::ID_SHOW_CAMERALIST, and BIAS::ID_ShowParameters.
|
inlineinherited |
Definition at line 341 of file Debug.hh.
Referenced by BIAS::GenSynthMatches::_AddUniformDistributedOutliers(), BIAS::GenSynthMatches::_CreateCamMovement(), BIAS::GenSynthMatches::_CreateStatic2DPoints(), BIAS::UnscentedTransform::ComputeSigmaPoints_(), BIAS::Triangulation::CorrectCorrespondences(), BIAS::GenSynthMatches::GetGTNormalizedF(), BIAS::MonteCarloTransform::GetSamples_(), and BIAS::MonteCarloTransform::Transform().
|
inlineinherited |
|
inlineinherited |
Uses this just before end of your program to avoid error from
destructor.
|
inlineinherited |
Definition at line 332 of file Debug.hh.
Referenced by BIAS::listenthread(), BIAS::Image< StorageType >::operator=(), and BIAS::ImageBase::operator=().
|
inlineinherited |
|
inlineinherited |
|
inherited |
Builds up a wxDialog with a notebook embedded in it.
Definition at line 137 of file ParamGUI.cpp.
|
inherited |
Builds up a standalone wxFrame with a notebook embedded in it.
Definition at line 118 of file ParamGUI.cpp.
References BIAS::ParamGUI::GetNotebook().
|
inherited |
returns unused group id
Definition at line 1421 of file Param.cpp.
Referenced by BIAS::MatchDataBase::_AddParameter(), BIAS::GenSynthMatches::_AddParameter(), BIAS::GenSynthMatchesRig::AddParameters_(), and BIAS::IOUtils::ParseCommandLineEvalHelp().
|
inlinestaticinherited |
|
inherited |
returns group id of parameter with name
Definition at line 1430 of file Param.cpp.
Referenced by BIAS::MatchDataBase::_AddParameter(), BIAS::GenSynthMatches::_AddParameter(), and BIAS::GenSynthMatchesRig::AddParameters_().
|
inherited |
|
inherited |
gets the name of a group
Definition at line 1465 of file Param.cpp.
Referenced by BIAS::ParamGUI::GetNotebook().
|
inherited |
Builds up a wxNotebook with each parameter group on one page.
Group-ID -1 (GRP_NOSHOW) will be ignored.
Definition at line 83 of file ParamGUI.cpp.
References BIAS::AsciiToWx(), BIAS::Param::GetGroupName(), BIAS::ParamGUI::GetPanel(), BIAS::Param::GroupNames_, and BIAS::Param::UniqueSortedGroups().
Referenced by BIAS::ParamGUI::GetFrame(), and BIAS::ParamGUIDialog::ParamGUIDialog().
|
inherited |
Builds up a wxPanel with the parameters specified by GroupID.
Definition at line 34 of file ParamGUI.cpp.
References BIAS::ParamGUIPanel::AddBoolWidgets(), BIAS::ParamGUIPanel::AddDoubleWidgets(), BIAS::ParamGUIPanel::AddEnumWidgets(), BIAS::ParamGUIPanel::AddIntWidgets(), BIAS::ParamGUIPanel::AddStringWidgets(), BIAS::ParamGUIPanel::AddVecDblWidgets(), BIAS::ParamGUIPanel::AddVecIntWidgets(), and BIAS::Param::GetParamMap().
Referenced by BIAS::ParamGUI::GetNotebook().
|
inherited |
Definition at line 633 of file Param.cpp.
Referenced by BIAS::GenSynthMatches::_AddParameter().
|
inherited |
|
inherited |
Definition at line 665 of file Param.cpp.
Referenced by BIAS::GenSynthMatches::_AddParameter(), BIAS::GenSynthMatchesRig::AddParameters_(), and BIAS::GenSynthMatchesRig::GetParameters_().
|
inherited |
|
inherited |
|
inherited |
Definition at line 618 of file Param.cpp.
Referenced by BIAS::MatchDataBase::_AddParameter(), BIAS::GenSynthMatches::_AddParameter(), BIAS::GenSynthMatchesRig::AddParameters_(), BIAS::GenSynthMatchesRig::GenSynthMatchesRig(), BIAS::GenSynthMatchesRig::GetParameters_(), BIAS::GenSynthMatchesRig::Setup_(), and BIAS::GenSynthMatchesRig::UpdateParams_().
|
inherited |
|
protectedinherited |
Definition at line 1885 of file Param.cpp.
Referenced by BIAS::ParamGUI::GetPanel().
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
Definition at line 680 of file Param.cpp.
Referenced by BIAS::GenSynthMatches::_AddParameter(), BIAS::GenSynthMatchesRig::GetParameters_(), and BIAS::GenSynthMatchesRig::UpdateParams_().
|
inherited |
|
inherited |
|
inherited |
|
protected |
Grabs an image frmo a camera without using threads.
Definition at line 3302 of file ShowCamWxFrame.cpp.
References BIAS::VideoSource_SwissRanger::GrabSingle().
|
protected |
try to initialze the device with index camindex
Definition at line 630 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), BIAS::ShowCamWxVideoSourceFactory::CreateBumbleBee(), BIAS::ShowCamWxVideoSourceFactory::CreateDCAM(), BIAS::ShowCamWxVideoSourceFactory::CreateFromTypeIfSupported(), BIAS::ShowCamWxVideoSourceFactory::CreatePMD(), BIAS::ShowCamWxVideoSourceFactory::CreatePMDZess(), BIAS::ShowCamWxVideoSourceFactory::CreateUEye(), BIAS::ShowCamWxVideoSourceFactory::CreateV4L(), BIAS::ShowCamWxVideoSourceFactory::DCAM, BIAS::ShowCamWxVideoSourceFactory::DSHOW, BIAS::ShowCamWxVideoSourceFactory::FREENECT2, BIAS::ShowCamWxVideoSourceFactory::KINECT, BIAS::ShowCamWxVideoSourceFactory::NET, BIAS::ShowCamWxVideoSourceFactory::NONE, BIAS::ShowCamWxVideoSourceFactory::OPENNI, BIAS::ShowCamWxVideoSourceFactory::PMD, BIAS::ShowCamWxVideoSourceFactory::PMDSHM, BIAS::ShowCamWxVideoSourceFactory::PMDUSB, BIAS::ShowCamWxVideoSourceFactory::SHM, BIAS::ShowCamWxVideoSourceFactory::SR, BIAS::ShowCamWxVideoSourceFactory::UEYE, BIAS::ShowCamWxVideoSourceFactory::V4L, and BIAS::ShowCamWxVideoSourceFactory::XB3.
void ShowCamWxFrame::InitCameras | ( | ) |
Initialize cameras with param file.
Only call after InitParams().
Definition at line 500 of file ShowCamWxFrame.cpp.
References BIAS::ShowCamWxVideoSourceFactory::NONE, and BIAS::ScanBus().
|
protected |
Initializes combined image for selected camera (usb pmd)
Definition at line 1372 of file ShowCamWxFrame.cpp.
References BIAS::Image< StorageType >::AboveThresholdToValue(), BIAS::Image< StorageType >::BelowThresholdToValue(), BIAS::ImageBase::CM_Grey, BIAS::ImageBase::CM_RGB, BIAS::ImageConvert::ConvertST(), BIAS::ShowCamWxVideoSourceFactory::FREENECT2, BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::ImageBase::IsEmpty(), BIAS::ShowCamWxVideoSourceFactory::KINECT, BIAS::ShowCamWxVideoSourceFactory::OPENNI, BIAS::Image< StorageType >::ScaleShiftBetween(), BIAS::ImageBase::SetColorModel(), BIAS::ImageBase::SetROICorners(), BIAS::ImageBase::ST_unsignedchar, and BIAS::ImageConvert::ToRGB().
void ShowCamWxFrame::InitParams | ( | int & | argc, |
char * | argv[] | ||
) |
Initializes all paramaters for param file.
Definition at line 357 of file ShowCamWxFrame.cpp.
|
inherited |
returns if the group id is used
Definition at line 1496 of file Param.cpp.
Referenced by BIAS::GenSynthMatches::_AddParameter(), and BIAS::GenSynthMatchesRig::AddParameters_().
|
inlineinherited |
|
inlineinherited |
creates a new debuglevel
Definition at line 474 of file Debug.hh.
Referenced by BIAS::COSAC< SolutionType >::COSAC(), BIAS::ProjectionParametersPerspectiveDepth::Init(), BIAS::MonteCarloTransform::MonteCarloTransform(), BIAS::PMatrixEstimation::PMatrixEstimation(), BIAS::PreemptiveRANSAC< SolutionType >::PreemptiveRANSAC(), BIAS::RANSACPreKnowledge< SolutionType >::RANSACPreKnowledge(), BIAS::ROI::ROI(), BIAS::RotationAveraging::RotationAveraging(), BIAS::SceneOpenSceneGraph::SceneOpenSceneGraph(), BIAS::ThreeDOutOpenSceneGraph::ThreeDOutOpenSceneGraph(), BIAS::Triangulation::Triangulation(), and BIAS::UnscentedTransform::UnscentedTransform().
|
protected |
Definition at line 3153 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx().
|
protected |
Definition at line 2936 of file ShowCamWxFrame.cpp.
Referenced by AddIEEECameraToMenu(), AddUEyeCameraToMenu(), and AddWebcamToMenu().
|
protected |
Definition at line 2786 of file ShowCamWxFrame.cpp.
Referenced by AddWebcamToMenu().
|
protected |
Definition at line 2950 of file ShowCamWxFrame.cpp.
Referenced by AddIEEECameraToMenu().
|
protected |
Definition at line 2973 of file ShowCamWxFrame.cpp.
Referenced by AddIEEECameraToMenu(), AddUEyeCameraToMenu(), and AddWebcamToMenu().
|
protected |
Definition at line 2819 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx().
Referenced by AddIEEECameraToMenu(), and AddUEyeCameraToMenu().
|
protected |
Definition at line 1703 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1809 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), and BIAS::ScanBus().
|
protected |
Definition at line 2219 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 2277 of file ShowCamWxFrame.cpp.
References BIAS::ShowCamWxVideoSourceFactory::FREENECT2, and BIAS::VideoSource_Kinect2::GetNumDevices().
|
protected |
Definition at line 2244 of file ShowCamWxFrame.cpp.
References BIAS::VideoSource_OpenNI::GetNumDevices(), and BIAS::ShowCamWxVideoSourceFactory::OPENNI.
|
protected |
Definition at line 2105 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), wxTwoFilesInputDialog::GetString1(), wxTwoFilesInputDialog::GetString2(), wxTwoFilesInputDialog::SetString1(), and wxTwoFilesInputDialog::SetString2().
|
protected |
Definition at line 2145 of file ShowCamWxFrame.cpp.
References BIAS::VideoSource_PMDZess::CloseDevice(), BIAS::VideoSource_PMDZess::OpenDevice(), and BIAS::VideoSource_PMDZess::SetBitFile().
|
protected |
Definition at line 2181 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx().
|
protected |
Definition at line 2080 of file ShowCamWxFrame.cpp.
References BIAS::VideoSource_uEye::GetDevices().
|
protected |
Definition at line 1857 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), BIAS::VideoSource::CloseDevice(), BIAS::VideoSource_V4L::GetAllDevices(), BIAS::VideoSource::GetAllDevices(), BIAS::VideoSourceCapabilities::GetBestForEachResolution(), BIAS::VideoSource::GetCapabilities(), BIAS::VideoSource::GetDeviceChannelNames(), BIAS::VideoSource::OpenDevice(), BIAS::VideoSource::SetColorModel(), BIAS::VideoSource::SetDeviceChannel(), BIAS::VideoSource::SetSize(), and BIAS::VideoSourceCapabilities::Show().
|
protected |
Definition at line 1600 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1635 of file ShowCamWxFrame.cpp.
References BIAS::FileHandling::LeadingZeroString().
|
protected |
Definition at line 1667 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1685 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1710 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1612 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 3126 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 451 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1781 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1793 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1625 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1516 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1715 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1732 of file ShowCamWxFrame.cpp.
References BIAS::ShowCamWxVideoSourceFactory::CreateController().
|
protected |
Definition at line 1723 of file ShowCamWxFrame.cpp.
References BIAS::ID_Show1.
|
protected |
Definition at line 3146 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1761 of file ShowCamWxFrame.cpp.
|
protected |
Definition at line 1531 of file ShowCamWxFrame.cpp.
|
protected |
try to open the device with index camindex
Definition at line 770 of file ShowCamWxFrame.cpp.
References BIAS::AsciiToWx(), BIAS::ImageBase::CM_invalid, BIAS::ShowCamWxVideoSourceFactory::DCAM, BIAS::ShowCamWxVideoSourceFactory::FREENECT2, BIAS::ID_Show1, BIAS::ShowCamWxVideoSourceFactory::InitImages(), BIAS::ShowCamWxVideoSourceFactory::KINECT, BIAS::ShowCamWxVideoSourceFactory::NONE, BIAS::ShowCamWxVideoSourceFactory::OpenDevice(), BIAS::ShowCamWxVideoSourceFactory::OPENNI, BIAS::ShowCamWxVideoSourceFactory::PMD, BIAS::ShowCamWxVideoSourceFactory::PMDSHM, BIAS::ShowCamWxVideoSourceFactory::PMDUSB, and BIAS::ShowCamWxVideoSourceFactory::XB3.
void ShowCamWxFrame::OpenDevices | ( | ) |
Tries to open all specified camera devices.
Only call after cameras are initialized.
Definition at line 1053 of file ShowCamWxFrame.cpp.
|
protected |
Parses the color models from param file to enum EColorModel.
Definition at line 1337 of file ShowCamWxFrame.cpp.
References BIAS::ImageBase::CM_Bayer_BGGR, BIAS::ImageBase::CM_Bayer_GBRG, BIAS::ImageBase::CM_Bayer_GRBG, BIAS::ImageBase::CM_Bayer_RGGB, BIAS::ImageBase::CM_BGR, BIAS::ImageBase::CM_BGRA, BIAS::ImageBase::CM_DV, BIAS::ImageBase::CM_Grey, BIAS::ImageBase::CM_GreyA, BIAS::ImageBase::CM_HSI_OBS, BIAS::ImageBase::CM_HSL, BIAS::ImageBase::CM_hsL, BIAS::ImageBase::CM_HSV, BIAS::ImageBase::CM_invalid, BIAS::ImageBase::CM_RGB, BIAS::ImageBase::CM_RGBA, BIAS::ImageBase::CM_RGBE, BIAS::ImageBase::CM_SymTensor2x2, BIAS::ImageBase::CM_UYVY422, BIAS::ImageBase::CM_YUV411, BIAS::ImageBase::CM_YUV420P, BIAS::ImageBase::CM_YUV444, and BIAS::ImageBase::CM_YUYV422.
|
inherited |
scan command line arguments for valid parameters
argv is reordered according to getopt() all no recognized arguments
are at the end. Return value is optind from getopt(), the index of the next not recognized argument. Sometimes, the function however returns negative values. ?
this delete let the program bail out. but it realy should be deleted
Definition at line 1028 of file Param.cpp.
References option::has_arg, and option::name.
Referenced by BIAS::IOUtils::ParseCommandLineEvalHelp().
|
staticinherited |
Extracts lines from passed file.
The specified file is expected to contain a list of entries. Those entries are assumed to be seperated by newlines.
ListFileName | Routine tries to open file with this name. |
LinesInFile | result of line extraction. |
Definition at line 1853 of file Param.cpp.
Referenced by BIAS::IOUtils::LoadImageList(), and BIAS::BVWXMainFrame::LoadImages().
|
inlineinherited |
|
inherited |
read values for parameters from file
|
inherited |
read values for parameters from xml-file
Definition at line 1320 of file Param.cpp.
References BIAS::XMLIO::getAttributeName(), BIAS::XMLIO::getAttributeValueBool(), BIAS::XMLIO::getAttributeValueDouble(), BIAS::XMLIO::getAttributeValueInt(), BIAS::XMLIO::getAttributeValueString(), BIAS::XMLIO::getAttributeValueVecDbl(), BIAS::XMLIO::getAttributeValueVecInt(), BIAS::XMLIO::getFirstAttribute(), BIAS::XMLIO::getFirstChild(), BIAS::XMLIO::getNextAttribute(), BIAS::XMLIO::getNextChild(), and BIAS::XMLIO::read().
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
protected |
Save a image from camera with index cameraIndex.
Definition at line 3235 of file ShowCamWxFrame.cpp.
References BIAS::ShowCamWxVideoSourceFactory::FREENECT2, BIAS::ShowCamWxVideoSourceFactory::KINECT, BIAS::ShowCamWxVideoSourceFactory::OPENNI, BIAS::ShowCamWxVideoSourceFactory::PMD, BIAS::ShowCamWxVideoSourceFactory::PMDUSB, BIAS::ImageIO::Save(), BIAS::ShowCamWxVideoSourceFactory::SR, and BIAS::ShowCamWxVideoSourceFactory::XB3.
|
protected |
Selects the current image and shows it in image canvas.
Definition at line 2996 of file ShowCamWxFrame.cpp.
References BIAS::ImageBase::CM_invalid, BIAS::ImageConvert::DeinterleaveHorizontal(), BIAS::Rescale< InputStorageType, OutputStorageType >::Downsample(), BIAS::ShowCamWxVideoSourceFactory::FREENECT2, BIAS::ImageBase::GetWidth(), BIAS::ShowCamWxVideoSourceFactory::KINECT, BIAS::ShowCamWxVideoSourceFactory::OPENNI, BIAS::ShowCamWxVideoSourceFactory::PMD, BIAS::ShowCamWxVideoSourceFactory::PMDUSB, BIAS::ImageBase::ST_invalid, and BIAS::ShowCamWxVideoSourceFactory::XB3.
|
protected |
Selects a mode from the menu of multiple modes are offered for a camera, used e.g.
for IEEE1394 cameras
Definition at line 1066 of file ShowCamWxFrame.cpp.
|
inlineinherited |
Definition at line 318 of file Debug.hh.
Referenced by BIAS::ShowCamWxVideoSourceFactory::CreateBumbleBee(), BIAS::ShowCamWxVideoSourceFactory::CreateDCAM(), BIAS::VideoSource_MDcam::ScanBus(), BIAS::GLProjectionParametersBase::SetDebugLevel(), BIAS::VideoSource_Disk::VideoSource_Disk(), BIAS::VideoSource_DV2::VideoSource_DV2(), BIAS::VideoSource_DV::VideoSource_DV_Internal_Init_(), and BIAS::VideoSource_V4L::VideoSource_V4L().
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inlinestaticinherited |
|
inherited |
sets the name for a group
Definition at line 1448 of file Param.cpp.
Referenced by BIAS::GenSynthMatches::_AddParameter(), BIAS::GenSynthMatchesRig::AddParameters_(), and BIAS::IOUtils::ParseCommandLineEvalHelp().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Set [Min,Max] as new range, especially usefull in derived class
PramGUI
Definition at line 1825 of file Param.cpp.
References BIAS::ParamTypeInt::max_, and BIAS::ParamTypeInt::min_.
|
inherited |
Add a short commandline switch to an existing parameter.
Useful for readconfig/writeconfig.
|
inlineinherited |
|
inherited |
print all data in group grp including current values to os if grp = GRP_ALL, print all values if showenhanced = false, parameters marked as enhanced are not shown
|
inlineinherited |
int ShowCamWxFrame::ShowFormat7Selector | ( | int | camindex, |
dc1394video_mode_t | mode | ||
) |
Shows the IEEE1394 Format7 selector frame.
Definition at line 2724 of file ShowCamWxFrame.cpp.
void ShowCamWxFrame::ShowParamGUI | ( | ) |
Shows the parameter GUI.
Definition at line 3226 of file ShowCamWxFrame.cpp.
void ShowCamWxFrame::StartSavingImagesToDisk | ( | ) |
Starts the saving from all images to disk from all activated cameras.
Definition at line 1278 of file ShowCamWxFrame.cpp.
References BIAS::FileHandling::LeadingZeroString().
void ShowCamWxFrame::StopSavingImagesToDisk | ( | ) |
Stops the saving from all images to disk from all activated cameras.
Definition at line 1255 of file ShowCamWxFrame.cpp.
|
inherited |
Returns a vector of all group IDs (unique) in ascending order.
Only parameters are with WriteToFile_ = true are considered.
Definition at line 1483 of file Param.cpp.
Referenced by BIAS::ParamGUI::GetNotebook().
|
inherited |
update all arguments from command line and parameter file
Command line arguments take precedence over arguments from parameter file. Parameter from parameter file specified with –readconfig=fname take precedencor over parameter read from default_filename. If no parameterfile is found, the defaults are written to default_name.
|
inherited |
print Help-Information to stdout
Definition at line 176 of file Param.cpp.
Referenced by BIAS::IOUtils::ParseCommandLineEvalHelp().
|
inherited |
store complete set of parameter in file if write_comments is set, alo the help strings are written to the file if show_enhanced is set, also parameters marked as enhanced are written
|
inherited |
Definition at line 1599 of file Param.cpp.
References BIAS::XMLIO::addAttribute(), BIAS::XMLIO::addChildNode(), BIAS::XMLIO::addComment(), BIAS::XMLIO::clear(), BIAS::XMLIO::create(), BIAS::XMLIO::getChild(), option::name, and BIAS::XMLIO::write().
|
inherited |
|
protectedinherited |
Definition at line 510 of file Debug.hh.
Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().
|
protectedinherited |
new concept, debuglevel are managed here in the debug class
Definition at line 516 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
protectedinherited |
Definition at line 517 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
staticprotectedinherited |
Definition at line 511 of file Debug.hh.
Referenced by BIAS::Debug::operator=().
|
protected |
Definition at line 348 of file ShowCamWxFrame.hh.
|
protectedinherited |
|
protected |
Definition at line 358 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 359 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 362 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 407 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 360 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 411 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 412 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 428 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 427 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 438 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 445 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 333 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 370 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 376 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 379 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 373 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 371 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 372 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 380 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 354 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 385 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 387 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 334 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 364 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 365 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 342 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 346 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 422 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 423 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 343 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 361 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 349 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 419 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 420 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 442 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 417 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 418 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 337 of file ShowCamWxFrame.hh.
|
staticprotectedinherited |
|
protected |
Definition at line 338 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 394 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 391 of file ShowCamWxFrame.hh.
|
protectedinherited |
Definition at line 548 of file Param.hh.
Referenced by BIAS::ParamGUI::GetNotebook().
|
protected |
Definition at line 425 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 441 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 396 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 397 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 402 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 401 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 403 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 398 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 355 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 356 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 350 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 339 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 339 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 437 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 345 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 351 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 347 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 357 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 318 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 311 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 319 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 317 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 314 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 320 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 435 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 313 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 316 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 436 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 315 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 312 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 429 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 429 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 429 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 430 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 430 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 430 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 429 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 430 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 431 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 431 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 367 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 406 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 392 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 416 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 384 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 386 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 413 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 414 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 415 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 409 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 341 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 366 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 426 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 434 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 432 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 389 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 433 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 353 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 335 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 421 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 340 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 405 of file ShowCamWxFrame.hh.
|
protected |
Definition at line 381 of file ShowCamWxFrame.hh.