#include <CameraROS.h>
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 |
Video camera implementation for ROS camera nodes.
ros::NodeHandle* MipResources::CameraROS::handleImage_subscriber [protected] |