Public Member Functions | Public Attributes | Private Attributes
SurfNode Class Reference

List of all members.

Public Member Functions

bool Detect (posedetection_msgs::Feature0D &features, const sensor_msgs::Image &imagemsg)
bool detect_cb (posedetection_msgs::Feature0DDetect::Request &req, posedetection_msgs::Feature0DDetect::Response &res)
void image_cb (const sensor_msgs::ImageConstPtr &msg_ptr)
void info_cb (const sensor_msgs::CameraInfoConstPtr &msg_ptr)
 SurfNode ()
virtual ~SurfNode ()

Public Attributes

ros::Time lasttime

Private Attributes

bool _bInfoInitialized
image_transport::ImageTransport _it
boost::mutex _mutex
ros::NodeHandle _node
Publisher _pubSurf
ros::ServiceServer _srvDetect
image_transport::Subscriber _subImage
Subscriber _subInfo
cv::SURF calc_surf
posedetection_msgs::ImageFeature0D surf_msg

Detailed Description

Definition at line 42 of file imagesurf.cpp.


Constructor & Destructor Documentation

SurfNode::SurfNode ( ) [inline]

Definition at line 59 of file imagesurf.cpp.

virtual SurfNode::~SurfNode ( ) [inline, virtual]

Definition at line 72 of file imagesurf.cpp.


Member Function Documentation

bool SurfNode::Detect ( posedetection_msgs::Feature0D features,
const sensor_msgs::Image &  imagemsg 
) [inline]

Definition at line 91 of file imagesurf.cpp.

Definition at line 86 of file imagesurf.cpp.

void SurfNode::image_cb ( const sensor_msgs::ImageConstPtr &  msg_ptr) [inline]

Definition at line 149 of file imagesurf.cpp.

void SurfNode::info_cb ( const sensor_msgs::CameraInfoConstPtr &  msg_ptr) [inline]

Definition at line 79 of file imagesurf.cpp.


Member Data Documentation

Definition at line 52 of file imagesurf.cpp.

Definition at line 46 of file imagesurf.cpp.

boost::mutex SurfNode::_mutex [private]

Definition at line 44 of file imagesurf.cpp.

Definition at line 45 of file imagesurf.cpp.

Definition at line 50 of file imagesurf.cpp.

Definition at line 48 of file imagesurf.cpp.

Definition at line 47 of file imagesurf.cpp.

Definition at line 49 of file imagesurf.cpp.

cv::SURF SurfNode::calc_surf [private]

Definition at line 54 of file imagesurf.cpp.

Definition at line 57 of file imagesurf.cpp.

Definition at line 51 of file imagesurf.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


imagesift
Author(s): Rosen Diankov (rdiankov@cs.cmu.edu), Kei Okada
autogenerated on Sat Mar 23 2013 13:15:06