|
Public Member Functions |
| | UIDocument (std::string _name) |
| virtual | ~UIDocument () |
| virtual void | load () |
| virtual void | loadXML (xmlNodePtr root) |
| virtual void | loadFromMemory (const char *mem, int size) |
| void | setCategory (const std::string &cat) |
| const std::string & | getCategory () |
| void | setComments (const std::string &comments) |
| const std::string & | getComments () |
| void | setModified () |
| void | resetModified () |
| bool | isModified () |
| UINetwork * | addNetwork (std::string name, UINetwork::Type type) |
| UINetwork * | addNetwork (xmlNodePtr xmlNet) |
| void | removeNetwork (UINetwork *toRemove) |
| bool | isUntitled () |
| virtual const std::string & | getName () |
| const std::string & | getPath () |
| virtual void | save () |
| char * | saveToMemory (int &size) |
|
void | addParameterText (std::string name, std::string value, std::string type) |
|
UINetwork * | getNetworkNamed (const std::string &n) |
|
std::vector< ItemInfo * > | getNetInputs (const std::string &netName) |
|
std::vector< ItemInfo * > | getNetOutputs (const std::string &netName) |
|
std::vector< ItemInfo * > | getNetParams (const std::string &netName) |
|
std::string | getDescription (const std::string &type) |
| void | printOn (std::ostream &out=std::cout) const |
|
std::vector< UINetwork * > | get_networks () |
|
std::vector< DocParameterDataText * > | get_textParams () |
|
virtual UINetwork * | newNetwork (const std::string &_name, UINetwork::Type type) |
|
virtual UINetwork * | newNetwork (xmlNodePtr _net) |
|
Network * | build (const std::string &_name, const ParameterSet ¶ms) |
| std::set< std::string > | genCode (std::ostream &out, const std::string &functName, bool localIncludes=false) |
| void | exportNetwork (const std::string &networkName, const std::string &fileName) |
| void | importNetwork (const std::string &fileName) |
|
virtual void | run () |
|
virtual void | run (ParameterSet &p) |
|
virtual void | setFullPath (const std::string &fullpath) |
|
void | updateNetInfo (UINetwork *net) |
|
void | updateAllNetworks () |
|
virtual void | updateAllSubnetTerminals (const std::string _nettype, const std::string _terminalname, UINetTerminal::NetTermType _terminaltype, bool _remove) |
|
UINodeRepository & | getRepository () |
Static Public Member Functions |
|
static Network * | buildExternal (const std::string &type, const std::string &_name, const ParameterSet ¶ms) |
|
static std::string | findExternal (const std::string &filename, char *searchPath="FLOWDESIGNER_PATH", bool include_home=true, bool fullPathOutput=true) |
|
static void | genCodeExternal (const std::string &type, std::ostream &out, int &id, std::set< std::string > &nodeList) |
Protected Member Functions |
|
virtual void | error (char *err) |
Protected Attributes |
| std::vector< UINetwork * > | networks |
| bool | modified |
| UINodeRepository | subnetInfo |
| std::vector< DocParameterDataText * > | textParams |
| std::vector< ParameterText * > | docInputs |
| std::vector< ParameterText * > | docOutputs |
| std::vector< ParameterText * > | docParams |
| std::string | docName |
| std::string | path |
| bool | untitled |
| bool | destroyed |
| std::string | category |
| std::string | m_comments |