YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
FakeDepthCameraDriver_mini Class Reference

fakeDepthCamera_mini: Documentation to be added More...

#include <fake/fakeDepthCamera/FakeDepthCameraDriver_mini.h>

+ Inheritance diagram for FakeDepthCameraDriver_mini:

Public Member Functions

 FakeDepthCameraDriver_mini ()
 
 ~FakeDepthCameraDriver_mini () override
 
bool open (yarp::os::Searchable &config) override
 Open the DeviceDriver.
 
bool close () override
 Close the DeviceDriver.
 
int getRgbHeight () override
 Return the height of each frame.
 
int getRgbWidth () override
 Return the width of each frame.
 
yarp::dev::ReturnValue getRgbSupportedConfigurations (std::vector< yarp::dev::CameraConfig > &configurations) override
 Get the possible configurations of the camera.
 
yarp::dev::ReturnValue getRgbResolution (int &width, int &height) override
 Get the resolution of the rgb image from the camera.
 
yarp::dev::ReturnValue setRgbResolution (int width, int height) override
 Set the resolution of the rgb image from the camera.
 
yarp::dev::ReturnValue getRgbFOV (double &horizontalFov, double &verticalFov) override
 Get the field of view (FOV) of the rgb camera.
 
yarp::dev::ReturnValue setRgbFOV (double horizontalFov, double verticalFov) override
 Set the field of view (FOV) of the rgb camera.
 
yarp::dev::ReturnValue getRgbMirroring (bool &mirror) override
 Get the mirroring setting of the sensor.
 
yarp::dev::ReturnValue setRgbMirroring (bool mirror) override
 Set the mirroring setting of the sensor.
 
yarp::dev::ReturnValue getRgbIntrinsicParam (Property &intrinsic) override
 Get the intrinsic parameters of the rgb camera.
 
int getDepthHeight () override
 Return the height of each frame.
 
int getDepthWidth () override
 Return the height of each frame.
 
yarp::dev::ReturnValue getDepthResolution (int &width, int &height) override
 Get the resolution of the depth image from the camera.
 
yarp::dev::ReturnValue setDepthResolution (int width, int height) override
 Set the resolution of the depth image from the camera.
 
yarp::dev::ReturnValue getDepthFOV (double &horizontalFov, double &verticalFov) override
 Get the field of view (FOV) of the depth camera.
 
yarp::dev::ReturnValue setDepthFOV (double horizontalFov, double verticalFov) override
 Set the field of view (FOV) of the depth camera.
 
yarp::dev::ReturnValue getDepthIntrinsicParam (Property &intrinsic) override
 Get the intrinsic parameters of the depth camera.
 
yarp::dev::ReturnValue getDepthAccuracy (double &accuracy) override
 Get the minimum detectable variation in distance [meter].
 
yarp::dev::ReturnValue setDepthAccuracy (double accuracy) override
 Set the minimum detectable variation in distance [meter] when possible.
 
yarp::dev::ReturnValue getDepthClipPlanes (double &nearPlane, double &farPlane) override
 Get the clipping planes of the sensor.
 
yarp::dev::ReturnValue setDepthClipPlanes (double nearPlane, double farPlane) override
 Set the clipping planes of the sensor.
 
yarp::dev::ReturnValue getDepthMirroring (bool &mirror) override
 Get the mirroring setting of the sensor.
 
yarp::dev::ReturnValue setDepthMirroring (bool mirror) override
 Set the mirroring setting of the sensor.
 
yarp::dev::ReturnValue getExtrinsicParam (yarp::sig::Matrix &extrinsic) override
 Get the extrinsic parameters from the device.
 
yarp::dev::ReturnValue getRgbImage (FlexImage &rgbImage, Stamp *timeStamp=nullptr) override
 Get the rgb frame from the device.
 
yarp::dev::ReturnValue getDepthImage (depthImage &depthImage, Stamp *timeStamp=nullptr) override
 
yarp::dev::ReturnValue getImages (FlexImage &colorFrame, depthImage &depthFrame, Stamp *colorStamp=nullptr, Stamp *depthStamp=nullptr) override
 
yarp::dev::ReturnValue getSensorStatus (RGBDSensor_status &status) override
 
yarp::dev::ReturnValue getLastErrorMsg (std::string &mesg, Stamp *timeStamp=nullptr) override
 Return an error message in case of error.
 
