All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_Channel::IntervalIter Class Reference

Iterator over an interval. More...

#include <CH_Channel.h>

+ Inheritance diagram for CH_Channel::IntervalIter:

Public Member Functions

 IntervalIter ()
CH_Segmentsegment () const
IntervalIteroperator++ ()
IntervalIteroperator-- ()
- Public Member Functions inherited from CH_Channel::ConstIntervalIter
 ConstIntervalIter ()
ConstIntervalIteroperator++ ()
ConstIntervalIteroperator-- ()
bool atEnd () const
bool atPre () const
unsigned index () const
const CH_Segmentsegment () const
fpreal localTime () const
fpreal operator* () const

Protected Member Functions

 IntervalIter (const CH_Channel &ch, const UT_SuperIntervalR &range, bool reverse)
- Protected Member Functions inherited from CH_Channel::ConstIntervalIter
 ConstIntervalIter (const CH_Channel &ch, const UT_SuperIntervalR &range, const bool ascending)


class CH_Channel

Detailed Description

Iterator over an interval.

Definition at line 1099 of file CH_Channel.h.

Constructor & Destructor Documentation

CH_Channel::IntervalIter::IntervalIter ( )

Definition at line 1102 of file CH_Channel.h.

CH_Channel::IntervalIter::IntervalIter ( const CH_Channel ch,
const UT_SuperIntervalR range,
bool  reverse 

Definition at line 1124 of file CH_Channel.h.

Member Function Documentation

IntervalIter& CH_Channel::IntervalIter::operator++ ( )

Definition at line 1112 of file CH_Channel.h.

IntervalIter& CH_Channel::IntervalIter::operator-- ( )

Definition at line 1117 of file CH_Channel.h.

CH_Segment& CH_Channel::IntervalIter::segment ( ) const

Definition at line 1107 of file CH_Channel.h.

Friends And Related Function Documentation

friend class CH_Channel

Definition at line 1132 of file CH_Channel.h.

The documentation for this class was generated from the following file: