casacore
|
Ascii input/output operations for MaskedArrays. More...
#include <MaskArrIO.h>
Public Member Functions | |
template<typename T , typename ArrayAlloc , typename MaskAlloc > | |
std::ostream & | operator<< (std::ostream &, const MaskedArray< T, ArrayAlloc, MaskAlloc > &) |
Write out an ascii representation of a MaskedArray. More... | |
Ascii input/output operations for MaskedArrays.
MaskArrIO is short for MaskedArrayIO, which is too long by the old AIPS++ file naming conventions. This file contains global functions for writing out ascii representations of masked arrays.
These functions write out masked arrays in ascii representation. They simply write out the Array and the LogicalArray which is the mask using the ascii output functions for these objects.
This example writes out m in ascii. It writes first a and then the mask constructed from b.
These are primarily for debugging, so that one can examine the MaskedArray. Since MaskedArrays are manipulators of Arrays, it was not thought to be necessary, or even a good idea, to have other kinds of IO defined for them.
Definition at line 84 of file MaskArrIO.h.
std::ostream& casacore::MaskArrIO_global_functions_MaskedArray_IO::operator<< | ( | std::ostream & | , |
const MaskedArray< T, ArrayAlloc, MaskAlloc > & | |||
) |
Write out an ascii representation of a MaskedArray.
The component Array and LogicalArray are written out sequentially.