- Public Member Functions inherited from yarp::dev::DeviceDriver
 DeviceDriver ()
 
 DeviceDriver (const DeviceDriver &other)=delete
 
 DeviceDriver (DeviceDriver &&other) noexcept=delete
 
DeviceDriveroperator= (const DeviceDriver &other)=delete
 
DeviceDriveroperator= (DeviceDriver &&other) noexcept=delete
 
virtual ~DeviceDriver ()
 
virtual std::string id () const
 Return the id assigned to the PolyDriver.
 
virtual void setId (const std::string &id)
 Set the id for this device.
 
template<class T >
bool view (T *&x)
 Get an interface to the device driver.
 
virtual DeviceDrivergetImplementation ()
 Some drivers are bureaucrats, pointing at others.
 
- Public Member Functions inherited from yarp::dev::IRGBDSensor
virtual ~IRGBDSensor ()
 
virtual yarp::dev::ReturnValue getDepthImage (yarp::sig::ImageOf< yarp::sig::PixelFloat > &depthImage, yarp::os::Stamp *timeStamp=nullptr)=0
 Get the depth frame from the device.
 
virtual yarp::dev::ReturnValue getImages (yarp::sig::FlexImage &colorFrame, yarp::sig::ImageOf< yarp::sig::PixelFloat > &depthFrame, yarp::os::Stamp *colorStamp=nullptr, yarp::os::Stamp *depthStamp=nullptr)=0
 Get the both the color and depth frame in a single call.
 
virtual yarp::dev::ReturnValue getSensorStatus (RGBDSensor_status &status)=0
 Get the current status of the sensor, using enum type.
 
- Public Member Functions inherited from yarp::dev::IRgbVisualParams
virtual ~IRgbVisualParams ()
 
- Public Member Functions inherited from yarp::dev::IDepthVisualParams
virtual ~IDepthVisualParams ()
 
- Public Member Functions inherited from FakeDepthCameraDriver_ParamsParser
 FakeDepthCameraDriver_ParamsParser ()
 
 ~FakeDepthCameraDriver_ParamsParser () override=default
 
bool parseParams (const yarp::os::Searchable &config) override
 Parse the DeviceDriver parameters.
 
std::string getDeviceClassName () const override
 Get the name of the DeviceDriver class.
 
