Public Member Functions | |
bool | configure () |
IsolatedPointFilter () | |
bool | update (const sm::PointCloud &in, sm::PointCloud &out) |
Private Member Functions | |
void | getCoords (const gm::Point32 &p, int *x, int *y) const |
unsigned | getIndex (int x, int y) const |
template<class T > | |
void | readParam (const string &name, T &place) |
void | resetStamps () |
bool | withinBounds (const gm::Point32 &p) const |
Private Attributes | |
unsigned | buffer_size_ |
boost::circular_buffer < sm::PointCloud > | cloud_buffer_ |
unsigned | counter_ |
string | fixed_frame_ |
string | frame_ |
int | negate_ |
ros::NodeHandle | nh_ |
int | nx_ |
int | ny_ |
int | r_big_ |
int | r_small_ |
double | resolution_ |
vector< unsigned > | stamps_ |
tf::TransformListener | tf_ |
double | x_max_ |
double | x_min_ |
double | y_max_ |
double | y_min_ |
double | z_max_ |
Definition at line 52 of file filter.cpp.
isolated_point_filter::IsolatedPointFilter::IsolatedPointFilter | ( | ) |
Definition at line 96 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::configure | ( | ) |
Definition at line 110 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::getCoords | ( | const gm::Point32 & | p, | |
int * | x, | |||
int * | y | |||
) | const [private] |
Definition at line 154 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::getIndex | ( | int | x, | |
int | y | |||
) | const [private] |
Definition at line 142 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::readParam | ( | const string & | name, | |
T & | place | |||
) | [inline, private] |
Definition at line 101 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::resetStamps | ( | ) | [private] |
Definition at line 137 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::update | ( | const sm::PointCloud & | in, | |
sm::PointCloud & | out | |||
) |
Definition at line 162 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::withinBounds | ( | const gm::Point32 & | p | ) | const [private] |
Definition at line 148 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::buffer_size_ [private] |
Definition at line 86 of file filter.cpp.
boost::circular_buffer<sm::PointCloud> isolated_point_filter::IsolatedPointFilter::cloud_buffer_ [private] |
Definition at line 92 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::counter_ [private] |
Definition at line 90 of file filter.cpp.
string isolated_point_filter::IsolatedPointFilter::fixed_frame_ [private] |
Definition at line 77 of file filter.cpp.
string isolated_point_filter::IsolatedPointFilter::frame_ [private] |
Definition at line 76 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::negate_ [private] |
Definition at line 85 of file filter.cpp.
ros::NodeHandle isolated_point_filter::IsolatedPointFilter::nh_ [private] |
Definition at line 69 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::nx_ [private] |
Definition at line 73 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::ny_ [private] |
Definition at line 74 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::r_big_ [private] |
Definition at line 83 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::r_small_ [private] |
Definition at line 84 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::resolution_ [private] |
Definition at line 75 of file filter.cpp.
vector<unsigned> isolated_point_filter::IsolatedPointFilter::stamps_ [private] |
Definition at line 91 of file filter.cpp.
tf::TransformListener isolated_point_filter::IsolatedPointFilter::tf_ [private] |
Definition at line 70 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::x_max_ [private] |
Definition at line 80 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::x_min_ [private] |
Definition at line 78 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::y_max_ [private] |
Definition at line 81 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::y_min_ [private] |
Definition at line 79 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::z_max_ [private] |
Definition at line 82 of file filter.cpp.