#include <self_mask_named_link.h>
Public Member Functions | |
void | assumeFrame (const std_msgs::Header &header) |
Assume subsequent calls to getMaskX() will be in the frame passed to this function. This is override function to use tf_prefix. The frame in which the sensor is located is optional. | |
int | getMaskContainmentforNamedLink (const tf::Vector3 &pt, const std::string name) const |
int | getMaskContainmentforNamedLink (double x, double y, double z, const std::string name) const |
Get the containment mask (INSIDE or OUTSIDE) value for an individual point. No setup is performed, assumeFrame() should be called before use. | |
SelfMaskNamedLink (tf::TransformListener &tf, const std::vector< LinkInfo > &links, const std::string &tf_prefix="") | |
Construct the filter. | |
Protected Attributes | |
std::string | tf_prefix_ |
Definition at line 43 of file self_mask_named_link.h.
robot_self_filter::SelfMaskNamedLink::SelfMaskNamedLink | ( | tf::TransformListener & | tf, |
const std::vector< LinkInfo > & | links, | ||
const std::string & | tf_prefix = "" |
||
) | [inline] |
Construct the filter.
Definition at line 50 of file self_mask_named_link.h.
void robot_self_filter::SelfMaskNamedLink::assumeFrame | ( | const std_msgs::Header & | header | ) | [inline] |
Assume subsequent calls to getMaskX() will be in the frame passed to this function. This is override function to use tf_prefix. The frame in which the sensor is located is optional.
Definition at line 62 of file self_mask_named_link.h.
int robot_self_filter::SelfMaskNamedLink::getMaskContainmentforNamedLink | ( | const tf::Vector3 & | pt, |
const std::string | name | ||
) | const [inline] |
Definition at line 89 of file self_mask_named_link.h.
int robot_self_filter::SelfMaskNamedLink::getMaskContainmentforNamedLink | ( | double | x, |
double | y, | ||
double | z, | ||
const std::string | name | ||
) | const [inline] |
Get the containment mask (INSIDE or OUTSIDE) value for an individual point. No setup is performed, assumeFrame() should be called before use.
Definition at line 107 of file self_mask_named_link.h.
std::string robot_self_filter::SelfMaskNamedLink::tf_prefix_ [protected] |
Definition at line 112 of file self_mask_named_link.h.