$search
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 56 of file filter.cpp.
isolated_point_filter::IsolatedPointFilter::IsolatedPointFilter | ( | ) |
Definition at line 100 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::configure | ( | void | ) | [virtual] |
Implements filters::FilterBase< sm::PointCloud >.
Definition at line 114 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::getCoords | ( | const gm::Point32 & | p, | |
int * | x, | |||
int * | y | |||
) | const [private] |
Definition at line 158 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::getIndex | ( | int | x, | |
int | y | |||
) | const [private] |
Definition at line 146 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::readParam | ( | const string & | name, | |
T & | place | |||
) | [inline, private] |
Definition at line 105 of file filter.cpp.
void isolated_point_filter::IsolatedPointFilter::resetStamps | ( | ) | [private] |
Definition at line 141 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::update | ( | const sm::PointCloud & | in, | |
sm::PointCloud & | out | |||
) | [virtual] |
Implements filters::FilterBase< sm::PointCloud >.
Definition at line 166 of file filter.cpp.
bool isolated_point_filter::IsolatedPointFilter::withinBounds | ( | const gm::Point32 & | p | ) | const [private] |
Definition at line 152 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::buffer_size_ [private] |
Definition at line 90 of file filter.cpp.
boost::circular_buffer<sm::PointCloud> isolated_point_filter::IsolatedPointFilter::cloud_buffer_ [private] |
Definition at line 96 of file filter.cpp.
unsigned isolated_point_filter::IsolatedPointFilter::counter_ [private] |
Definition at line 94 of file filter.cpp.
string isolated_point_filter::IsolatedPointFilter::fixed_frame_ [private] |
Definition at line 81 of file filter.cpp.
string isolated_point_filter::IsolatedPointFilter::frame_ [private] |
Definition at line 80 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::negate_ [private] |
Definition at line 89 of file filter.cpp.
Definition at line 73 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::nx_ [private] |
Definition at line 77 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::ny_ [private] |
Definition at line 78 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::r_big_ [private] |
Definition at line 87 of file filter.cpp.
int isolated_point_filter::IsolatedPointFilter::r_small_ [private] |
Definition at line 88 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::resolution_ [private] |
Definition at line 79 of file filter.cpp.
vector<unsigned> isolated_point_filter::IsolatedPointFilter::stamps_ [private] |
Definition at line 95 of file filter.cpp.
Definition at line 74 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::x_max_ [private] |
Definition at line 84 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::x_min_ [private] |
Definition at line 82 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::y_max_ [private] |
Definition at line 85 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::y_min_ [private] |
Definition at line 83 of file filter.cpp.
double isolated_point_filter::IsolatedPointFilter::z_max_ [private] |
Definition at line 86 of file filter.cpp.