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

List of all members.

Public Member Functions

void advertiseTopic (const std::string topic=std::string("default"))
void depthCallback (const sensor_msgs::Image::ConstPtr &msg)
void rgbCallback (const sensor_msgs::Image::ConstPtr &msg)
 SDFTrackerNode (SDF_Parameters &parameters)
void subscribeTopic (const std::string topic=std::string("default"))
virtual ~SDFTrackerNode ()

Private Member Functions

void publishDepthDenoisedImage (const ros::TimerEvent &event)

Private Attributes

std::string camera_name_
ros::Publisher color_publisher_
ros::Subscriber color_subscriber_
ros::Publisher depth_publisher_
bool depth_registered_
ros::Subscriber depth_subscriber_
ros::Timer heartbeat_depth_
std::string loadVolume_
bool makeTris_
bool makeVolume_
SDF_Parameters myParameters_
SDFTrackermyTracker_
ros::NodeHandle n_
ros::NodeHandle nh_
int skip_frames_
std::vector< ros::Timetimestamps_
bool use_texture_

Detailed Description

Definition at line 14 of file sdf_tracker_node.cpp.


Constructor & Destructor Documentation

Definition at line 50 of file sdf_tracker_node.cpp.

Definition at line 96 of file sdf_tracker_node.cpp.


Member Function Documentation

void SDFTrackerNode::advertiseTopic ( const std::string  topic = std::string("default"))

Definition at line 163 of file sdf_tracker_node.cpp.

void SDFTrackerNode::depthCallback ( const sensor_msgs::Image::ConstPtr &  msg)

Definition at line 211 of file sdf_tracker_node.cpp.

void SDFTrackerNode::publishDepthDenoisedImage ( const ros::TimerEvent &  event) [private]

Definition at line 182 of file sdf_tracker_node.cpp.

void SDFTrackerNode::rgbCallback ( const sensor_msgs::Image::ConstPtr &  msg)

Definition at line 195 of file sdf_tracker_node.cpp.

void SDFTrackerNode::subscribeTopic ( const std::string  topic = std::string("default"))

Definition at line 133 of file sdf_tracker_node.cpp.


Member Data Documentation

std::string SDFTrackerNode::camera_name_ [private]

Definition at line 39 of file sdf_tracker_node.cpp.

ros::Publisher SDFTrackerNode::color_publisher_ [private]

Definition at line 36 of file sdf_tracker_node.cpp.

ros::Subscriber SDFTrackerNode::color_subscriber_ [private]

Definition at line 34 of file sdf_tracker_node.cpp.

ros::Publisher SDFTrackerNode::depth_publisher_ [private]

Definition at line 35 of file sdf_tracker_node.cpp.

Definition at line 42 of file sdf_tracker_node.cpp.

ros::Subscriber SDFTrackerNode::depth_subscriber_ [private]

Definition at line 33 of file sdf_tracker_node.cpp.

ros::Timer SDFTrackerNode::heartbeat_depth_ [private]

Definition at line 38 of file sdf_tracker_node.cpp.

std::string SDFTrackerNode::loadVolume_ [private]

Definition at line 40 of file sdf_tracker_node.cpp.

bool SDFTrackerNode::makeTris_ [private]

Definition at line 44 of file sdf_tracker_node.cpp.

Definition at line 45 of file sdf_tracker_node.cpp.

Definition at line 27 of file sdf_tracker_node.cpp.

Definition at line 26 of file sdf_tracker_node.cpp.

ros::NodeHandle SDFTrackerNode::n_ [private]

Definition at line 32 of file sdf_tracker_node.cpp.

ros::NodeHandle SDFTrackerNode::nh_ [private]

Definition at line 31 of file sdf_tracker_node.cpp.

Definition at line 25 of file sdf_tracker_node.cpp.

std::vector<ros::Time> SDFTrackerNode::timestamps_ [private]

Definition at line 30 of file sdf_tracker_node.cpp.

Definition at line 43 of file sdf_tracker_node.cpp.


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


sdf_tracker
Author(s): danielcanelhas
autogenerated on Mon Jan 6 2014 11:32:02