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_PMD Class Reference

#include <Gui/VideoSource_Controller_PMD.hh>

+ Inheritance diagram for BIAS::VideoSource_Controller_PMD:
+ Collaboration diagram for BIAS::VideoSource_Controller_PMD:

Public Types

enum  {
  ID_HIDE, ID_MOD, ID_DIST, ID_INT,
  ID_BUTTON_UPDATE, ID_CHECK_SHOWDEPTH, ID_TEXT
}
 

Public Member Functions

virtual int GetSelectedImage ()
 
void Initialize ()
 
virtual 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)
 
virtual 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_PMD (VideoSource *cam, wxWindow *parent, const std::string &title)
 
 ~VideoSource_Controller_PMD ()
 

Public Attributes

wxBoxSizer * vBox
 

Protected Attributes

BIAS::VideoSource_PMDCam_
 
wxCheckBox * checkBoxShowDepth
 
wxComboBox * comboBoxModFreq
 
unsigned int max_distanceOffset_
 
unsigned int max_integrationTime_
 
unsigned int min_distanceOffset_
 
unsigned int min_integrationTime_
 
wxButton * showButton
 
wxSlider * SliderAmplitude
 
wxBoxSizer * sliderBox_ShGa
 
bool sliderBox_ShGa_Visible
 
wxSlider * SliderDistanceOffset
 
wxSlider * SliderIntegration
 
wxSlider * SliderModCoeff
 
wxSlider * SliderSaturation
 
wxButton * update_Button
 
bool vBoxVisible
 

Detailed Description

Definition at line 21 of file VideoSource_Controller_PMD.hh.

Member Enumeration Documentation

anonymous enum
Enumerator
ID_HIDE 
ID_MOD 
ID_DIST 
ID_INT 
ID_BUTTON_UPDATE 
ID_CHECK_SHOWDEPTH 
ID_TEXT 

Definition at line 37 of file VideoSource_Controller_PMD.hh.

Constructor & Destructor Documentation

VideoSource_Controller_PMD::VideoSource_Controller_PMD ( VideoSource cam,
wxWindow parent,
const std::string &  title 
)

Definition at line 34 of file VideoSource_Controller_PMD.cpp.

VideoSource_Controller_PMD::~VideoSource_Controller_PMD ( )

Definition at line 55 of file VideoSource_Controller_PMD.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_PMD::Initialize ( )

Definition at line 61 of file VideoSource_Controller_PMD.cpp.

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

Reimplemented in BIAS::VideoSource_Controller_SwissRanger.

Definition at line 44 of file VideoSource_Controller_Base.hh.

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_PMD::SetDistanceOffsetRange ( unsigned int  min,
unsigned int  max 
)
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 204 of file VideoSource_Controller_PMD.cpp.

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

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 210 of file VideoSource_Controller_PMD.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.

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

Reimplemented in BIAS::VideoSource_Controller_SwissRanger.

Definition at line 45 of file VideoSource_Controller_Base.hh.

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

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 149 of file VideoSource_Controller_PMD.cpp.

void VideoSource_Controller_PMD::Update ( )
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 187 of file VideoSource_Controller_PMD.cpp.

Member Data Documentation

BIAS::VideoSource_PMD* BIAS::VideoSource_Controller_PMD::Cam_
protected

Definition at line 59 of file VideoSource_Controller_PMD.hh.

wxCheckBox* BIAS::VideoSource_Controller_PMD::checkBoxShowDepth
protected

Definition at line 70 of file VideoSource_Controller_PMD.hh.

wxComboBox* BIAS::VideoSource_Controller_PMD::comboBoxModFreq
protected

Definition at line 68 of file VideoSource_Controller_PMD.hh.

unsigned int BIAS::VideoSource_Controller_PMD::max_distanceOffset_
protected

Definition at line 75 of file VideoSource_Controller_PMD.hh.

unsigned int BIAS::VideoSource_Controller_PMD::max_integrationTime_
protected

Definition at line 74 of file VideoSource_Controller_PMD.hh.

unsigned int BIAS::VideoSource_Controller_PMD::min_distanceOffset_
protected

Definition at line 75 of file VideoSource_Controller_PMD.hh.

unsigned int BIAS::VideoSource_Controller_PMD::min_integrationTime_
protected

Definition at line 74 of file VideoSource_Controller_PMD.hh.

wxButton* BIAS::VideoSource_Controller_PMD::showButton
protected

Definition at line 71 of file VideoSource_Controller_PMD.hh.

wxSlider* BIAS::VideoSource_Controller_PMD::SliderAmplitude
protected

Definition at line 61 of file VideoSource_Controller_PMD.hh.

wxBoxSizer* BIAS::VideoSource_Controller_PMD::sliderBox_ShGa
protected

Definition at line 66 of file VideoSource_Controller_PMD.hh.

bool BIAS::VideoSource_Controller_PMD::sliderBox_ShGa_Visible
protected

Definition at line 67 of file VideoSource_Controller_PMD.hh.

wxSlider* BIAS::VideoSource_Controller_PMD::SliderDistanceOffset
protected

Definition at line 64 of file VideoSource_Controller_PMD.hh.

wxSlider* BIAS::VideoSource_Controller_PMD::SliderIntegration
protected

Definition at line 63 of file VideoSource_Controller_PMD.hh.

wxSlider* BIAS::VideoSource_Controller_PMD::SliderModCoeff
protected

Definition at line 65 of file VideoSource_Controller_PMD.hh.

wxSlider* BIAS::VideoSource_Controller_PMD::SliderSaturation
protected

Definition at line 62 of file VideoSource_Controller_PMD.hh.

wxButton* BIAS::VideoSource_Controller_PMD::update_Button
protected

Definition at line 72 of file VideoSource_Controller_PMD.hh.

wxBoxSizer* BIAS::VideoSource_Controller_PMD::vBox

Definition at line 35 of file VideoSource_Controller_PMD.hh.

bool BIAS::VideoSource_Controller_PMD::vBoxVisible
protected

Definition at line 69 of file VideoSource_Controller_PMD.hh.


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