class Subject : public Thing (abstract) graph element class (is either a node or an edge).
| | NameErrType The reasons why setting the subject name might fail (error codes) |
| | Subject (Graph *g) |
| | Clone () |
| | IsSubject () const it is a subject |
| | IsEdge () const is it a node or an edge? |
| | InGraph () const return if subject is part of the graph. |
| | GetName () const |
| | SetName (const string *s) set and check the name |
| | WriteMembers (OutputFile *f) write members of subject to file. |
| | ReadMembers (InputFile *f, double format) read and parse members of subject from file. |
| | SetReferences (AssocList *) set subject references using the assoclist. |
| | CheckReferences () Check if parent reference exists as graph node element. |
| | SetParent (Node *p) Set the parent node (parent may be 0). |
| | GetParent () const |
| | SetAnnotation (string *s) |
| | GetAnnotation () const |
| | GetGraph () const |
(abstract) graph element class (is either a node or an edge).
virtual Subject* Clone()
bool IsSubject() const
virtual bool IsEdge() const
virtual bool InGraph() const
enum NameErrType
const string* GetName() const
virtual NameErrType SetName(const string *s)
void WriteMembers(OutputFile *f)
bool ReadMembers(InputFile *f, double format)
bool SetReferences(AssocList *)
bool CheckReferences()
void SetParent(Node *p)
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