|
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
} |
|
|
| 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 |
|
::std::chrono::nanoseconds | getUpdateRate () 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 |
|
| CyclicDevice (const ::std::chrono::nanoseconds &updateRate) |
|
virtual | ~CyclicDevice () |
|
virtual ::std::chrono::nanoseconds | getUpdateRate () const |
|