Cat
Element.h
Go to the documentation of this file.
1 // $Id: $
2 #ifndef INC_ELEMENT_H
3 #define INC_ELEMENT_H 1
4 
5 // Include files
6 #include "Hierarchy.h"
7 
14 class Element : public Hierarchy {
15 public:
16 
18  Element( );
19 
20  virtual ~Element( );
21 
25  virtual void help() = 0;
26 
31  virtual StatusCode init() = 0;
32 
40  virtual void reset() = 0;
41 
46  void recursiveInitElement();
47 
53 
57  virtual void update () = 0;
58 
63 
68 
69  protected:
71 
72  private:
73 
74 };
75 
76 #endif // INC_ELEMENT_H
virtual void reset()=0
Hierarchy * connection()
Definition: Element.cpp:84
Hierarchy * m_connection
Definition: Element.h:70
StatusCode setConnection(Hierarchy *)
Definition: Element.cpp:55
Element()
Standard constructor.
Definition: Element.cpp:19
virtual ~Element()
Destructor.
Definition: Element.cpp:26
virtual StatusCode init()=0
virtual void update()=0
void recursiveInitCommunications()
Definition: Element.cpp:44
virtual void help()=0
void recursiveInitElement()
Definition: Element.cpp:32