std::string getDeviceName () const override
 Get the name of the device (i.e.
 
std::string getDocumentationOfDeviceParams () const override
 Get the documentation of the DeviceDriver's parameters.
 
std::vector< std::string > getListOfParams () const override
 Return a list of all params used by the device.
 
bool getParamValue (const std::string &paramName, std::string &paramValue) const override
 Return the value (represented as a string) of the requested parameter.
 
std::string getConfiguration () const override
 Return the configuration of the device.
 
- Public Member Functions inherited from yarp::dev::IDeviceDriverParams
virtual ~IDeviceDriverParams ()
 

Protected Types

typedef yarp::sig::ImageOf< yarp::sig::PixelFloatdepthImage
 
typedef yarp::os::Stamp Stamp
 
typedef yarp::os::Property Property
 
typedef yarp::sig::FlexImage FlexImage
 

Protected Member Functions

void regenerate_rgb_image ()
 
void regenerate_depth_image ()
 

Protected Attributes

FlexImage m_rgbImage
 
depthImage m_depthImage
 
bool m_depth_mirror = false
 
bool m_rgb_mirror = false
 
std::recursive_mutex m_mutex
 

Additional Inherited Members

- Public Types inherited from yarp::dev::IRGBDSensor
enum  RGBDSensor_status {
  RGBD_SENSOR_NOT_READY = 0 ,
  RGBD_SENSOR_OK_STANDBY = 1 ,
  RGBD_SENSOR_OK_IN_USE = 2 ,
  RGB_SENSOR_ERROR = 3 ,
  DEPTH_SENSOR_ERROR = 4 ,
  RGBD_SENSOR_GENERIC_ERROR = 5 ,
  RGBD_SENSOR_TIMEOUT = 6
}
 
- Public Attributes inherited from FakeDepthCameraDriver_ParamsParser
const std::string m_device_classname = {"FakeDepthCameraDriver"}
 
const std::string m_device_name = {"fakeDepthCamera"}
 
bool m_parser_is_strict = false
 
const parser_version_type m_parser_version = {}
 
std::string m_provided_configuration
 
const std::string m_rgb_h_defaultValue = {"480.0"}
 
const std::string m_rgb_w_defaultValue = {"640.0"}
 
const std::string m_dep_h_defaultValue = {"480.0"}
 
const std::string m_dep_w_defaultValue = {"640.0"}
 
const std::string m_accuracy_defaultValue = {"0.001"}
 
const std::string m_rgb_Vfov_defaultValue = {"50.0"}
 
const std::string m_rgb_Hfov_defaultValue = {"36.0"}
 
const std::string m_dep_Vfov_defaultValue = {"50.0"}
 
const std::string m_dep_Hfov_defaultValue = {"36.0"}
 
const std::string m_dep_near_defaultValue = {"0.2"}
 
const std::string m_dep_far_defaultValue = {"6.0"}
 
double m_rgb_h = {480.0}
 
double m_rgb_w = {640.0}
 
double m_dep_h = {480.0}
 
double m_dep_w = {640.0}
 
double m_accuracy = {0.001}
 
double m_rgb_Vfov = {50.0}
 
double m_rgb_Hfov = {36.0}
 
double m_dep_Vfov = {50.0}
 
double m_dep_Hfov = {36.0}
 
double m_dep_near = {0.2}
 
double m_dep_far = {6.0}
 

Detailed Description

fakeDepthCamera_mini: Documentation to be added

Parameters required by this device are shown in class: FakeDepthCameraDriver_ParamsParser

Definition at line 34 of file FakeDepthCameraDriver_mini.h.

Member Typedef Documentation

◆ depthImage

◆ FlexImage

◆ Property

◆ Stamp

Constructor & Destructor Documentation

◆ FakeDepthCameraDriver_mini()

FakeDepthCameraDriver_mini::FakeDepthCameraDriver_mini ( )

Definition at line 24 of file FakeDepthCameraDriver_mini.cpp.

◆ ~FakeDepthCameraDriver_mini()

FakeDepthCameraDriver_mini::~FakeDepthCameraDriver_mini ( )
overridedefault

Member Function Documentation

◆ close()

bool FakeDepthCameraDriver_mini::close ( )
overridevirtual

Close the DeviceDriver.

Returns
true/false on success/failure.

Reimplemented from yarp::dev::DeviceDriver.

Definition at line 40 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthAccuracy()

ReturnValue FakeDepthCameraDriver_mini::getDepthAccuracy ( double accuracy)
overridevirtual

Get the minimum detectable variation in distance [meter].

Parameters
accuracywill return the sensor resolution in meters.
Returns
true on success

Implements yarp::dev::IDepthVisualParams.

Definition at line 234 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthClipPlanes()

ReturnValue FakeDepthCameraDriver_mini::getDepthClipPlanes ( double nearPlane,
double farPlane 
)
overridevirtual

Get the clipping planes of the sensor.

Parameters
nearPlaneminimum distance at which the sensor start measuring. Object closer than this distance will not be detected.
farPlanemaximum distance beyond which the sensor stop measuring. Object farther than this distance will not be detected.
Returns
true if success

Implements yarp::dev::IDepthVisualParams.

Definition at line 241 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthFOV()

ReturnValue FakeDepthCameraDriver_mini::getDepthFOV ( double horizontalFov,
double verticalFov 
)
overridevirtual

Get the field of view (FOV) of the depth camera.

Parameters
horizontalFovwill return the value of the horizontal fov in degrees
verticalFovwill return the value of the vertical fov in degrees
Returns
true if success

Implements yarp::dev::IDepthVisualParams.

Definition at line 207 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthHeight()

int FakeDepthCameraDriver_mini::getDepthHeight ( )
overridevirtual

Return the height of each frame.

Returns
depth image height

Implements yarp::dev::IDepthVisualParams.

Definition at line 195 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthImage()

ReturnValue FakeDepthCameraDriver_mini::getDepthImage ( depthImage depthImage,
Stamp timeStamp = nullptr 
)
override

Definition at line 294 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthIntrinsicParam()

ReturnValue FakeDepthCameraDriver_mini::getDepthIntrinsicParam ( Property intrinsic)
overridevirtual

Get the intrinsic parameters of the depth camera.

Parameters
intrinsicreturn a Property containing intrinsic parameters of the optical model of the camera.
Returns
true if success

The yarp::os::Property describing the intrinsic parameters is expected to be in the form:

Parameter name SubParameter Type Units Default Value Required Description Notes
physFocalLength - double m - Yes Physical focal length of the lens in meters
focalLengthX - double pixel - Yes Horizontal component of the focal length as a multiple of pixel width
focalLengthY - double pixel - Yes Vertical component of the focal length as a multiple of pixel height
principalPointX - double pixel - Yes X coordinate of the principal point
principalPointY - double pixel - Yes Y coordinate of the principal point
rectificationMatrix - 4x4 double matrix - - Yes Matrix that describes the lens' distortion
distortionModel - string - - Yes Reference to group of parameters describing the distortion model of the camera, example 'cameraDistortionModelGroup' This is another group's name to be searched for in the config file
cameraDistortionModelGroup
name string - - Yes Name of the distortion model, see notes right now only 'plumb_bob' is supported
k1 double - - Yes Radial distortion coefficient of the lens
k2 double - - Yes Radial distortion coefficient of the lens
k3 double - - Yes Radial distortion coefficient of the lens
t1 double - - Yes Tangential distortion of the lens
t2 double - - Yes Tangential distortion of the lens

Implements yarp::dev::IDepthVisualParams.

Definition at line 215 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthMirroring()

ReturnValue FakeDepthCameraDriver_mini::getDepthMirroring ( bool mirror)
overridevirtual

Get the mirroring setting of the sensor.

Parameters
mirrortrue if image is mirrored, false otherwise
Returns
true if success

Implements yarp::dev::IDepthVisualParams.

Definition at line 257 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthResolution()

ReturnValue FakeDepthCameraDriver_mini::getDepthResolution ( int width,
int height 
)
overridevirtual

Get the resolution of the depth image from the camera.

Parameters
widthimage width
heightimage height
Returns
true on success

Implements yarp::dev::IDepthVisualParams.

Definition at line 114 of file FakeDepthCameraDriver_mini.cpp.

◆ getDepthWidth()

int FakeDepthCameraDriver_mini::getDepthWidth ( )
overridevirtual

Return the height of each frame.

Returns
depth image height

Implements yarp::dev::IDepthVisualParams.

Definition at line 201 of file FakeDepthCameraDriver_mini.cpp.

◆ getExtrinsicParam()

ReturnValue FakeDepthCameraDriver_mini::getExtrinsicParam ( yarp::sig::Matrix extrinsic)
overridevirtual

Get the extrinsic parameters from the device.

Parameters
extrinsicreturn a rototranslation matrix describing the position of the depth optical frame with respect to the rgb frame
Returns
true if success

Implements yarp::dev::IRGBDSensor.

Definition at line 271 of file FakeDepthCameraDriver_mini.cpp.

◆ getImages()

ReturnValue FakeDepthCameraDriver_mini::getImages ( FlexImage colorFrame,
depthImage depthFrame,
Stamp colorStamp = nullptr,
Stamp depthStamp = nullptr 
)
override

Definition at line 304 of file FakeDepthCameraDriver_mini.cpp.

◆ getLastErrorMsg()

ReturnValue FakeDepthCameraDriver_mini::getLastErrorMsg ( std::string &  message,
Stamp timeStamp = nullptr 
)
overridevirtual

Return an error message in case of error.

For debugging purpose and user notification. Error message will be reset after any successful command

Parameters
messageA string explaining the last error occurred.
Returns
True on success

Implements yarp::dev::IRGBDSensor.

Definition at line 320 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbFOV()

ReturnValue FakeDepthCameraDriver_mini::getRgbFOV ( double horizontalFov,
double verticalFov 
)
overridevirtual

Get the field of view (FOV) of the rgb camera.

Parameters
horizontalFovwill return the value of the horizontal fov in degrees
verticalFovwill return the value of the vertical fov in degrees
Returns
true on success

Implements yarp::dev::IRgbVisualParams.

Definition at line 154 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbHeight()

int FakeDepthCameraDriver_mini::getRgbHeight ( )
overridevirtual

Return the height of each frame.

Returns
rgb image height

Implements yarp::dev::IRgbVisualParams.

Definition at line 47 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbImage()

ReturnValue FakeDepthCameraDriver_mini::getRgbImage ( FlexImage rgbImage,
Stamp timeStamp = nullptr 
)
overridevirtual

Get the rgb frame from the device.

The pixel type of the source image will usually be set as a VOCAB_PIXEL_RGB, but the user can call the function with the pixel type of his/her choice. The conversion if possible, will be done automatically on client side (TO BO VERIFIED). Note: this will consume CPU power because it will not use GPU optimization. Use VOCAB_PIXEL_RGB for best performances.

Parameters
rgbImagethe image to be filled.
timeStamptime in which the image was acquired. Optional, ignored if nullptr.
Returns
True on success

Implements yarp::dev::IRGBDSensor.

Definition at line 284 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbIntrinsicParam()

ReturnValue FakeDepthCameraDriver_mini::getRgbIntrinsicParam ( Property intrinsic)
overridevirtual

Get the intrinsic parameters of the rgb camera.

Parameters
intrinsicreturn a Property containing intrinsic parameters of the optical model of the camera.
Returns
true if success

The yarp::os::Property describing the intrinsic parameters is expected to be in the form:

Parameter name SubParameter Type Units Default Value Required Description Notes
physFocalLength - double m - Yes Physical focal length of the lens in meters
focalLengthX - double pixel - Yes Horizontal component of the focal length as a multiple of pixel width
focalLengthY - double pixel - Yes Vertical component of the focal length as a multiple of pixel height
principalPointX - double pixel - Yes X coordinate of the principal point
principalPointY - double pixel - Yes Y coordinate of the principal point
rectificationMatrix - 4x4 double matrix - - Yes Matrix that describes the lens' distortion
distortionModel - string - - Yes Reference to group of parameters describing the distortion model of the camera, example 'cameraDistortionModelGroup' This is another group's name to be searched for in the config file
cameraDistortionModelGroup
name string - - Yes Name of the distortion model, see notes right now only 'plumb_bob' is supported
k1 double - - Yes Radial distortion coefficient of the lens
k2 double - - Yes Radial distortion coefficient of the lens
k3 double - - Yes Radial distortion coefficient of the lens
t1 double - - Yes Tangential distortion of the lens
t2 double - - Yes Tangential distortion of the lens

Implements yarp::dev::IRgbVisualParams.

Definition at line 176 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbMirroring()

ReturnValue FakeDepthCameraDriver_mini::getRgbMirroring ( bool mirror)
overridevirtual

Get the mirroring setting of the sensor.

Parameters
mirrortrue if image is mirrored, false otherwise
Returns
true if success

Implements yarp::dev::IRgbVisualParams.

Definition at line 162 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbResolution()

ReturnValue FakeDepthCameraDriver_mini::getRgbResolution ( int width,
int height 
)
overridevirtual

Get the resolution of the rgb image from the camera.

Parameters
widthimage width
heightimage height
Returns
true on success

Implements yarp::dev::IRgbVisualParams.

Definition at line 67 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbSupportedConfigurations()

ReturnValue FakeDepthCameraDriver_mini::getRgbSupportedConfigurations ( std::vector< yarp::dev::CameraConfig > &  configurations)
overridevirtual

Get the possible configurations of the camera.

Parameters
configurationslist of camera supported configurations as CameraConfig type
Returns
true on success

Implements yarp::dev::IRgbVisualParams.

Definition at line 59 of file FakeDepthCameraDriver_mini.cpp.

◆ getRgbWidth()

int FakeDepthCameraDriver_mini::getRgbWidth ( )
overridevirtual

Return the width of each frame.

Returns
rgb image width

Implements yarp::dev::IRgbVisualParams.

Definition at line 53 of file FakeDepthCameraDriver_mini.cpp.

◆ getSensorStatus()

ReturnValue FakeDepthCameraDriver_mini::getSensorStatus ( IRGBDSensor::RGBDSensor_status status)
override

Definition at line 313 of file FakeDepthCameraDriver_mini.cpp.

◆ open()

bool FakeDepthCameraDriver_mini::open ( yarp::os::Searchable config)
overridevirtual

Open the DeviceDriver.

Parameters
configis a list of parameters for the device. Which parameters are effective for your device can vary. If there is no example for your device, you can run the "yarpdev" program with the verbose flag set to probe what parameters the device is checking. If that fails too, you'll need to read the source code (please nag one of the yarp developers to add documentation for your device).
Returns
true/false upon success/failure

Reimplemented from yarp::dev::DeviceDriver.

Definition at line 30 of file FakeDepthCameraDriver_mini.cpp.

◆ regenerate_depth_image()

void FakeDepthCameraDriver_mini::regenerate_depth_image ( )
protected

Definition at line 91 of file FakeDepthCameraDriver_mini.cpp.

◆ regenerate_rgb_image()

void FakeDepthCameraDriver_mini::regenerate_rgb_image ( )
protected

Definition at line 75 of file FakeDepthCameraDriver_mini.cpp.

◆ setDepthAccuracy()

ReturnValue FakeDepthCameraDriver_mini::setDepthAccuracy ( double  accuracy)
overridevirtual

Set the minimum detectable variation in distance [meter] when possible.

Parameters
thedesired resolution in meters.
Returns
true on success

Implements yarp::dev::IDepthVisualParams.

Definition at line 147 of file FakeDepthCameraDriver_mini.cpp.

◆ setDepthClipPlanes()

ReturnValue FakeDepthCameraDriver_mini::setDepthClipPlanes ( double  nearPlane,
double  farPlane 
)
overridevirtual

Set the clipping planes of the sensor.

Parameters
nearPlaneminimum distance at which the sensor start measuring. Object closer than this distance will not be detected.
farPlanemaximum distance beyond which the sensor stop measuring. Object farther than this distance will not be detected.
Returns
true if success

Implements yarp::dev::IDepthVisualParams.

Definition at line 249 of file FakeDepthCameraDriver_mini.cpp.

◆ setDepthFOV()

ReturnValue FakeDepthCameraDriver_mini::setDepthFOV ( double  horizontalFov,
double  verticalFov 
)
overridevirtual

Set the field of view (FOV) of the depth camera.

Parameters
horizontalFovwill set the value of the horizontal fov in degrees
verticalFovwill set the value of the vertical fov in degrees
Returns
true on success

Implements yarp::dev::IDepthVisualParams.

Definition at line 139 of file FakeDepthCameraDriver_mini.cpp.

◆ setDepthMirroring()

ReturnValue FakeDepthCameraDriver_mini::setDepthMirroring ( bool  mirror)
overridevirtual

Set the mirroring setting of the sensor.

Parameters
mirrortrue if image should be mirrored, false otherwise
Returns
true if success

Implements yarp::dev::IDepthVisualParams.

Definition at line 264 of file FakeDepthCameraDriver_mini.cpp.

◆ setDepthResolution()

ReturnValue FakeDepthCameraDriver_mini::setDepthResolution ( int  width,
int  height 
)
overridevirtual

Set the resolution of the depth image from the camera.

Parameters
widthimage width
heightimage height
Returns
true on success

Implements yarp::dev::IDepthVisualParams.

Definition at line 122 of file FakeDepthCameraDriver_mini.cpp.

◆ setRgbFOV()

ReturnValue FakeDepthCameraDriver_mini::setRgbFOV ( double  horizontalFov,
double  verticalFov 
)
overridevirtual

Set the field of view (FOV) of the rgb camera.

Parameters
horizontalFovwill set the value of the horizontal fov in degrees
verticalFovwill set the value of the vertical fov in degrees
Returns
true on success

Implements yarp::dev::IRgbVisualParams.

Definition at line 131 of file FakeDepthCameraDriver_mini.cpp.

◆ setRgbMirroring()

ReturnValue FakeDepthCameraDriver_mini::setRgbMirroring ( bool  mirror)
overridevirtual

Set the mirroring setting of the sensor.

Parameters
mirrortrue if image should be mirrored, false otherwise
Returns
true if success

Implements yarp::dev::IRgbVisualParams.

Definition at line 169 of file FakeDepthCameraDriver_mini.cpp.

◆ setRgbResolution()

ReturnValue FakeDepthCameraDriver_mini::setRgbResolution ( int  width,
int  height 
)
overridevirtual

Set the resolution of the rgb image from the camera.

Parameters
widthimage width
heightimage height
Returns
true on success

Implements yarp::dev::IRgbVisualParams.

Definition at line 105 of file FakeDepthCameraDriver_mini.cpp.

Member Data Documentation

◆ m_depth_mirror

bool FakeDepthCameraDriver_mini::m_depth_mirror = false
protected

Definition at line 90 of file FakeDepthCameraDriver_mini.h.

◆ m_depthImage

depthImage FakeDepthCameraDriver_mini::m_depthImage
protected

Definition at line 89 of file FakeDepthCameraDriver_mini.h.

◆ m_mutex

std::recursive_mutex FakeDepthCameraDriver_mini::m_mutex
protected

Definition at line 94 of file FakeDepthCameraDriver_mini.h.

◆ m_rgb_mirror

bool FakeDepthCameraDriver_mini::m_rgb_mirror = false
protected

Definition at line 91 of file FakeDepthCameraDriver_mini.h.

◆ m_rgbImage

FlexImage FakeDepthCameraDriver_mini::m_rgbImage
protected

Definition at line 88 of file FakeDepthCameraDriver_mini.h.


The documentation for this class was generated from the following files: