|
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 |
1.8.1