casa
5.7.0-16
|
class ROMSColumns; class TableIterator; More...
#include <MSIter2.h>
Public Member Functions | |
MSSmartInterval (casacore::Double interval, casacore::Vector< casacore::Double > &timeboundaries) | |
virtual | ~MSSmartInterval () |
virtual void | setOffset (casacore::Double offset) |
virtual int | comp (const void *obj1, const void *obj2) const |
Compare two objects, and return. More... | |
Public Member Functions inherited from casacore::MSInterval | |
MSInterval (Double interval) | |
virtual | ~MSInterval () |
Double | getOffset () const |
Double | getInterval () const |
void | setInterval (Double interval) |
Public Member Functions inherited from casacore::BaseCompare | |
virtual | ~BaseCompare () |
virtual DataType | dataType () const |
Get the data type of a straight-forward sort comparison in ObjCompare. More... | |
Private Attributes | |
casacore::Double | interval2_ |
Local versions of MSInterval::interval_p,offset_p so we can avoid function calls and obj copies in comp() More... | |
casacore::Double | offset2_ |
casacore::Vector < casacore::Double > | timeBounds_ |
A list of enforced interval time boundaries (e.g., scan bounds). More... | |
int | nBounds_ |
casacore::Bool | zeroInterval_ |
Is specified interval effectively zero? More... | |
casacore::Bool | found_ |
Utility variables used in comp. More... | |
int | bidx_ |
double | t1_ |
double | t2_ |
class ROMSColumns; class TableIterator;
Small helper class to specify an 'interval' comparison
Small helper class to specify an 'interval' comparison for table iteration by time interval.
|
explicit |
|
inlinevirtual |
|
virtual |
Compare two objects, and return.
Reimplemented from casacore::MSInterval.
|
virtual |
Reimplemented from casacore::MSInterval.
|
mutableprivate |
|
private |
Local versions of MSInterval::interval_p,offset_p so we can avoid function calls and obj copies in comp()
|
mutableprivate |
|
private |
|
private |