19 lines
417 B
C++
19 lines
417 B
C++
#ifndef BP_GRAPHICAL_MODEL_H
|
|
#define BP_GRAPHICAL_MODEL_H
|
|
|
|
#include "Variable.h"
|
|
#include "Shared.h"
|
|
|
|
using namespace std;
|
|
|
|
class GraphicalModel
|
|
{
|
|
public:
|
|
virtual ~GraphicalModel (void) {};
|
|
virtual Variable* getVariable (Vid) const = 0;
|
|
virtual VarSet getVariables (void) const = 0;
|
|
virtual void printGraphicalModel (void) const = 0;
|
|
};
|
|
|
|
#endif // BP_GRAPHICAL_MODEL_H
|