10 #define FILTER_LIST_HH
16 #include "GNamedListT.hh"
18 #include "RContourList.hh"
19 #include "RPointerList.hh"
69 virtual Int_t
Save (
const string & filename )
const;
70 virtual Int_t
Save ( FILE * fptr )
const;
71 virtual Int_t
Load (
const string & filename,
const bool append =
true );
72 virtual Int_t
Load ( FILE * fptr,
const bool append =
true );
79 virtual void Empty ( );
90 virtual Filter *
UsesContour (
const RContour * ct,
const bool rec =
true )
const;
105 virtual bool RemoveFilter (
const string &fname,
const bool force =
true );
106 virtual bool RemoveFilter (
const int fnum,
const bool force =
true );
109 virtual bool RemoveContour (
const RContour *ct,
const bool force =
true );
const EventManager * event_mgr_ptr
Pointeur sur le gestionnaire d'événement.
Definition: FilterList.hh:50
virtual ~FilterList()
Definition: FilterList.cpp:43
virtual u_int GetListUsingContour(const RContour *ct, RPointerList &list) const
Definition: FilterList.cpp:358
virtual void Empty()
Definition: FilterList.cpp:54
virtual bool MoveUp()
Definition: FilterList.cpp:67
virtual Int_t Load(const string &filename, const bool append=true)
Definition: FilterList.cpp:223
virtual const RContourList * GetContourListPtr() const
Definition: FilterList.hh:126
RContourList contour_list
Liste des contours associés aux filtres.
Definition: FilterList.hh:48
virtual Int_t Save(const string &filename) const
Definition: FilterList.cpp:179
virtual bool MoveTop()
Definition: FilterList.cpp:111
FilterList(const EventManager *evt_mgr)
Definition: FilterList.cpp:18
virtual Filter * UsesFilter(const Filter *f, const bool rec=true) const
Definition: FilterList.cpp:335
GListIterT< Filter > iterator
Définition du type itérateur pour les listes de filtres.
Definition: FilterList.hh:45
const Event * event_ptr
Pointeur sur la structure d'événement du gestionnaire.
Definition: FilterList.hh:51
virtual int GetContourIndex(const string &cname) const
Definition: FilterList.cpp:414
Definition: FilterList.hh:37
virtual int GetFilterIndex(const string &fname) const
Definition: FilterList.cpp:431
virtual bool MoveBottom()
Definition: FilterList.cpp:144
virtual void UpdateValues() const
Definition: FilterList.cpp:296
virtual bool Remove()
Definition: FilterList.cpp:453
Definition: SpectrumList.hh:30
virtual bool MoveDown()
Definition: FilterList.cpp:89
virtual u_int GetListUsingFilter(const Filter *f, RPointerList &list) const
Definition: FilterList.cpp:386
virtual Filter * UsesContour(const RContour *ct, const bool rec=true) const
Definition: FilterList.cpp:313
Definition: EventManager.hh:59
virtual bool RemoveContour(const RContour *ct, const bool force=true)
Definition: FilterList.cpp:611
const SpectrumList * spec_list_ptr
Pointeur sur la liste de spectres du gestionnaire.
Definition: FilterList.hh:52
virtual bool RemoveFilter(const bool force=true)
Definition: FilterList.cpp:501