SciDAVis  1.D4
Public Member Functions | Private Attributes
IntervalAttribute< bool > Class Template Reference

A class representing an interval-based attribute (bool version) More...

#include <IntervalAttribute.h>

List of all members.

Public Member Functions

void clear ()
void insertRows (int before, int count)
 IntervalAttribute ()
 IntervalAttribute (QList< Interval< int > > intervals)
QList< Interval< int > > intervals () const
bool isSet (int row) const
bool isSet (Interval< int > i) const
IntervalAttribute< bool > & operator= (const IntervalAttribute< bool > &other)
void removeRows (int first, int count)
void setValue (Interval< int > i, bool value=true)
void setValue (int row, bool value)

Private Attributes

QList< Interval< int > > d_intervals

Detailed Description

template<>
class IntervalAttribute< bool >

A class representing an interval-based attribute (bool version)


Constructor & Destructor Documentation

IntervalAttribute< bool >::IntervalAttribute ( )
inline
IntervalAttribute< bool >::IntervalAttribute ( QList< Interval< int > >  intervals)
inline

Member Function Documentation

void IntervalAttribute< bool >::clear ( )
inline
void IntervalAttribute< bool >::insertRows ( int  before,
int  count 
)
inline
QList< Interval<int> > IntervalAttribute< bool >::intervals ( ) const
inline
bool IntervalAttribute< bool >::isSet ( int  row) const
inline
bool IntervalAttribute< bool >::isSet ( Interval< int >  i) const
inline
IntervalAttribute<bool>& IntervalAttribute< bool >::operator= ( const IntervalAttribute< bool > &  other)
inline
void IntervalAttribute< bool >::removeRows ( int  first,
int  count 
)
inline
void IntervalAttribute< bool >::setValue ( Interval< int >  i,
bool  value = true 
)
inline
void IntervalAttribute< bool >::setValue ( int  row,
bool  value 
)
inline

Member Data Documentation

QList< Interval<int> > IntervalAttribute< bool >::d_intervals
private

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