Public Member Functions | |
FilterNode (int n) | |
bool | intersectXY (const pcl17::PointCloud< pcl17::PointNormal > &cloud1, const pcl17::PointCloud< pcl17::PointNormal > &cloud2) |
void | models_cb (const furniture_classification::FittedModelsConstPtr &msg) |
vector< typename pcl17::PointCloud < pcl17::PointNormal >::Ptr > | removeIntersecting (vector< typename pcl17::PointCloud< pcl17::PointNormal >::Ptr > &result_, vector< float > &scores_, vector< float > *selected_scores=NULL) |
Public Attributes | |
std::vector < furniture_classification::FittedModelsConstPtr > | fitted |
int | n |
ros::Publisher | pub |
std::vector< ros::Subscriber > | sub |
Definition at line 11 of file filter_node.cpp.
FilterNode::FilterNode | ( | int | n | ) | [inline] |
Definition at line 13 of file filter_node.cpp.
bool FilterNode::intersectXY | ( | const pcl17::PointCloud< pcl17::PointNormal > & | cloud1, |
const pcl17::PointCloud< pcl17::PointNormal > & | cloud2 | ||
) | [inline] |
Definition at line 73 of file filter_node.cpp.
void FilterNode::models_cb | ( | const furniture_classification::FittedModelsConstPtr & | msg | ) | [inline] |
Definition at line 30 of file filter_node.cpp.
vector<typename pcl17::PointCloud<pcl17::PointNormal>::Ptr> FilterNode::removeIntersecting | ( | vector< typename pcl17::PointCloud< pcl17::PointNormal >::Ptr > & | result_, |
vector< float > & | scores_, | ||
vector< float > * | selected_scores = NULL |
||
) | [inline] |
Definition at line 101 of file filter_node.cpp.
std::vector<furniture_classification::FittedModelsConstPtr> FilterNode::fitted |
Definition at line 134 of file filter_node.cpp.
Definition at line 131 of file filter_node.cpp.
Definition at line 132 of file filter_node.cpp.
std::vector<ros::Subscriber> FilterNode::sub |
Definition at line 133 of file filter_node.cpp.