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