Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

CameraParameters Class Reference

Adjust parameters for built-in camera of Sony robot. More...

#include <CameraParameters.h>

List of all members.

Public Types

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

const char * getWhiteBalanceName (whiteBalance whiteBalance)
 Returns a description for an indexed whiteBalance.

const char * getShortWhiteBalanceName (whiteBalance whiteBalance)
const char * getGainName (gain gain)
 Returns a description for an indexed gain.

const char * getShortGainName (gain gain)
const char * getShutterSpeedName (shutterSpeed shutterSpeed)
 Returns a description for an indexed shutterSpeed.

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::whiteBalance
 

Enumeration values:
wb_indoor_mode 
wb_outdoor_mode 
wb_fl_mode 

Definition at line 25 of file CameraParameters.h.

enum CameraParameters::gain
 

Enumeration values:
gain_low 
gain_mid 
gain_high 

Definition at line 52 of file CameraParameters.h.

enum CameraParameters::shutterSpeed
 

Enumeration values:
shutter_slow 
shutter_mid 
shutter_fast 

Definition at line 80 of file CameraParameters.h.


Constructor & Destructor Documentation

CameraParameters::CameraParameters  ) 
 

Definition at line 11 of file CameraParameters.cpp.


Member Function Documentation

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.

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.

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.

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

Definition at line 69 of file CameraParameters.h.

References gain_high, gain_low, and gain_mid.

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.

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

Definition at line 97 of file CameraParameters.h.

References shutter_fast, shutter_mid, and shutter_slow.


Member Data Documentation

whiteBalance CameraParameters::theWhiteBalance
 

Definition at line 108 of file CameraParameters.h.

Referenced by AutoShutter::execute(), operator<<(), operator>>(), AutoShutter::selectBest(), Sensors::Sensors(), and Sensors::setCameraParameters().

gain CameraParameters::theGain
 

Definition at line 109 of file CameraParameters.h.

Referenced by AutoShutter::execute(), operator<<(), operator>>(), AutoShutter::selectBest(), Sensors::Sensors(), and Sensors::setCameraParameters().

shutterSpeed CameraParameters::theShutterSpeed
 

Definition at line 110 of file CameraParameters.h.

Referenced by AutoShutter::execute(), operator<<(), operator>>(), AutoShutter::selectBest(), Sensors::Sensors(), and Sensors::setCameraParameters().


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:04:56 2004 for GT2004 by doxygen 1.3.6