35#include <wx/docview.h>
75 const std::string dsdbFile =
"tmp.dsdb";
90 std::vector<RowID> result = plugin->
explore(confID, 0);
96 std::cerr <<
"Could not create Blocks Connect IC" << std::endl;
140 wxDocManager* manager = wxGetApp().docManager();
141 wxView*
view = manager->GetCurrentView();
#define assert(condition)
int RowID
Type definition of row ID in relational databases.
TTAMachine::Machine * machine
the architecture definition of the estimated processor
virtual std::string shortName() const
virtual BlocksConnectICCmd * create() const
virtual ~BlocksConnectICCmd()
RowID addArchitecture(const TTAMachine::Machine &mom)
TTAMachine::Machine * architecture(RowID id) const
static DSDBManager * createNew(const std::string &file)
RowID addConfiguration(const MachineConfiguration &conf)
virtual std::vector< RowID > explore(const RowID &startPointConfigurationID, const unsigned int &maxIter=0)
virtual void setDSDB(DSDBManager &dsdb)
static DesignSpaceExplorerPlugin * loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)
static bool removeFileOrDirectory(const std::string &path)
void notifyObservers(bool modified=true)
void popFromStack(bool modified=false)
@ COMMAND_BLOCKS_CONNECT_IC
static const std::string CMD_SNAME_BLOCKS_CONNECT_IC
Command name for the "Blocks Connect IC" command.
virtual void copyFromMachine(Machine &machine)