Classes | Public Member Functions | Private Member Functions | Private Attributes
tuw::EllipsesDetectionNode Class Reference

ROS Node. More...

#include <ellipses_nodelet.h>

Inheritance diagram for tuw::EllipsesDetectionNode:
Inheritance graph
[legend]

List of all members.

Classes

struct  ParametersNode

Public Member Functions

 EllipsesDetectionNode ()
void imageCallback (const sensor_msgs::ImageConstPtr &image_msg, const sensor_msgs::CameraInfoConstPtr &info_msg)
void init ()
virtual void onInit ()
 ~EllipsesDetectionNode ()

Private Member Functions

void createTransforms (const std_msgs::Header &header)
const ParametersNodeparam ()
void publishMarker (const std_msgs::Header &header)
void publishPerceptions (const std_msgs::Header &header)
void publishTf ()
void update ()

Private Attributes

unsigned long callback_counter_
sensor_msgs::CameraInfoConstPtr camera_info_
cv_bridge::CvImagePtr image_mono_
image_transport::ImageTransport imageTransport_
std::list< tf::StampedTransformmarkerTransforms_
visualization_msgs::Marker msg_line_list_
ros::NodeHandle n_
ros::Publisher pub_ellipses_
ros::Publisher pub_perceptions_
ros::Publisher pub_viz_marker_
image_transport::CameraSubscriber sub_camera_
boost::posix_time::ptime timeCallbackReceived_
boost::posix_time::ptime timeCallbackReceivedLast_
boost::posix_time::ptime timeDetectionEnd_
boost::posix_time::ptime timeDetectionStart_
tf::TransformBroadcaster transformBroadcaster_

Detailed Description

ROS Node.

Definition at line 51 of file ellipses_nodelet.h.


Constructor & Destructor Documentation

Definition at line 46 of file ellipses_nodelet.cpp.

Definition at line 43 of file ellipses_nodelet.cpp.


Member Function Documentation

void EllipsesDetectionNode::createTransforms ( const std_msgs::Header header) [private]

Definition at line 133 of file ellipses_nodelet.cpp.

void EllipsesDetectionNode::imageCallback ( const sensor_msgs::ImageConstPtr &  image_msg,
const sensor_msgs::CameraInfoConstPtr &  info_msg 
)

Definition at line 61 of file ellipses_nodelet.cpp.

Definition at line 55 of file ellipses_nodelet.cpp.

void EllipsesDetectionNode::onInit ( ) [virtual]

Implements nodelet::Nodelet.

Definition at line 128 of file ellipses_nodelet.cpp.

Definition at line 51 of file ellipses_nodelet.cpp.

void EllipsesDetectionNode::publishMarker ( const std_msgs::Header header) [private]

Definition at line 167 of file ellipses_nodelet.cpp.

void EllipsesDetectionNode::publishPerceptions ( const std_msgs::Header header) [private]

Definition at line 195 of file ellipses_nodelet.cpp.

Definition at line 160 of file ellipses_nodelet.cpp.


Member Data Documentation

Definition at line 83 of file ellipses_nodelet.h.

sensor_msgs::CameraInfoConstPtr tuw::EllipsesDetectionNode::camera_info_ [private]

Definition at line 92 of file ellipses_nodelet.h.

Definition at line 91 of file ellipses_nodelet.h.

Definition at line 89 of file ellipses_nodelet.h.

Definition at line 97 of file ellipses_nodelet.h.

visualization_msgs::Marker tuw::EllipsesDetectionNode::msg_line_list_ [private]

Definition at line 88 of file ellipses_nodelet.h.

Definition at line 82 of file ellipses_nodelet.h.

Definition at line 86 of file ellipses_nodelet.h.

Definition at line 87 of file ellipses_nodelet.h.

Definition at line 85 of file ellipses_nodelet.h.

Definition at line 90 of file ellipses_nodelet.h.

boost::posix_time::ptime tuw::EllipsesDetectionNode::timeCallbackReceived_ [private]

Definition at line 94 of file ellipses_nodelet.h.

boost::posix_time::ptime tuw::EllipsesDetectionNode::timeCallbackReceivedLast_ [private]

Definition at line 93 of file ellipses_nodelet.h.

boost::posix_time::ptime tuw::EllipsesDetectionNode::timeDetectionEnd_ [private]

Definition at line 96 of file ellipses_nodelet.h.

boost::posix_time::ptime tuw::EllipsesDetectionNode::timeDetectionStart_ [private]

Definition at line 95 of file ellipses_nodelet.h.

Definition at line 84 of file ellipses_nodelet.h.


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


tuw_ellipses
Author(s):
autogenerated on Sun May 29 2016 02:50:24