![]() |
aGrUM
0.16.0
|
Inner class to handle data about edges in __graph. More...
#include <agrum/PRM/gspan/interfaceGraph.h>
Public Attributes | |
PRMInstance< GUM_SCALAR > * | u |
One of the two instance represented by this edge. More... | |
LabelData * | l_u |
The label data of u. More... | |
PRMInstance< GUM_SCALAR > * | v |
The other instance represented by thus edge. More... | |
LabelData * | l_v |
The label data of v. More... | |
LabelData * | l |
The labal data of this edge. More... | |
Public Member Functions | |
EdgeData () | |
Constructor. More... | |
EdgeData (const EdgeData< GUM_SCALAR > &from) | |
Copy constructor. More... | |
~EdgeData () | |
Destructor. More... | |
bool | operator== (const EdgeData< GUM_SCALAR > &from) const |
Equality operator. More... | |
bool | operator!= (const EdgeData< GUM_SCALAR > &from) const |
Difference operator. More... | |
Inner class to handle data about edges in __graph.
Definition at line 116 of file interfaceGraph.h.
INLINE gum::prm::gspan::EdgeData< GUM_SCALAR >::EdgeData | ( | ) |
Constructor.
Definition at line 67 of file interfaceGraph_tpl.h.
INLINE gum::prm::gspan::EdgeData< GUM_SCALAR >::EdgeData | ( | const EdgeData< GUM_SCALAR > & | from | ) |
Copy constructor.
Definition at line 72 of file interfaceGraph_tpl.h.
INLINE gum::prm::gspan::EdgeData< GUM_SCALAR >::~EdgeData | ( | ) |
Destructor.
Definition at line 78 of file interfaceGraph_tpl.h.
References gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
INLINE bool gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!= | ( | const EdgeData< GUM_SCALAR > & | from | ) | const |
Difference operator.
Definition at line 91 of file interfaceGraph_tpl.h.
References gum::prm::gspan::EdgeData< GUM_SCALAR >::l, gum::prm::gspan::EdgeData< GUM_SCALAR >::l_u, gum::prm::gspan::EdgeData< GUM_SCALAR >::l_v, gum::prm::gspan::EdgeData< GUM_SCALAR >::u, and gum::prm::gspan::EdgeData< GUM_SCALAR >::v.
Referenced by gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
INLINE bool gum::prm::gspan::EdgeData< GUM_SCALAR >::operator== | ( | const EdgeData< GUM_SCALAR > & | from | ) | const |
Equality operator.
Definition at line 84 of file interfaceGraph_tpl.h.
References gum::prm::gspan::EdgeData< GUM_SCALAR >::l, gum::prm::gspan::EdgeData< GUM_SCALAR >::l_u, gum::prm::gspan::EdgeData< GUM_SCALAR >::l_v, gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::EdgeData< GUM_SCALAR >::u, and gum::prm::gspan::EdgeData< GUM_SCALAR >::v.
Referenced by gum::prm::gspan::EdgeData< GUM_SCALAR >::~EdgeData().
LabelData* gum::prm::gspan::EdgeData< GUM_SCALAR >::l |
The labal data of this edge.
Definition at line 133 of file interfaceGraph.h.
Referenced by gum::prm::GSpan< GUM_SCALAR >::__isEdgeEligible(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::__label(), gum::prm::GSpan< GUM_SCALAR >::__subgraph_mining(), gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::operator<<(), and gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
LabelData* gum::prm::gspan::EdgeData< GUM_SCALAR >::l_u |
The label data of u.
Definition at line 127 of file interfaceGraph.h.
Referenced by gum::prm::GSpan< GUM_SCALAR >::__isEdgeEligible(), gum::prm::GSpan< GUM_SCALAR >::__subgraph_mining(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), and gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
LabelData* gum::prm::gspan::EdgeData< GUM_SCALAR >::l_v |
The label data of v.
Definition at line 131 of file interfaceGraph.h.
Referenced by gum::prm::GSpan< GUM_SCALAR >::__isEdgeEligible(), gum::prm::GSpan< GUM_SCALAR >::__subgraph_mining(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), and gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
PRMInstance< GUM_SCALAR >* gum::prm::gspan::EdgeData< GUM_SCALAR >::u |
One of the two instance represented by this edge.
Definition at line 125 of file interfaceGraph.h.
Referenced by gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::__label(), gum::prm::GSpan< GUM_SCALAR >::__subgraph_mining(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::operator<<(), and gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().
PRMInstance< GUM_SCALAR >* gum::prm::gspan::EdgeData< GUM_SCALAR >::v |
The other instance represented by thus edge.
Definition at line 129 of file interfaceGraph.h.
Referenced by gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::__label(), gum::prm::gspan::InterfaceGraph< GUM_SCALAR >::InterfaceGraph(), gum::prm::gspan::EdgeData< GUM_SCALAR >::operator!=(), gum::prm::gspan::operator<<(), and gum::prm::gspan::EdgeData< GUM_SCALAR >::operator==().