casa
5.7.0-16
|
#include <ImageConcatenator.h>
Public Member Functions | |
ImageConcatenator ()=delete | |
Top level interface for concatenating images. More... | |
ImageConcatenator (std::vector< casacore::String > &images, const casacore::String &outname, casacore::Bool overwrite) | |
image should be the first image in the list of images to be concatenated. More... | |
~ImageConcatenator () | |
destructor More... | |
SPIIT | concatenate () |
Perform the concatenation. More... | |
void | setAxis (casacore::Int axis) |
Set the axis along which to do the concatenation. More... | |
void | setTempClose (casacore::Bool b) |
void | setMode (const casacore::String &mymode) |
void | setRelax (casacore::Bool b) |
void | setReorder (casacore::Bool b) |
casacore::String | getClass () const |
Protected Types | |
enum | MODE { COPYVIRTUAL, MOVEVIRTUAL, NOMOVEVIRTUAL, PAGED } |
Private Member Functions | |
casacore::Bool | _minAxisValues (casacore::Double &min, const casacore::CoordinateSystem &csys, const casacore::IPosition &shape) const |
returns true if world coordinate values increase with pixel coordinate values More... | |
void | _addImage (std::shared_ptr< casacore::ImageConcat< T >> pConcat, const casacore::String &name, casacore::Bool first) const |
Private Attributes | |
std::vector< casacore::String > | _imageNames |
casacore::String | _outname |
casacore::Bool | _overwrite |
casacore::Int | _axis |
casacore::Bool | _tempClose |
casacore::Bool | _relax |
casacore::Bool | _reorder |
MODE | _mode |
Static Private Attributes | |
static const casacore::String | _class |
Definition at line 41 of file ImageConcatenator.h.
|
protected |
Enumerator | |
---|---|
COPYVIRTUAL | |
MOVEVIRTUAL | |
NOMOVEVIRTUAL | |
PAGED |
Definition at line 102 of file ImageConcatenator.h.
|
delete |
casa::ImageConcatenator< T >::ImageConcatenator | ( | std::vector< casacore::String > & | images, |
const casacore::String & | outname, | ||
casacore::Bool | overwrite | ||
) |
image
should be the first image in the list of images to be concatenated.
casa::ImageConcatenator< T >::~ImageConcatenator | ( | ) |
destructor
|
private |
|
private |
returns true if world coordinate values increase with pixel coordinate values
SPIIT casa::ImageConcatenator< T >::concatenate | ( | ) |
Perform the concatenation.
SPIIT concatenate(const std::vector<casacore::String>& imageNames);
casacore::String casa::ImageConcatenator< T >::getClass | ( | ) | const |
void casa::ImageConcatenator< T >::setAxis | ( | casacore::Int | axis | ) |
Set the axis along which to do the concatenation.
A negative value of axis
means use the spectral axis. An exception is thrown if axis
is negative and the image has no spectral axis.
void casa::ImageConcatenator< T >::setMode | ( | const casacore::String & | mymode | ) |
|
inline |
Definition at line 95 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_relax.
|
inline |
Definition at line 97 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_reorder.
|
inline |
Definition at line 91 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_tempClose.
|
private |
Definition at line 113 of file ImageConcatenator.h.
|
staticprivate |
Definition at line 118 of file ImageConcatenator.h.
|
private |
Definition at line 110 of file ImageConcatenator.h.
|
private |
Definition at line 117 of file ImageConcatenator.h.
|
private |
Definition at line 111 of file ImageConcatenator.h.
|
private |
Definition at line 112 of file ImageConcatenator.h.
|
private |
Definition at line 115 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setRelax().
|
private |
Definition at line 116 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setReorder().
|
private |
Definition at line 114 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setTempClose().