![]() |
aGrUM
0.16.0
|
Inner class to handle data about nodes in __graph. More...
#include <agrum/PRM/gspan/interfaceGraph.h>
Public Attributes | |
PRMInstance< GUM_SCALAR > * | n |
The instance represented by this node. More... | |
LabelData * | l |
The label of this node. More... | |
Public Member Functions | |
NodeData () | |
Constructor. More... | |
NodeData (const NodeData< GUM_SCALAR > &from) | |
Copy Constructor. More... | |
~NodeData () | |
Destructor. More... | |
bool | operator== (const NodeData< GUM_SCALAR > &from) const |
Equality operator. More... | |
bool | operator!= (const NodeData< GUM_SCALAR > &from) const |
Difference operator. More... | |
Inner class to handle data about nodes in __graph.
Definition at line 83 of file interfaceGraph.h.
INLINE gum::prm::gspan::NodeData< GUM_SCALAR >::NodeData | ( | ) |
Constructor.
Definition at line 37 of file interfaceGraph_tpl.h.
INLINE gum::prm::gspan::NodeData< GUM_SCALAR >::NodeData | ( | const NodeData< GUM_SCALAR > & | from | ) |
Copy Constructor.
Definition at line 42 of file interfaceGraph_tpl.h.
INLINE gum::prm::gspan::NodeData< GUM_SCALAR >::~NodeData | ( | ) |
Destructor.
Definition at line 48 of file interfaceGraph_tpl.h.
References gum::prm::gspan::NodeData< GUM_SCALAR >::operator==().
INLINE bool gum::prm::gspan::NodeData< GUM_SCALAR >::operator!= | ( | const NodeData< GUM_SCALAR > & | from | ) | const |
Difference operator.
Definition at line 60 of file interfaceGraph_tpl.h.
References gum::prm::gspan::NodeData< GUM_SCALAR >::l, and gum::prm::gspan::NodeData< GUM_SCALAR >::n.
Referenced by gum::prm::gspan::NodeData< GUM_SCALAR >::operator==().
INLINE bool gum::prm::gspan::NodeData< GUM_SCALAR >::operator== | ( | const NodeData< GUM_SCALAR > & | from | ) | const |
Equality operator.
Definition at line 54 of file interfaceGraph_tpl.h.
References gum::prm::gspan::NodeData< GUM_SCALAR >::l, gum::prm::gspan::NodeData< GUM_SCALAR >::n, and gum::prm::gspan::NodeData< GUM_SCALAR >::operator!=().
Referenced by gum::prm::gspan::NodeData< GUM_SCALAR >::~NodeData().
LabelData* gum::prm::gspan::NodeData< GUM_SCALAR >::l |
The label of this node.
Definition at line 94 of file interfaceGraph.h.
Referenced by gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::__label(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::NodeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::operator<<(), and gum::prm::gspan::NodeData< GUM_SCALAR >::operator==().
PRMInstance< GUM_SCALAR >* gum::prm::gspan::NodeData< GUM_SCALAR >::n |
The instance represented by this node.
Definition at line 92 of file interfaceGraph.h.
Referenced by gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::__label(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::NodeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::operator<<(), and gum::prm::gspan::NodeData< GUM_SCALAR >::operator==().