28 #ifndef TABLES_TSMCOORDCOLUMN_H
29 #define TABLES_TSMCOORDCOLUMN_H
void getfloatV(uInt rownr, float *dataPtr)
A Vector of integers, for indexing into Array<T> objects.
TSMCoordColumn & operator=(const TSMCoordColumn &)
Forbid assignment.
void getArrayComplexV(uInt rownr, Array< Complex > *dataPtr)
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
void putArrayuIntV(uInt rownr, const Array< uInt > *dataPtr)
void putdoubleV(uInt rownr, const double *dataPtr)
void getIntV(uInt rownr, Int *dataPtr)
Get a scalar value in the given row.
virtual ~TSMCoordColumn()
Frees up the storage.
std::complex< Float > Complex
TSMCoordColumn(const TSMColumn &column, uInt axisNr)
Create a coordinate column from the given column.
void putDComplexV(uInt rownr, const DComplex *dataPtr)
void getArrayIntV(uInt rownr, Array< Int > *dataPtr)
Get the array value in the given row.
void getArrayInt64V(uInt rownr, Array< Int64 > *dataPtr)
void getDComplexV(uInt rownr, DComplex *dataPtr)
void putfloatV(uInt rownr, const float *dataPtr)
void putArrayInt64V(uInt rownr, const Array< Int64 > *dataPtr)
void setShape(uInt rownr, const IPosition &shape)
Set the shape of the coordinate vector in the given row.
void putuIntV(uInt rownr, const uInt *dataPtr)
void getArraydoubleV(uInt rownr, Array< double > *dataPtr)
void getArrayfloatV(uInt rownr, Array< float > *dataPtr)
std::complex< Double > DComplex
void putArrayIntV(uInt rownr, const Array< Int > *dataPtr)
Put the array value into the given row.
void putArraydoubleV(uInt rownr, const Array< double > *dataPtr)
bool Bool
Define the standard types used by Casacore.
A column in the Tiled Storage Manager.
void getArrayuIntV(uInt rownr, Array< uInt > *dataPtr)
void putArrayDComplexV(uInt rownr, const Array< DComplex > *dataPtr)
void putInt64V(uInt rownr, const Int64 *dataPtr)
void putArrayfloatV(uInt rownr, const Array< float > *dataPtr)
void getInt64V(uInt rownr, Int64 *dataPtr)
A coordinate column in Tiled Storage Manager.
void getdoubleV(uInt rownr, double *dataPtr)
void getuIntV(uInt rownr, uInt *dataPtr)
void putArrayComplexV(uInt rownr, const Array< Complex > *dataPtr)
uInt axisNr_p
The axis number of the coordinate.
IPosition shape(uInt rownr)
Get the shape of the item in the given row.
void getComplexV(uInt rownr, Complex *dataPtr)
Bool isShapeDefined(uInt rownr)
Is the value shape defined in the given row?
void getArrayDComplexV(uInt rownr, Array< DComplex > *dataPtr)
void putIntV(uInt rownr, const Int *dataPtr)
Put a scalar value into the given row.
void putComplexV(uInt rownr, const Complex *dataPtr)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.