Definition of interface for all GammaLib classes.
Interface class for all GammaLib classes.
Abstract interface for the event classes.
Abstract observation base class.
Interface for the region of interest classes.
void copy_members(const GRoi &roi)
Copy class members.
virtual std::string print(const GChatter &chatter=NORMAL) const =0
Print content of object.
virtual std::string classname(void) const =0
Return class name.
virtual ~GRoi(void)
Destructor.
virtual void clear(void)=0
Clear object.
virtual bool contains(const GEvent &event) const =0
virtual GRoi * clone(void) const =0
Clones object.
virtual GRoi & operator=(const GRoi &roi)
Assignment operator.
GRoi(void)
Void constructor.
void free_members(void)
Delete class members.
void init_members(void)
Initialise class members.