A std::list<ICR::Node> acts as a FIFO list during the breadth-first computation of which points qualify for patch inclusion in ICR::Patch(uint centerpoint_id,TargetObject const& obj, InclusionRule const& rule) More...
#include <finger.h>
Public Member Functions | |
Node () | |
Node (ContactPoint *contact_point) | |
Public Attributes | |
ContactPoint * | contact_point_ |
bool | inside_patch_ |
Friends | |
std::ostream & | operator<< (std::ostream &stream, Node const &node) |
A std::list<ICR::Node> acts as a FIFO list during the breadth-first computation of which points qualify for patch inclusion in ICR::Patch(uint centerpoint_id,TargetObject const& obj, InclusionRule const& rule)
If ICR::Node::inside_patch_ is true, the contact point referenced by ICR::Node::contact_point_ is inside the patch, i.e., all of the neighbors of this point qualify for patch inclusion as well.
ICR::Node::Node | ( | ) |
Definition at line 66 of file finger.cpp.
ICR::Node::Node | ( | ContactPoint * | contact_point | ) |
Definition at line 68 of file finger.cpp.
std::ostream& operator<< | ( | std::ostream & | stream, |
Node const & | node | ||
) | [friend] |
Definition at line 70 of file finger.cpp.