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.