Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | Protected Attributes | List of all members
BIAS::VideoSource_Controller_SwissRanger Class Reference

#include <Gui/VideoSource_Controller_SwissRanger.hh>

+ Inheritance diagram for BIAS::VideoSource_Controller_SwissRanger:
+ Collaboration diagram for BIAS::VideoSource_Controller_SwissRanger:

Public Types

enum  {
  ID_HIDE, ID_AMP, ID_SAT, ID_MOD,
  ID_DIST, ID_INT, ID_BUTTON_UPDATE, ID_TEXT,
  ID_CHECK_ENSURELATEST, ID_CHECK_SHOWDEPTH
}
 

Public Member Functions

virtual int GetSelectedImage ()
 
void Initialize ()
 
void SetAmplitudeThresholdRange (unsigned int min, unsigned int max)
 
virtual void SetBrightnessRange (unsigned int min, unsigned int max)
 
virtual void SetContrastRange (unsigned int min, unsigned int max)
 
void SetDistanceOffsetRange (unsigned int min, unsigned int max)
 
virtual void SetGainRange (unsigned int min, unsigned int max)
 
void SetIntegrationTimeRange (unsigned int min, unsigned int max)
 
virtual void SetModulationRange (unsigned int min, unsigned int max)
 
void SetSaturationThresholdRange (unsigned int min, unsigned int max)
 
virtual void SetShutterRange (unsigned int min, unsigned int max)
 
void SetVideoSource (BIAS::VideoSource *cam)
 
void Update ()
 
 VideoSource_Controller_SwissRanger (VideoSource *cam, wxWindow *parent, const std::string &title="VideoSourceController SwissRanger")
 
 ~VideoSource_Controller_SwissRanger ()
 

Public Attributes

wxBoxSizer * vBox
 

Protected Attributes

BIAS::VideoSource_SwissRangerCam_
 
wxCheckBox * checkBoxEnsureLatest
 
wxCheckBox * checkBoxShowDepth
 
wxComboBox * comboBoxModFreq
 
wxTextCtrl * mAmplitude
 
unsigned short max_amplitudeThreshold_
 
unsigned short max_distanceOffset_
 
unsigned char max_integrationTime_
 
unsigned short max_saturationThreshold_
 
wxTextCtrl * mDistance
 
unsigned short min_amplitudeThreshold_
 
unsigned short min_distanceOffset_
 
unsigned char min_integrationTime_
 
unsigned short min_saturationThreshold_
 
wxTextCtrl * mIntTimeMs
 
wxTextCtrl * mSaturation
 
wxButton * showButton
 
wxSlider * SliderAmplitude
 
wxBoxSizer * sliderBox_ShGa
 
bool sliderBox_ShGa_Visible
 
wxSlider * SliderDistanceOffset
 
wxSlider * SliderIntegration
 
wxSlider * SliderSaturation
 
wxButton * update_Button
 
bool vBoxVisible
 

Detailed Description

Definition at line 50 of file VideoSource_Controller_SwissRanger.hh.

Member Enumeration Documentation

anonymous enum
Enumerator
ID_HIDE 
ID_AMP 
ID_SAT 
ID_MOD 
ID_DIST 
ID_INT 
ID_BUTTON_UPDATE 
ID_TEXT 
ID_CHECK_ENSURELATEST 
ID_CHECK_SHOWDEPTH 

Definition at line 66 of file VideoSource_Controller_SwissRanger.hh.

Constructor & Destructor Documentation

VideoSource_Controller_SwissRanger::VideoSource_Controller_SwissRanger ( VideoSource cam,
wxWindow parent,
const std::string &  title = "VideoSourceController SwissRanger" 
)

Definition at line 57 of file VideoSource_Controller_SwissRanger.cpp.

VideoSource_Controller_SwissRanger::~VideoSource_Controller_SwissRanger ( )

Definition at line 92 of file VideoSource_Controller_SwissRanger.cpp.

Member Function Documentation

virtual int BIAS::VideoSource_Controller_Base::GetSelectedImage ( )
inlinevirtualinherited

Reimplemented in BIAS::VideoSource_Controller_XB3.

Definition at line 51 of file VideoSource_Controller_Base.hh.

void VideoSource_Controller_SwissRanger::Initialize ( )

Definition at line 96 of file VideoSource_Controller_SwissRanger.cpp.

void VideoSource_Controller_SwissRanger::SetAmplitudeThresholdRange ( unsigned int  min,
unsigned int  max 
)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 392 of file VideoSource_Controller_SwissRanger.cpp.

virtual void BIAS::VideoSource_Controller_Base::SetBrightnessRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
virtual void BIAS::VideoSource_Controller_Base::SetContrastRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
void VideoSource_Controller_SwissRanger::SetDistanceOffsetRange ( unsigned int  min,
unsigned int  max 
)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 407 of file VideoSource_Controller_SwissRanger.cpp.

