6#ifndef YARP_DEV_IRGBVISUALPARAMS_H
7#define YARP_DEV_IRGBVISUALPARAMS_H
96 virtual bool getRgbFOV(
double& horizontalFov,
double& verticalFov) = 0;
105 virtual bool setRgbFOV(
double horizontalFov,
double verticalFov) = 0;
contains the definition of a Vector type
An interface for retrieving intrinsic parameter from a rgb camera.
virtual bool getRgbSupportedConfigurations(yarp::sig::VectorOf< yarp::dev::CameraConfig > &configurations)
Get the possible configurations of the camera.
virtual bool setRgbMirroring(bool mirror)=0
Set the mirroring setting of the sensor.
virtual bool getRgbIntrinsicParam(yarp::os::Property &intrinsic)=0
Get the intrinsic parameters of the rgb camera.
virtual bool getRgbResolution(int &width, int &height)
Get the resolution of the rgb image from the camera.
virtual bool setRgbResolution(int width, int height)=0
Set the resolution of the rgb image from the camera.
virtual bool getRgbMirroring(bool &mirror)=0
Get the mirroring setting of the sensor.
virtual int getRgbHeight()=0
Return the height of each frame.
virtual bool getRgbFOV(double &horizontalFov, double &verticalFov)=0
Get the field of view (FOV) of the rgb camera.
virtual ~IRgbVisualParams()
virtual bool setRgbFOV(double horizontalFov, double verticalFov)=0
Set the field of view (FOV) of the rgb camera.
virtual int getRgbWidth()=0
Return the width of each frame.
A class for storing options and configuration information.
For streams capable of holding different kinds of content, check what they actually have.
Struct describing a possible camera configuration.
YarpVocabPixelTypesEnum pixelCoding
#define YARP_END_PACK
Ends 1 byte packing for structs/classes.
#define YARP_BEGIN_PACK
Starts 1 byte packing for structs/classes.