8 #ifndef G_INTERVAL_LIST_HH
9 #define G_INTERVAL_LIST_HH
61 GIntervalList ( const
string & str );
62 GIntervalList ( const GIntervalList & original );
64 virtual ~GIntervalList ( );
66 GIntervalList & operator = ( const GIntervalList &original );
97 virtual
bool Remove ( const
string & s );
98 virtual
bool Remove (
int i );
99 virtual
bool Remove (
int i1,
int i2 );
106 virtual
bool Remove ( const
GInterval * ptr,
bool all = true );
111 #include "icc/GIntervalList.icc"
virtual GListIterT< GInterval > End() const
int ToLast() const
Definition: GIntervalList.cpp:137
int NextVal() const
Definition: GIntervalList.cpp:176
int FromFirst() const
Definition: GIntervalList.cpp:124
Definition: GListIterT.hh:21
GListIterT< GInterval > Current() const
static string c_separ
Elements separation characters.
Definition: GIntervalList.hh:48
virtual u_int GetSize() const
Definition: GListIterT.hh:13
virtual string GetString() const
Definition: GIntervalList.cpp:20
virtual string GetStringPar() const
Definition: GIntervalList.cpp:39
int PreviousVal() const
Definition: GIntervalList.cpp:195
Definition: GInterval.hh:24
int FromLast() const
Definition: GIntervalList.cpp:150
virtual GListIterT< GInterval > Begin() const
Definition: GIntervalList.hh:27
static const int noMax
Undefined maximum value.
Definition: GIntervalList.hh:46
#define GObject(T)
Definition: GClassDefine.hh:65
int * index_ptr
Pointer of the index (so that the value can be modified for a constant list)
Definition: GIntervalList.hh:54
static const int noMin
Undefined minimu value.
Definition: GIntervalList.hh:45
int GetValNumber() const
Definition: GIntervalList.cpp:58
GListIterT< GInterval > First() const
int ToFirst() const
Definition: GIntervalList.cpp:163
int GetMaxValue() const
Definition: GIntervalList.icc:83
GListIterT< GInterval > Previous() const
bool Contains(int val) const
Definition: GIntervalList.cpp:104
static GListIterT< GInterval > Null()
virtual GListIterT< GInterval > Add(const GInterval &inter)
Definition: GIntervalList.cpp:221
virtual bool Remove()
Definition: GIntervalList.icc:90
GListIterT< GInterval > Last() const
GListIterT< GInterval > Next() const
int * GetArray(int &len) const
Definition: GIntervalList.cpp:80
int GetMinValue() const
Definition: GIntervalList.icc:78