virtual void BIAS::VideoSource_Controller_Base::SetGainRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
void VideoSource_Controller_SwissRanger::SetIntegrationTimeRange ( unsigned int  min,
unsigned int  max 
)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 413 of file VideoSource_Controller_SwissRanger.cpp.

virtual void BIAS::VideoSource_Controller_Base::SetModulationRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited

Definition at line 46 of file VideoSource_Controller_Base.hh.

void VideoSource_Controller_SwissRanger::SetSaturationThresholdRange ( unsigned int  min,
unsigned int  max 
)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 399 of file VideoSource_Controller_SwissRanger.cpp.

virtual void BIAS::VideoSource_Controller_Base::SetShutterRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
void VideoSource_Controller_SwissRanger::SetVideoSource ( BIAS::VideoSource cam)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 240 of file VideoSource_Controller_SwissRanger.cpp.

void VideoSource_Controller_SwissRanger::Update ( )
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 343 of file VideoSource_Controller_SwissRanger.cpp.

Member Data Documentation

BIAS::VideoSource_SwissRanger* BIAS::VideoSource_Controller_SwissRanger::Cam_
protected

Definition at line 96 of file VideoSource_Controller_SwissRanger.hh.

wxCheckBox* BIAS::VideoSource_Controller_SwissRanger::checkBoxEnsureLatest
protected

Definition at line 104 of file VideoSource_Controller_SwissRanger.hh.

wxCheckBox* BIAS::VideoSource_Controller_SwissRanger::checkBoxShowDepth
protected

Definition at line 105 of file VideoSource_Controller_SwissRanger.hh.

wxComboBox* BIAS::VideoSource_Controller_SwissRanger::comboBoxModFreq
protected

Definition at line 103 of file VideoSource_Controller_SwissRanger.hh.

wxTextCtrl * BIAS::VideoSource_Controller_SwissRanger::mAmplitude
protected

Definition at line 101 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::max_amplitudeThreshold_
protected

Definition at line 113 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::max_distanceOffset_
protected

Definition at line 116 of file VideoSource_Controller_SwissRanger.hh.

unsigned char BIAS::VideoSource_Controller_SwissRanger::max_integrationTime_
protected

Definition at line 115 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::max_saturationThreshold_
protected

Definition at line 114 of file VideoSource_Controller_SwissRanger.hh.

wxTextCtrl * BIAS::VideoSource_Controller_SwissRanger::mDistance
protected

Definition at line 101 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::min_amplitudeThreshold_
protected

Definition at line 113 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::min_distanceOffset_
protected

Definition at line 116 of file VideoSource_Controller_SwissRanger.hh.

unsigned char BIAS::VideoSource_Controller_SwissRanger::min_integrationTime_
protected

Definition at line 115 of file VideoSource_Controller_SwissRanger.hh.

unsigned short BIAS::VideoSource_Controller_SwissRanger::min_saturationThreshold_
protected

Definition at line 114 of file VideoSource_Controller_SwissRanger.hh.

wxTextCtrl* BIAS::VideoSource_Controller_SwissRanger::mIntTimeMs
protected

Definition at line 101 of file VideoSource_Controller_SwissRanger.hh.

wxTextCtrl * BIAS::VideoSource_Controller_SwissRanger::mSaturation
protected

Definition at line 101 of file VideoSource_Controller_SwissRanger.hh.

wxButton* BIAS::VideoSource_Controller_SwissRanger::showButton
protected

Definition at line 107 of file VideoSource_Controller_SwissRanger.hh.

wxSlider* BIAS::VideoSource_Controller_SwissRanger::SliderAmplitude
protected

Definition at line 98 of file VideoSource_Controller_SwissRanger.hh.

wxBoxSizer* BIAS::VideoSource_Controller_SwissRanger::sliderBox_ShGa
protected

Definition at line 106 of file VideoSource_Controller_SwissRanger.hh.

bool BIAS::VideoSource_Controller_SwissRanger::sliderBox_ShGa_Visible
protected

Definition at line 110 of file VideoSource_Controller_SwissRanger.hh.

wxSlider* BIAS::VideoSource_Controller_SwissRanger::SliderDistanceOffset
protected

Definition at line 102 of file VideoSource_Controller_SwissRanger.hh.

wxSlider* BIAS::VideoSource_Controller_SwissRanger::SliderIntegration
protected

Definition at line 100 of file VideoSource_Controller_SwissRanger.hh.

wxSlider* BIAS::VideoSource_Controller_SwissRanger::SliderSaturation
protected

Definition at line 99 of file VideoSource_Controller_SwissRanger.hh.

wxButton* BIAS::VideoSource_Controller_SwissRanger::update_Button
protected

Definition at line 108 of file VideoSource_Controller_SwissRanger.hh.

wxBoxSizer* BIAS::VideoSource_Controller_SwissRanger::vBox

Definition at line 64 of file VideoSource_Controller_SwissRanger.hh.

bool BIAS::VideoSource_Controller_SwissRanger::vBoxVisible
protected

Definition at line 111 of file VideoSource_Controller_SwissRanger.hh.


The documentation for this class was generated from the following files: