Public Types |
enum | ColorCoding {
COLOR_CODING_MONO8 = ::COLOR_FORMAT7_MONO8,
COLOR_CODING_YUV411,
COLOR_CODING_YUV422,
COLOR_CODING_YUV444,
COLOR_CODING_RGB8,
COLOR_CODING_MONO16,
COLOR_CODING_RGB16,
COLOR_CODING_MONO16S,
COLOR_CODING_RGB16S,
COLOR_CODING_RAW8,
COLOR_CODING_RAW16
} |
enum | Feature {
FEATURE_BRIGHTNESS = ::FEATURE_BRIGHTNESS,
FEATURE_EXPOSURE,
FEATURE_SHARPNESS,
FEATURE_WHITE_BALANCE,
FEATURE_HUE,
FEATURE_SATURATION,
FEATURE_GAMMA,
FEATURE_SHUTTER,
FEATURE_GAIN,
FEATURE_IRIS,
FEATURE_FOCUS,
FEATURE_TEMPERATURE,
FEATURE_TRIGGER,
FEATURE_TRIGGER_DELAY,
FEATURE_WHITE_SHADING,
FEATURE_FRAME_RATE,
FEATURE_ZOOM,
FEATURE_PAN,
FEATURE_TILT,
FEATURE_OPTICAL_FILTER,
FEATURE_CAPTURE_SIZE,
FEATURE_CAPTURE_QUALITY
} |
enum | FeatureMode { FEATURE_MODE_MANUAL,
FEATURE_MODE_AUTO,
FEATURE_MODE_ONE_PUSH_AUTO
} |
enum | Framerate {
FRAMERATE_1_875 = ::FRAMERATE_1_875,
FRAMERATE_3_75,
FRAMERATE_7_5,
FRAMERATE_15,
FRAMERATE_30,
FRAMERATE_60,
FRAMERATE_120,
FRAMERATE_240
} |
enum | IsoSpeed {
ISO_SPEED_100 = ::SPEED_100,
ISO_SPEED_200,
ISO_SPEED_400,
ISO_SPEED_800,
ISO_SPEED_1600,
ISO_SPEED_3200
} |
enum | OperationMode { OPERATION_MODE_LEGACY = ::OPERATION_MODE_LEGACY,
OPERATION_MODE_1394B
} |
enum | VideoMode {
VIDEO_MODE_160x120_YUV444 = ::MODE_160x120_YUV444,
VIDEO_MODE_320x240_YUV422,
VIDEO_MODE_640x480_YUV411,
VIDEO_MODE_640x480_YUV422,
VIDEO_MODE_640x480_RGB8,
VIDEO_MODE_640x480_MONO8,
VIDEO_MODE_640x480_MONO16,
VIDEO_MODE_800x600_YUV422 = ::MODE_800x600_YUV422,
VIDEO_MODE_800x600_RGB8,
VIDEO_MODE_800x600_MONO8,
VIDEO_MODE_1024x768_YUV422,
VIDEO_MODE_1024x768_RGB8,
VIDEO_MODE_1024x768_MONO8,
VIDEO_MODE_800x600_MONO16,
VIDEO_MODE_1024x768_MONO16,
VIDEO_MODE_1280x960_YUV422 = ::MODE_1280x960_YUV422,
VIDEO_MODE_1280x960_RGB8,
VIDEO_MODE_1280x960_MONO8,
VIDEO_MODE_1600x1200_YUV422,
VIDEO_MODE_1600x1200_RGB8,
VIDEO_MODE_1600x1200_MONO8,
VIDEO_MODE_1280x960_MONO16,
VIDEO_MODE_1600x1200_MONO16,
VIDEO_MODE_EXIF = ::MODE_EXIF,
VIDEO_MODE_FORMAT7_0 = ::MODE_FORMAT7_0,
VIDEO_MODE_FORMAT7_1,
VIDEO_MODE_FORMAT7_2,
VIDEO_MODE_FORMAT7_3,
VIDEO_MODE_FORMAT7_4,
VIDEO_MODE_FORMAT7_5,
VIDEO_MODE_FORMAT7_6,
VIDEO_MODE_FORMAT7_7
} |
Public Member Functions |
| Dc1394Camera (const ::std::string &filename="", const unsigned int &node=0) |
virtual | ~Dc1394Camera () |
void | close () |
unsigned int | getBitsPerPixel () const |
unsigned int | getColorCodingDepth () const |
unsigned int | getHeight () const |
bool | getFeatureAbsoluteControl (const Feature &feature) const |
void | getFeatureBoundaries (const Feature &feature, unsigned int &min, unsigned int &max) const |
void | getFeatureBoundariesAbsolute (const Feature &feature, float &min, float &max) const |
FeatureMode | getFeatureMode (const Feature &feature) const |
void | getFeatureModes (const Feature &feature, bool &hasManual, bool &hasAuto, bool &hasOnePushAuto) const |
unsigned int | getFeatureValue (const Feature &feature) const |
float | getFeatureValueAbsolute (const Feature &feature) const |
::std::string | getFilename () const |
void | getFormat7 (VideoMode &videoMode, ColorCoding &colorCoding, unsigned int &left, unsigned int &top, unsigned int &width, unsigned int &height) const |
void | getFormat7MaximumImageSize (const unsigned int &mode, unsigned int &width, unsigned &height) const |
Framerate | getFramerate () const |
unsigned int | getNode () const |
int | getNumCameras () const |
OperationMode | getOperationMode () const |
unsigned int | getPort () const |
unsigned int | getSize () const |
IsoSpeed | getSpeed () const |
VideoMode | getVideoMode () const |
unsigned int | getWidth () const |
void | grab (unsigned char *image) |
bool | hasFeatureAbsoluteControl (const Feature &feature) const |
bool | isFeatureEnabled (const Feature &feature) const |
bool | isFeaturePresent (const Feature &feature) const |
bool | isFeatureReadable (const Feature &feature) const |
bool | isFeatureSwitchable (const Feature &feature) const |
void | open () |
void | reset () |
void | setFeatureAbsoluteControl (const Feature &feature, const bool &doOn) |
void | setFeatureEnabled (const Feature &feature, const bool &doOn) |
void | setFeatureMode (const Feature &feature, const FeatureMode &mode) |
void | setFeatureValue (const Feature &feature, const unsigned int &value) |
void | setFeatureValueAbsolute (const Feature &feature, const float &value) |
void | setFilename (const ::std::string &filename) |
void | setFormat7 (const VideoMode &videoMode, const ColorCoding &colorCoding, const unsigned int &left, const unsigned int &top, const unsigned int &width, const unsigned int &height) |
void | setFramerate (const Framerate &framerate) |
void | setNode (const unsigned int &node) |
void | setOperationMode (const OperationMode &mode) |
void | setPort (const unsigned int &port) |
void | setSpeed (const IsoSpeed &speed) |
void | setVideoMode (const VideoMode &mode) |
void | start () |
void | step () |
void | stop () |
| Camera () |
virtual | ~Camera () |
| Device () |
virtual | ~Device () |
bool | isConnected () const |
bool | isRunning () const |