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

#include <Gui/VideoSource_Controller_PMDZess.hh>

+ Inheritance diagram for BIAS::VideoSource_Controller_PMDZess:
+ Collaboration diagram for BIAS::VideoSource_Controller_PMDZess:

Public Types

enum  {
  ID_HIDE, ID_GAIN2D, ID_SHUTTER3D, ID_SHUTTER2D,
  ID_MODULATIONFREQUENCY, ID_BUTTON_UPDATE, ID_MODULATION_TEXT, 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)
 
virtual void SetDistanceOffsetRange (unsigned int min, unsigned int max)
 
void SetGain2DRange (unsigned int min=0.0, unsigned int max=3000.0)
 
virtual void SetGainRange (unsigned int min, unsigned int max)
 
virtual 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)
 
void SetShutter2DRange (unsigned int min=1000.02, unsigned int max=8000.2)
 
void SetShutter3DRange (unsigned int min=1000.0, unsigned int max=8000.0)
 
virtual void SetShutterRange (unsigned int min, unsigned int max)
 
void SetVideoSource (BIAS::VideoSource *cam)
 
void Update ()
 
 VideoSource_Controller_PMDZess (VideoSource *cam, wxFrame *paren, const std::string &title="Controller Multicam")
 
 ~VideoSource_Controller_PMDZess ()
 

Public Attributes

wxBoxSizer * vBox
 

Protected Attributes

BIAS::VideoSource_PMDZessCam_
 
double maxGain2D_
 
double maxShutter2D_
 
double maxShutter3D_
 
double minGain2D_
 
double minShutter2D_
 
double minShutter3D_
 
wxTextCtrl * modulationFreqText
 
wxButton * setModFreqButton
 
wxButton * showButton
 
wxBoxSizer * sliderBox_ShGa
 
bool sliderBox_ShGa_Visible
 
wxSlider * SliderGain2D
 
wxSlider * SliderShutter2D
 
wxSlider * SliderShutter3D
 
wxButton * update_Button
 
bool vBoxVisible
 

Detailed Description

Definition at line 23 of file VideoSource_Controller_PMDZess.hh.

Member Enumeration Documentation

anonymous enum
Enumerator
ID_HIDE 
ID_GAIN2D 
ID_SHUTTER3D 
ID_SHUTTER2D 
ID_MODULATIONFREQUENCY 
ID_BUTTON_UPDATE 
ID_MODULATION_TEXT 
ID_TEXT 

Definition at line 41 of file VideoSource_Controller_PMDZess.hh.

Constructor & Destructor Documentation

VideoSource_Controller_PMDZess::VideoSource_Controller_PMDZess ( VideoSource cam,
wxFrame *  paren,
const std::string &  title = "Controller Multicam" 
)

Definition at line 34 of file VideoSource_Controller_PMDZess.cpp.

VideoSource_Controller_PMDZess::~VideoSource_Controller_PMDZess ( )

Definition at line 49 of file VideoSource_Controller_PMDZess.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_PMDZess::Initialize ( )

Definition at line 55 of file VideoSource_Controller_PMDZess.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
virtual void BIAS::VideoSource_Controller_Base::SetDistanceOffsetRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
void VideoSource_Controller_PMDZess::SetGain2DRange ( unsigned int  min = 0.0,
unsigned int  max = 3000.0 
)

Definition at line 239 of file VideoSource_Controller_PMDZess.cpp.

virtual void BIAS::VideoSource_Controller_Base::SetGainRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
virtual void BIAS::VideoSource_Controller_Base::SetIntegrationTimeRange ( unsigned int  min,
unsigned int  max 
)
inlinevirtualinherited
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.

void VideoSource_Controller_PMDZess::SetShutter2DRange ( unsigned int  min = 1000.02,
unsigned int  max = 8000.2 
)

Definition at line 225 of file VideoSource_Controller_PMDZess.cpp.

void VideoSource_Controller_PMDZess::SetShutter3DRange ( unsigned int  min = 1000.0,
unsigned int  max = 8000.0 
)

Definition at line 232 of file VideoSource_Controller_PMDZess.cpp.

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

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 143 of file VideoSource_Controller_PMDZess.cpp.

void VideoSource_Controller_PMDZess::Update ( )
virtual

Reimplemented from BIAS::VideoSource_Controller_Base.

Definition at line 198 of file VideoSource_Controller_PMDZess.cpp.

Member Data Documentation

BIAS::VideoSource_PMDZess* BIAS::VideoSource_Controller_PMDZess::Cam_
protected

Definition at line 65 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::maxGain2D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::maxShutter2D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::maxShutter3D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::minGain2D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::minShutter2D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

double BIAS::VideoSource_Controller_PMDZess::minShutter3D_
protected

Definition at line 79 of file VideoSource_Controller_PMDZess.hh.

wxTextCtrl* BIAS::VideoSource_Controller_PMDZess::modulationFreqText
protected

Definition at line 78 of file VideoSource_Controller_PMDZess.hh.

wxButton* BIAS::VideoSource_Controller_PMDZess::setModFreqButton
protected

Definition at line 76 of file VideoSource_Controller_PMDZess.hh.

wxButton* BIAS::VideoSource_Controller_PMDZess::showButton
protected

Definition at line 75 of file VideoSource_Controller_PMDZess.hh.

wxBoxSizer* BIAS::VideoSource_Controller_PMDZess::sliderBox_ShGa
protected

Definition at line 70 of file VideoSource_Controller_PMDZess.hh.

bool BIAS::VideoSource_Controller_PMDZess::sliderBox_ShGa_Visible
protected

Definition at line 71 of file VideoSource_Controller_PMDZess.hh.

wxSlider* BIAS::VideoSource_Controller_PMDZess::SliderGain2D
protected

Definition at line 67 of file VideoSource_Controller_PMDZess.hh.

wxSlider* BIAS::VideoSource_Controller_PMDZess::SliderShutter2D
protected

Definition at line 68 of file VideoSource_Controller_PMDZess.hh.

wxSlider* BIAS::VideoSource_Controller_PMDZess::SliderShutter3D
protected

Definition at line 69 of file VideoSource_Controller_PMDZess.hh.

wxButton* BIAS::VideoSource_Controller_PMDZess::update_Button
protected

Definition at line 77 of file VideoSource_Controller_PMDZess.hh.

wxBoxSizer* BIAS::VideoSource_Controller_PMDZess::vBox

Definition at line 39 of file VideoSource_Controller_PMDZess.hh.

bool BIAS::VideoSource_Controller_PMDZess::vBoxVisible
protected

Definition at line 73 of file VideoSource_Controller_PMDZess.hh.


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