casa::ImageRebinner< T > Class Template Reference

#include <ImageRebinner.h>

Inheritance diagram for casa::ImageRebinner< T >:
casa::ImageTask< T >

List of all members.

Public Member Functions

 ImageRebinner (const SPCIIT image, const Record *const region, const String &maskInp, const String &outname, Bool overwrite)
 Top level interface for image rebinning.
virtual ~ImageRebinner ()
 destructor
SPIIT rebin () const
virtual String getClass () const
void setFactors (const Vector< Int > &f)
 Set the factors (1 for each axis) to rebin by.
void setCrop (Bool c)

Protected Member Functions

CasacRegionManager::StokesControl _getStokesControl () const
std::vector< Coordinate::Type > _getNecessaryCoordinates () const
 Represents the minimum set of coordinates necessary for the task to function.

Private Member Functions

 ImageRebinner ()
 disallow default constructor

Private Attributes

IPosition _factors
Bool _crop

Detailed Description

template<class T>
class casa::ImageRebinner< T >

Definition at line 10 of file ImageRebinner.h.


Constructor & Destructor Documentation

template<class T >
casa::ImageRebinner< T >::ImageRebinner ( const SPCIIT  image,
const Record *const   region,
const String &  maskInp,
const String &  outname,
Bool  overwrite 
)

Top level interface for image rebinning.

Etymology

Rebins an image to larger pixels.

Synopsis

Top level interface for rebinning images.

template<class T >
virtual casa::ImageRebinner< T >::~ImageRebinner (  )  [inline, virtual]

destructor

Definition at line 39 of file ImageRebinner.h.

template<class T >
casa::ImageRebinner< T >::ImageRebinner (  )  [private]

disallow default constructor


Member Function Documentation

template<class T >
std::vector<Coordinate::Type> casa::ImageRebinner< 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 56 of file ImageRebinner.h.

template<class T >
CasacRegionManager::StokesControl casa::ImageRebinner< T >::_getStokesControl (  )  const [inline, protected, virtual]

Implements casa::ImageTask< T >.

Definition at line 52 of file ImageRebinner.h.

References casa::CasacRegionManager::USE_ALL_STOKES.

template<class T >
virtual String casa::ImageRebinner< T >::getClass (  )  const [inline, virtual]

Implements casa::ImageTask< T >.

Definition at line 43 of file ImageRebinner.h.

References String.

template<class T >
SPIIT casa::ImageRebinner< T >::rebin (  )  const
template<class T >
void casa::ImageRebinner< T >::setCrop ( Bool  c  )  [inline]

Definition at line 48 of file ImageRebinner.h.

References casa::ImageRebinner< T >::_crop.

template<class T >
void casa::ImageRebinner< T >::setFactors ( const Vector< Int > &  f  ) 

Set the factors (1 for each axis) to rebin by.


Member Data Documentation

template<class T >
Bool casa::ImageRebinner< T >::_crop [private]

Definition at line 62 of file ImageRebinner.h.

Referenced by casa::ImageRebinner< T >::setCrop().

template<class T >
IPosition casa::ImageRebinner< T >::_factors [private]

Definition at line 61 of file ImageRebinner.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1