class NetworkModel NetworkModel is the ancestor of both Domain and Class
NetworkModel is the ancestor of both Domain and Class. Since Class and Domain are, in many ways, conceptually and functionally similar, the NetworkModel class is introduced to capture this similarity. It contains functionality and variables that are identical for the two classes.
Also note that when you delete a NetworkModel, Hugin does not
attempt to delete the data pointed to by the user data
slot. It is the responsibility of the user.
virtual std::string getAttribute(std::string& key) const throw( ExceptionHugin )
virtual std::string getFileName() throw( ExceptionHugin )
virtual NodeList getNodes() const throw(ExceptionHugin)
virtual Node* getNodeByName(const std::string& name) const throw( ExceptionHugin )
void* getUserData() throw(ExceptionHugin)
virtual void setAttribute(std::string& key, std::string& value) throw(ExceptionHugin)
value - A Standard C++ Library string.
virtual void setLogFile(FILE *log) throw( ExceptionHugin )
void setUserData(void *data) throw(ExceptionHugin)
virtual bool hasAttribute(const std::string& key) throw(ExceptionHugin)
virtual std::pair <unsigned int,unsigned int> getNodeSize() throw(ExceptionHugin)
virtual void setNodeSize(unsigned int width, unsigned int height) throw(ExceptionHugin)
height -
virtual std::vector <Attribute*> getAttributes() throw( ExceptionHugin )
virtual void generateTables() throw( ExceptionHugin )
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de