openrave-yarp-plugins
Public Member Functions | Private Attributes | List of all members
roboticslab::YarpOpenraveGrabber Class Reference

Implements the YARP_dev IFrameGrabberImage, etc. interface class member functions.

#include <YarpOpenraveGrabber.hpp>

Inheritance diagram for roboticslab::YarpOpenraveGrabber:
roboticslab::YarpOpenraveBase

Public Member Functions

bool open (yarp::os::Searchable &config) override
 
bool close () override
 
bool getCameraDescription (CameraDescriptor *camera) override
 
bool hasFeature (int feature, bool *hasFeature) override
 
bool setFeature (int feature, double value) override
 
bool getFeature (int feature, double *value) override
 
bool setFeature (int feature, double value1, double value2) override
 
bool getFeature (int feature, double *value1, double *value2) override
 
bool hasOnOff (int feature, bool *HasOnOff) override
 
bool setActive (int feature, bool onoff) override
 
bool getActive (int feature, bool *isActive) override
 
bool hasAuto (int feature, bool *hasAuto) override
 
bool hasManual (int feature, bool *hasManual) override
 
bool hasOnePush (int feature, bool *hasOnePush) override
 
bool setMode (int feature, FeatureMode mode) override
 
bool getMode (int feature, FeatureMode *mode) override
 
bool setOnePush (int feature) override
 
bool getImage (yarp::sig::ImageOf< yarp::sig::PixelRgb > &image) override
 
int height () const override
 
int width () const override
 
int getRgbHeight () override
 
int getRgbWidth () override
 
bool getRgbSupportedConfigurations (yarp::sig::VectorOf< yarp::dev::CameraConfig > &configurations) override
 
bool getRgbResolution (int &width, int &height) override
 
bool setRgbResolution (int width, int height) override
 
bool getRgbFOV (double &horizontalFov, double &verticalFov) override
 
bool setRgbFOV (double horizontalFov, double verticalFov) override
 
bool getRgbIntrinsicParam (yarp::os::Property &intrinsic) override
 
bool getRgbMirroring (bool &mirror) override
 
bool setRgbMirroring (bool mirror) override
 

Private Attributes

int _height
 
int _width
 
OpenRAVE::SensorBasePtr sensorBasePtr
 
boost::shared_ptr< OpenRAVE::SensorBase::CameraSensorData > sensorDataPtr
 
boost::shared_ptr< OpenRAVE::SensorBase::CameraGeomData > modGeomDataPtr
 
CameraDescriptor cameraDescriptor
 
- Private Attributes inherited from roboticslab::YarpOpenraveBase
OpenRAVE::EnvironmentBasePtr penv
 
OpenRAVE::RobotBasePtr probot
 
std::string robotName
 
boost::thread_group openraveThreads
 

Additional Inherited Members

bool configureEnvironment (yarp::os::Searchable &config)
 
bool configureOpenravePlugins (yarp::os::Searchable &config)
 
bool configureRobot (yarp::os::Searchable &config)
 
bool clean ()
 

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