38 template <
class T>
class ArrayColumn;
39 template <
class T>
class ScalarColumn;
A 1-D Specialization of the Array class.
multiple spectral windows with varying shapes
multiple spectral windows with same shape
MSRange()
Default constructor, only useful to assign to.
Bool checkShapes()
check the data description selection (one or more with same shape, or varying shape) ...
Record range(const Vector< String > &items, Bool useFlags=True, Bool OneBased=False)
Return the range of values for each of the items specified in the record.
MSRange & operator=(const MSRange &other)
Assignment.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
void setBlockSize(Int blockSize=10)
Set the block size (in Mbytes) to use when reading the data column.
void scalarRange(Record &out, const String &item, const ScalarColumn< Int > &id, Bool oneBased)
get the range of a ScalarColumn<Int>, correct for 1-based indexing if oneBased is True...
A Table intended to hold astronomical data (a set of Measurements).
Field
The fields in the MS for which selection and range operations are defined.
spectral window selection and shapes have not been checked
Vector< Int > ifrNumbers(const ScalarColumn< Int > &ant1, const ScalarColumn< Int > &ant2)
Get the range of interferometer numbers given the antenna1 and antenna2 columns.
String: the storage and methods of handling collections of characters.
void minMax(Matrix< Float > &minmax, const Vector< Bool > &funcSel, const ArrayColumn< Complex > &data1, const ArrayColumn< Complex > &data2, const ArrayColumn< Bool > &flag, Int dataType, Bool useFlags)
get the minimum and maximum of a Complex data column, after application of some function to convert t...
MSSelector specifies selections on a MeasurementSet.
MSRange determines ranges of values in a MeasurementSet.