41 DllExport
static std::shared_ptr<CGraphKit>
create(
GraphType graphType, byte nStates);
virtual CGraphExt & getGraphExt()=0
Returns the graph extension object.
Abstract Kit class for constructing Graph-related objects.
virtual CInfer & getInfer()=0
Returns the inference / decoding object.
virtual CGraph & getGraph()=0
Returns the graph object.
Interface class for graphical models.
General graph extension abstract class for 2D image classifaction.
const CGraphKit & operator=(const CGraphKit &)=delete
virtual ~CGraphKit()=default
Base abstract class for random model inference.
GraphType
Types of the graphical model.
static std::shared_ptr< CGraphKit > create(GraphType graphType, byte nStates)
Factory method returning graph kit object.