29 #ifndef LATTICES_FITSQUALMASK_H 30 #define LATTICES_FITSQUALMASK_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/Arrays/Array.h> 35 #include <casacore/lattices/Lattices/Lattice.h> A Vector of integers, for indexing into Array<T> objects.
IPosition shape() const
Return the shape of the Lattice including all degenerate axes (ie.
Class providing native access to FITS Error images.
Provides an on-the-fly mask for FITS quality images.
Bool filterNaN(bool *pMask, const float *pData, const uInt nelems)
Mask out ONLY NaN's.
A templated, abstract base class for array-like objects.
virtual ~FITSQualityMask()
Destructor.
FITSQualityMask & operator=(const FITSQualityMask &other)
The assignment operator with reference semantics.
bool Bool
Define the standard types used by Casacore.
FITSErrorImage * itsFitsError
Class providing native access to FITS images.
Specify which elements to extract from an n-dimensional array.
Bool filterZeroNaN(Bool *pMask, const Float *pData, const uInt nelems)
Mask out NaN's and values 0.0.
virtual void doPutSlice(const Array< Bool > &sourceBuffer, const IPosition &where, const IPosition &stride)
Do the actual getting of an array of values.
virtual Bool isWritable() const
Is the FITSMask writable? Returns False.
virtual void setFilterZero(Bool filterZero)
Set the switch for filtering 0.0.
this file contains all the compiler specific defines
virtual Lattice< Bool > * clone() const
Make a copy of the object (reference semantics).
virtual Bool doGetSlice(Array< Bool > &buffer, const Slicer §ion)
Do the actual getting of an array of values.