Direct Graphical Models
v.1.7.0
|
Edge structure More...
#include <GraphWeiss.h>
Public Member Functions | |
Edge (void)=delete | |
Edge (Node *n1, Node *n2, byte group=0, const Mat &p=EmptyMat) | |
~Edge (void) | |
void | msg_swap (void) |
Public Attributes | |
Node * | node1 |
First node in edge. More... | |
Node * | node2 |
Second node in edge. More... | |
Mat | Pot |
The edge potentials: Mat(size: nStates x nStates; type: CV_32FC1) More... | |
float * | msg |
Message (for the loopyBP algorithm: class CDecodeLPB): Mat(size: nStates x 1; type: CV_32FC1) More... | |
float * | msg_temp |
Temp Message (for the loopyBP algorithm: class CDecodeLPB): Mat(size: nStates x 1; type: CV_32FC1) More... | |
byte | group_id |
ID of the group, to which the edge belongs. More... | |
|
delete |
|
inline |
Definition at line 37 of file GraphWeiss.h.
|
inline |
Definition at line 39 of file GraphWeiss.h.
|
inline |
Definition at line 44 of file GraphWeiss.h.
byte DirectGraphicalModels::CGraphWeiss::Edge::group_id |
ID of the group, to which the edge belongs.
Definition at line 34 of file GraphWeiss.h.
float* DirectGraphicalModels::CGraphWeiss::Edge::msg |
Message (for the loopyBP algorithm: class CDecodeLPB): Mat(size: nStates x 1; type: CV_32FC1)
Definition at line 32 of file GraphWeiss.h.
float* DirectGraphicalModels::CGraphWeiss::Edge::msg_temp |
Temp Message (for the loopyBP algorithm: class CDecodeLPB): Mat(size: nStates x 1; type: CV_32FC1)
Definition at line 33 of file GraphWeiss.h.
Node* DirectGraphicalModels::CGraphWeiss::Edge::node1 |
First node in edge.
Definition at line 29 of file GraphWeiss.h.
Node* DirectGraphicalModels::CGraphWeiss::Edge::node2 |
Second node in edge.
Definition at line 30 of file GraphWeiss.h.
Mat DirectGraphicalModels::CGraphWeiss::Edge::Pot |
The edge potentials: Mat(size: nStates x nStates; type: CV_32FC1)
Definition at line 31 of file GraphWeiss.h.