SciDAVis
1.D4
|
A class representing an interval-based attribute (bool version) More...
#include <IntervalAttribute.h>
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 |
A class representing an interval-based attribute (bool version)
|
inline |
|
inline |
|
inline |
References IntervalAttribute< T >::d_intervals.
Referenced by AbstractSimpleFilter::clearMasks().
|
inline |
References IntervalAttribute< T >::d_intervals.
|
inline |
References IntervalAttribute< T >::d_intervals.
Referenced by future::Table::clearSelectedCells(), String2DoubleFilter::invalidIntervals(), String2MonthFilter::invalidIntervals(), String2DateTimeFilter::invalidIntervals(), String2DayOfWeekFilter::invalidIntervals(), Column::Private::invalidIntervals(), Column::Private::maskedIntervals(), AbstractSimpleFilter::maskedIntervals(), operator=(), Table::recalculate(), and future::Table::removeSelectedRows().
|
inline |
References IntervalBase< T >::contains(), and IntervalAttribute< T >::d_intervals.
Referenced by Column::Private::isInvalid(), Column::Private::isMasked(), and AbstractSimpleFilter::isMasked().
|
inline |
References IntervalBase< T >::contains(), and IntervalAttribute< T >::d_intervals.
|
inline |
References IntervalAttribute< T >::d_intervals, and intervals().
|
inline |
References IntervalAttribute< T >::d_intervals.
|
inline |
References IntervalBase< T >::contains(), IntervalAttribute< T >::d_intervals, and IntervalAttribute< T >::value().
Referenced by String2DoubleFilter::invalidIntervals(), String2MonthFilter::invalidIntervals(), String2DateTimeFilter::invalidIntervals(), String2DayOfWeekFilter::invalidIntervals(), TableView::selectedRows(), and AbstractSimpleFilter::setMasked().
|
inline |
References IntervalAttribute< T >::setValue().
|
private |