Abstract Kit class for constructing Graph-related objects.
More...
#include <GraphKit.h>
Abstract Kit class for constructing Graph-related objects.
The derived classes are aught to create compatible objects for graph building and inference / decoding. This abstract class provides a standard interface for accessing these objects.
- Author
- Dr. Sergey Kosov, serge.nosp@m.y.ko.nosp@m.sov@p.nosp@m.roje.nosp@m.ct-10.nosp@m..de
Definition at line 27 of file GraphKit.h.
◆ CGraphKit() [1/2]
DirectGraphicalModels::CGraphKit::CGraphKit |
( |
| ) |
|
|
default |
◆ CGraphKit() [2/2]
DirectGraphicalModels::CGraphKit::CGraphKit |
( |
const CGraphKit & |
| ) |
|
|
delete |
◆ ~CGraphKit()
virtual DirectGraphicalModels::CGraphKit::~CGraphKit |
( |
| ) |
|
|
virtualdefault |
◆ create()
std::shared_ptr< CGraphKit > DirectGraphicalModels::CGraphKit::create |
( |
GraphType |
graphType, |
|
|
byte |
nStates |
|
) |
| |
|
static |
Factory method returning graph kit object.
- Note
- The resulting graph kit object is created with default parameters
- Parameters
-
graphType | Type of the desired graphical model (Ref. GraphType) |
nStates | The number of States (classes) |
- Returns
- Tne pointer to the concrete implementation of the graph kit class
Definition at line 8 of file GraphKit.cpp.
◆ getGraph()
virtual CGraph& DirectGraphicalModels::CGraphKit::getGraph |
( |
| ) |
|
|
pure virtual |
◆ getGraphExt()
virtual CGraphExt& DirectGraphicalModels::CGraphKit::getGraphExt |
( |
| ) |
|
|
pure virtual |
◆ getInfer()
virtual CInfer& DirectGraphicalModels::CGraphKit::getInfer |
( |
| ) |
|
|
pure virtual |
◆ operator=()
The documentation for this class was generated from the following files: