CameraParameters Class Reference

#include <CameraParameters.h>

List of all members.

Public Types

 wb_indoor_mode
 wb_outdoor_mode
 wb_fl_mode
 gain_low
 gain_mid
 gain_high
 shutter_slow
 shutter_mid
 shutter_fast
enum  whiteBalance { wb_indoor_mode, wb_outdoor_mode, wb_fl_mode }
enum  gain { gain_low, gain_mid, gain_high }
enum  shutterSpeed { shutter_slow, shutter_mid, shutter_fast }

Public Member Functions

 CameraParameters ()

Static Public Member Functions

static const char * getWhiteBalanceName (whiteBalance whiteBalance)
static const char * getShortWhiteBalanceName (whiteBalance whiteBalance)
static const char * getGainName (gain gain)
static const char * getShortGainName (gain gain)
static const char * getShutterSpeedName (shutterSpeed shutterSpeed)
static const char * getShortShutterSpeedName (shutterSpeed shutterSpeed)

Public Attributes

whiteBalance theWhiteBalance
gain theGain
shutterSpeed theShutterSpeed


Detailed Description

Adjust parameters for built-in camera of Sony robot

Author:
Joscha Bach

Definition at line 20 of file CameraParameters.h.


Member Enumeration Documentation

enum CameraParameters::gain

Enumerator:
gain_low 
gain_mid 
gain_high 

Definition at line 52 of file CameraParameters.h.

enum CameraParameters::shutterSpeed

Enumerator:
shutter_slow 
shutter_mid 
shutter_fast 

Definition at line 80 of file CameraParameters.h.

enum CameraParameters::whiteBalance

Enumerator:
wb_indoor_mode 
wb_outdoor_mode 
wb_fl_mode 

Definition at line 25 of file CameraParameters.h.


Constructor & Destructor Documentation

CameraParameters::CameraParameters (  ) 

Definition at line 11 of file CameraParameters.cpp.


Member Function Documentation

static const char* CameraParameters::getGainName ( gain  gain  )  [inline, static]

Returns a description for an indexed gain.

Definition at line 59 of file CameraParameters.h.

References gain_high, gain_low, and gain_mid.

static const char* CameraParameters::getShortGainName ( gain  gain  )  [inline, static]

Definition at line 69 of file CameraParameters.h.

References gain_high, gain_low, and gain_mid.

Referenced by CCameraParametersToolBar::Init().

static const char* CameraParameters::getShortShutterSpeedName ( shutterSpeed  shutterSpeed  )  [inline, static]

Definition at line 97 of file CameraParameters.h.

References shutter_fast, shutter_mid, and shutter_slow.

Referenced by CCameraParametersToolBar::Init(), and VariableLighting::switchSetting().

static const char* CameraParameters::getShortWhiteBalanceName ( whiteBalance  whiteBalance  )  [inline, static]

Definition at line 42 of file CameraParameters.h.

References wb_fl_mode, wb_indoor_mode, and wb_outdoor_mode.

Referenced by CCameraParametersToolBar::Init().

static const char* CameraParameters::getShutterSpeedName ( shutterSpeed  shutterSpeed  )  [inline, static]

Returns a description for an indexed shutterSpeed.

Definition at line 87 of file CameraParameters.h.

References shutter_fast, shutter_mid, and shutter_slow.

static const char* CameraParameters::getWhiteBalanceName ( whiteBalance  whiteBalance  )  [inline, static]

Returns a description for an indexed whiteBalance.

Definition at line 32 of file CameraParameters.h.

References wb_fl_mode, wb_indoor_mode, and wb_outdoor_mode.


Member Data Documentation

gain CameraParameters::theGain

Definition at line 109 of file CameraParameters.h.

Referenced by RobotConsole::cameraParameters(), operator<<(), operator>>(), CCameraParametersToolBar::send(), Sensors::Sensors(), AutoShutter::setCamera(), Sensors::setCameraParameters(), and VariableLighting::switchSetting().

shutterSpeed CameraParameters::theShutterSpeed

Definition at line 110 of file CameraParameters.h.

Referenced by RobotConsole::cameraParameters(), operator<<(), operator>>(), CCameraParametersToolBar::send(), Sensors::Sensors(), AutoShutter::setCamera(), Sensors::setCameraParameters(), and VariableLighting::switchSetting().

whiteBalance CameraParameters::theWhiteBalance

Definition at line 108 of file CameraParameters.h.

Referenced by RobotConsole::cameraParameters(), operator<<(), operator>>(), CCameraParametersToolBar::send(), Sensors::Sensors(), AutoShutter::setCamera(), Sensors::setCameraParameters(), and VariableLighting::switchSetting().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:19:41 2006 for DT2005.panorama by  doxygen 1.4.7