Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends
jafar::spafgraph::Node Class Reference

A node represent a feature in the graph. More...


Detailed Description

A node represent a feature in the graph.

Definition at line 22 of file Node.hpp.

#include <Node.hpp>

Inheritance diagram for jafar::spafgraph::Node:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const spaf::Featurefeature () const
spaf::Featurefeature ()
const EdgeedgeParent () const
const std::list< EdgeProximity * > & edgesProximities () const
const std::list< Edge * > & edgesToUnCoarserLevel () const
const std::list< Edge * > & edgesToCoarserLevel () const
const std::list< Edge * > & edgesChildren () const
std::list< Edge * > edges () const
const EdgeProximityedgeProximity (const Node *n) const
 Convenient function that return the edge proximity for this Node with the Node n .
EdgeProximityaddProximityWith (Node *n)
 Add a EdgeProximity between this Node and the Node given as parameter.
NodeDescriptornodeDescriptor ()
Nodeparent ()
const std::list< Node * > & children ()

Protected Member Functions

int id () const

Private Member Functions

 Node (spaf::Feature *feature, Node *parent)
void registerChild (Node *)

Private Attributes

Private *const d

Friends

class Graph
std::ostream & spafgraph::operator<< (std::ostream &s, const Node &n)

Member Function Documentation

Add a EdgeProximity between this Node and the Node given as parameter.

Parameters:
nnode to link with an EdgeProximity

Convenient function that return the edge proximity for this Node with the Node n .

Returns:
a pointer to the EdgeProximity or 0, if none

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:51 for Jafar by doxygen 1.7.6.1
LAAS-CNRS