#include <ImageConcatenator.h>
Public Member Functions | |
| ImageConcatenator (SPCIIT image, const String &outname, Bool overwrite) | |
| Top level interface for concatenating images. | |
| ~ImageConcatenator () | |
| destructor | |
| SPIIT | concatenate (const vector< String > &imageNames) |
| Perform the concatenation. | |
| void | setAxis (Int axis) |
| Set the axis along which to do the concatenation. | |
| void | setTempClose (Bool b) |
| void | setRelax (Bool b) |
| void | setReorder (Bool b) |
| String | getClass () const |
Protected Member Functions | |
| CasacRegionManager::StokesControl | _getStokesControl () const |
| vector< Coordinate::Type > | _getNecessaryCoordinates () const |
| Represents the minimum set of coordinates necessary for the task to function. | |
Private Member Functions | |
| ImageConcatenator () | |
| disallow default constructor | |
| Bool | _minMaxAxisValues (Double &min, Double &max, uInt ndim, const CoordinateSystem &csys, const IPosition &shape) const |
| returns True if world coordinate values increase with pixel coordinate values | |
| void | _addImage (std::unique_ptr< ImageConcat< T > > &pConcat, const String &name) const |
Private Attributes | |
| Int | _axis |
| Bool | _tempClose |
| Bool | _relax |
| Bool | _reorder |
Static Private Attributes | |
| static const String | _class |
Definition at line 38 of file ImageConcatenator.h.
| casa::ImageConcatenator< T >::ImageConcatenator | ( | SPCIIT | image, | |
| const String & | outname, | |||
| Bool | overwrite | |||
| ) |
| casa::ImageConcatenator< T >::~ImageConcatenator | ( | ) |
destructor
| casa::ImageConcatenator< T >::ImageConcatenator | ( | ) | [private] |
disallow default constructor
| void casa::ImageConcatenator< T >::_addImage | ( | std::unique_ptr< ImageConcat< T > > & | pConcat, | |
| const String & | name | |||
| ) | const [private] |
| vector<Coordinate::Type> casa::ImageConcatenator< T >::_getNecessaryCoordinates | ( | ) | const [inline, protected, virtual] |
Represents the minimum set of coordinates necessary for the task to function.
Implements casa::ImageTask< T >.
Definition at line 89 of file ImageConcatenator.h.
| CasacRegionManager::StokesControl casa::ImageConcatenator< T >::_getStokesControl | ( | ) | const [inline, protected, virtual] |
Implements casa::ImageTask< T >.
Definition at line 85 of file ImageConcatenator.h.
References casa::CasacRegionManager::USE_ALL_STOKES.
| Bool casa::ImageConcatenator< T >::_minMaxAxisValues | ( | Double & | min, | |
| Double & | max, | |||
| uInt | ndim, | |||
| const CoordinateSystem & | csys, | |||
| const IPosition & | shape | |||
| ) | const [private] |
returns True if world coordinate values increase with pixel coordinate values
| SPIIT casa::ImageConcatenator< T >::concatenate | ( | const vector< String > & | imageNames | ) |
Perform the concatenation.
| String casa::ImageConcatenator< T >::getClass | ( | ) | const [virtual] |
Implements casa::ImageTask< T >.
| void casa::ImageConcatenator< T >::setAxis | ( | 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 >::setRelax | ( | Bool | b | ) | [inline] |
Definition at line 78 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_relax.
| void casa::ImageConcatenator< T >::setReorder | ( | Bool | b | ) | [inline] |
Definition at line 80 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_reorder.
| void casa::ImageConcatenator< T >::setTempClose | ( | Bool | b | ) | [inline] |
Definition at line 76 of file ImageConcatenator.h.
References casa::ImageConcatenator< T >::_tempClose.
Int casa::ImageConcatenator< T >::_axis [private] |
Definition at line 94 of file ImageConcatenator.h.
const String casa::ImageConcatenator< T >::_class [static, private] |
Definition at line 96 of file ImageConcatenator.h.
Bool casa::ImageConcatenator< T >::_relax [private] |
Definition at line 95 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setRelax().
Bool casa::ImageConcatenator< T >::_reorder [private] |
Definition at line 95 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setReorder().
Bool casa::ImageConcatenator< T >::_tempClose [private] |
Definition at line 95 of file ImageConcatenator.h.
Referenced by casa::ImageConcatenator< T >::setTempClose().
1.6.1