MipResources::CameraROS Class Reference
[Camera]

Video Camera for ROS camera nodes. More...

#include <CameraROS.h>

Inheritance diagram for MipResources::CameraROS:

MipResources::Camera MipResources::Resource MIPObject

List of all members.

Public Member Functions

 CameraROS (int argc, const char **argv)
 Constructor.
 CameraROS (int argc, char **argv, int opt)
 Constructor.
 ~CameraROS ()
 Destructor.
void cameraROSCallback (const sensor_msgs::Image::ConstPtr &msg)
void cameraROSInfoCallback (const sensor_msgs::CameraInfo::ConstPtr &msg)
void updateCallbacks ()
 Update all the callback created by subscribers.
ResourcePlate getPlate () const
 Returns ResourcePlate.
cv::Mat getImage ()
 Get the last saved current image.
ros::Time getImageTime ()
 Get the last saved time associated with image.
void getImage (cv::Mat &image, ros::Time &time)
 Get the current time and image.

Protected Attributes

ros::NodeHandle * handleImage_subscriber
ros::Subscriber * _subscriberCam
ros::Subscriber * _subscriberInfoCam
bool _firstParsInit
 Boolean to check if only once the parameters are intialized.
uint _step
CameraROSPar_pars
CameraRosOptions_options
vector< uint8_t > _currImage
cv::Mat _currCVImage
cv::Mat _currCVModImage
ros::Time _currImageTime
bool _firstImageInit


Detailed Description

Video Camera for ROS camera nodes.

Video camera implementation for ROS camera nodes.

Note:
This class is based on OpenCV Open Source libraries (This class is based on Robot Operating System ( http://www.ros.org). Lorenzo Rosa and Marco Cognetti Lorenzo Rosa & Marco Cognetti

Member Data Documentation


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

Generated on Mon Feb 20 07:01:12 2017 for MIP by  doxygen 1.5.6