Go to the documentation of this file.
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();
static bool removeFileOrDirectory(const std::string &path)
TTAMachine::Machine * machine
the architecture definition of the estimated processor
TTAMachine::Machine * architecture(RowID id) const
int RowID
Type definition of row ID in relational databases.
void notifyObservers(bool modified=true)
#define assert(condition)
virtual ~BlocksConnectICCmd()
virtual std::string shortName() const
static DesignSpaceExplorerPlugin * loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL)
void popFromStack(bool modified=false)
static const std::string CMD_SNAME_BLOCKS_CONNECT_IC
Command name for the "Blocks Connect IC" command.
RowID addConfiguration(const MachineConfiguration &conf)
RowID addArchitecture(const TTAMachine::Machine &mom)
static DSDBManager * createNew(const std::string &file)
virtual std::vector< RowID > explore(const RowID &startPointConfigurationID, const unsigned int &maxIter=0)
virtual void setDSDB(DSDBManager &dsdb)
virtual void copyFromMachine(Machine &machine)
virtual BlocksConnectICCmd * create() const
@ COMMAND_BLOCKS_CONNECT_IC