In file WindowIterator.hh:

class ConstWindowIterator : public std iterator <std bidirectional_iterator_tag, Window, int, const Window*, const Window >, public BasicWindowIterator

Defines a const event window iterator

Inheritance:


Public Fields

typedef ConstIterator iterator
Iterator to be used

Public Methods

ConstWindowIterator ()
Default constructor
ConstWindowIterator (const iterator& beg, const iterator& end, int order = 1, const TimeWindow& window = 1.0)
Constructor
ConstWindowIterator (const WindowIterator& i)
Convert from non-const
ConstWindowIterator& operator= (const WindowIterator& i)
Assignment opetator
bool operator== (const ConstWindowIterator& i) const
Equality operator
bool operator!= (const ConstWindowIterator& i) const
Inequality operator
ConstWindowIterator& operator++ ()
Increment operator (prefix)
ConstWindowIterator operator++ (int)
Increment operator (postfix)
reference operator* () const
Dereference operator
pointer operator-> () const
Pointer operator

Inherited from BasicWindowIterator:

Protected Methods

void InitWindow()
void Increment()
int GetPermutations() const
void SetPermutation()
Window& GetWindow()
const Window& GetWindow() const

Documentation

Defines a const event window iterator
typedef ConstIterator iterator
Iterator to be used

ConstWindowIterator()
Creates an NULL window iterator. Equivalent to an end iterator

ConstWindowIterator(const iterator& beg, const iterator& end, int order = 1, const TimeWindow& window = 1.0)
Creates an window iterator form a an iterator range.
Parameters:
beg - Beginning of event range
end - End of event range
order - Coincidence order
window - Anlysis window (in sec)
offset - Offset of analysis window (in sec)

ConstWindowIterator(const WindowIterator& i)
Convert from non-const

ConstWindowIterator& operator= (const WindowIterator& i)
Assignment from non-const

bool operator== (const ConstWindowIterator& i) const
Equality operator

bool operator!= (const ConstWindowIterator& i) const
Inequality operator

ConstWindowIterator& operator++ ()
Increment operator (prefix)

ConstWindowIterator operator++ (int)
Increment operator (postfix)

reference operator*() const
Dereference operator

pointer operator->() const
Pointer operator


This class has no child classes.
Author:
Written June 2001 by Masahiro Ito and Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++