39 public yarp::os::PeriodicThread,
40 public yarp::dev::DeviceDriver
47 bool open(yarp::os::Searchable & config)
override;
48 bool close()
override;
55 yarp::dev::PolyDriver sensorDevice;
56 yarp::dev::IRGBDSensor * iRGBDSensor {
nullptr};
57 yarp::sig::IntrinsicParams depthIntrinsicParams;
58 yarp::sig::VectorOf<yarp::os::Property> meshOptions;
60 OpenRAVE::KinBodyPtr previousMesh {
nullptr};
61 OpenRAVE::RobotBase::AttachedSensorPtr depthSensor;
63 yarp::sig::utils::PCL_ROI roi;