class mrpt::gui::CPanelCameraSelection
#include <mrpt/gui/WxUtils.h>
class CPanelCameraSelection: public wxPanel
{
public:
//
fields
wxTextCtrl* edRawlogLabel;
wxStaticText* StaticText10;
wxStaticText* StaticText9;
wxPanel* Panel5;
wxButton* btnBrowseRawlogDir;
wxRadioBox* rbBumblebeeSel;
wxButton* btnBrowseVideo;
wxStaticText* StaticText2;
wxPanel* Panel4;
wxCheckBox* cbKinect_3D;
wxRadioBox* rbKinect_int;
wxCheckBox* cbSR_chConf;
wxStaticText* StaticText6;
wxSpinCtrl* opencvCamIndex;
wxTextCtrl* edIPcamURL;
wxStaticText* StaticText8;
wxStaticText* StaticText11;
wxTextCtrl* edCustomCamConfig;
wxTextCtrl* edSR_IP;
wxPanel* Panel1;
wxChoice* cbOpencvCamType;
wxStaticText* StaticText1;
wxStaticText* StaticText3;
wxRadioBox* rbSR_usb;
wxPanel* Panel6;
wxButton* btnBrowseRawlog;
wxPanel* Panel3;
wxCheckBox* cbGrayscale;
wxCheckBox* cbSR_chRange;
wxStaticText* StaticText5;
wxStaticText* StaticText7;
wxPanel* pnKinect;
wxTextCtrl* edVideoFile;
wxCheckBox* cbBumblebeeRectif;
wxCheckBox* cbKinect_Int;
wxCheckBox* cbSR_chIntensity;
wxCheckBox* cbKinect_Depth;
wxNotebook* pagesCameras;
wxPanel* pnSwissRanger;
wxTextCtrl* edRawlogFile;
wxTextCtrl* edRawlogImgDir;
wxPanel* Panel2;
wxCheckBox* cbSR_ch3D;
wxStaticText* StaticText4;
wxChoice* cbOpencvResolution;
// construction
CPanelCameraSelection(
wxWindow* parent,
wxWindowID id = wxID_ANY
);
//
methods
void readConfigIntoVideoSourcePanel(
const std::string& sect,
const mrpt::config::CConfigFileBase* cfg
) const;
void writeConfigFromVideoSourcePanel(
const std::string& sect,
mrpt::config::CConfigFileBase* cfg
) const;
};