30 #ifndef _REC_ROBOTINO_API2_CAMERACAPABILITIES_H_ 31 #define _REC_ROBOTINO_API2_CAMERACAPABILITIES_H_ 33 #include "rec/robotino/api2/CameraFormat.h" 92 for(
unsigned int i=0; i<other._numFormats; ++i )
116 for(
unsigned int i=0; i<other._numFormats; ++i )
149 size_t len = strlen( name );
150 _name =
new char[ len+1 ];
151 strncpy( _name, name, len+1 );
170 if( 0 == _numFormats % 16 )
176 for(
unsigned int i=0; i<_numFormats; ++i )
178 _formats[i] = old[i];
184 _formats[_numFormats] =
format;
197 if( index >= _numFormats )
201 return _formats[index];
252 unsigned int _numFormats;
258 #endif //_REC_ROBOTINO_API2_CAMERACAPABILITIES_H_ void addFormat(const CameraFormat &format)
Definition: CameraCapabilities.h:168
bool focus
Definition: CameraCapabilities.h:244
Capabilities of Robotino's camera.
Definition: CameraCapabilities.h:44
const char * name() const
Definition: CameraCapabilities.h:158
bool backlightCompensation
Definition: CameraCapabilities.h:232
bool brightness
Definition: CameraCapabilities.h:214
CameraCapabilities & operator=(const CameraCapabilities &other)
Definition: CameraCapabilities.h:110
bool sharpness
Definition: CameraCapabilities.h:247
bool saturation
Definition: CameraCapabilities.h:220
bool autoWhiteBalance
Definition: CameraCapabilities.h:223
Definition: AnalogInput.h:36
CameraCapabilities(const CameraCapabilities &other)
Definition: CameraCapabilities.h:74
CameraCapabilities()
Definition: CameraCapabilities.h:50
virtual ~CameraCapabilities()
Definition: CameraCapabilities.h:101
CameraFormat format(unsigned int index) const
Definition: CameraCapabilities.h:195
bool exposure
Definition: CameraCapabilities.h:238
unsigned int numFormats() const
Definition: CameraCapabilities.h:208
void setName(const char *name)
Definition: CameraCapabilities.h:140
bool contrast
Definition: CameraCapabilities.h:217
bool whiteBalanceTemperature
Definition: CameraCapabilities.h:229
bool autoFocus
Definition: CameraCapabilities.h:241
bool autoExposure
Definition: CameraCapabilities.h:235
bool gain
Definition: CameraCapabilities.h:226