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 ¶meters) | |
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_ |
SDFTracker * | myTracker_ |
ros::NodeHandle | n_ |
ros::NodeHandle | nh_ |
int | skip_frames_ |
std::vector< ros::Time > | timestamps_ |
bool | use_texture_ |
Definition at line 14 of file sdf_tracker_node.cpp.
SDFTrackerNode::SDFTrackerNode | ( | SDF_Parameters & | parameters | ) |
Definition at line 50 of file sdf_tracker_node.cpp.
SDFTrackerNode::~SDFTrackerNode | ( | ) | [virtual] |
Definition at line 96 of file sdf_tracker_node.cpp.
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.
std::string SDFTrackerNode::camera_name_ [private] |
Definition at line 39 of file sdf_tracker_node.cpp.
Definition at line 36 of file sdf_tracker_node.cpp.
Definition at line 34 of file sdf_tracker_node.cpp.
Definition at line 35 of file sdf_tracker_node.cpp.
bool SDFTrackerNode::depth_registered_ [private] |
Definition at line 42 of file sdf_tracker_node.cpp.
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.
bool SDFTrackerNode::makeVolume_ [private] |
Definition at line 45 of file sdf_tracker_node.cpp.
SDF_Parameters SDFTrackerNode::myParameters_ [private] |
Definition at line 27 of file sdf_tracker_node.cpp.
SDFTracker* SDFTrackerNode::myTracker_ [private] |
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.
int SDFTrackerNode::skip_frames_ [private] |
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.
bool SDFTrackerNode::use_texture_ [private] |
Definition at line 43 of file sdf_tracker_node.cpp.