Public Member Functions | Public Attributes | Friends
ICR::Node Struct Reference

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>

List of all members.

Public Member Functions

 Node ()
 Node (ContactPoint *contact_point)

Public Attributes

ContactPointcontact_point_
bool inside_patch_

Friends

std::ostream & operator<< (std::ostream &stream, Node const &node)

Detailed Description

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.

Definition at line 81 of file finger.h.


Constructor & Destructor Documentation

Definition at line 66 of file finger.cpp.

ICR::Node::Node ( ContactPoint contact_point)

Definition at line 68 of file finger.cpp.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
Node const &  node 
) [friend]

Definition at line 70 of file finger.cpp.


Member Data Documentation

Definition at line 83 of file finger.h.

Definition at line 84 of file finger.h.


The documentation for this struct was generated from the following files:


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:32