casa::ImageBoxcarSmoother< T > Class Template Reference

#include <ImageBoxcarSmoother.h>

Inheritance diagram for casa::ImageBoxcarSmoother< T >:
casa::Image1DSmoother< T > casa::ImageTask< T >

List of all members.

Public Member Functions

 ImageBoxcarSmoother (const SPCIIT image, const Record *const region, const String &maskInp, const String &outname, Bool overwrite)
 Top level interface for 1-D boxcar smoothing of images.
 ~ImageBoxcarSmoother ()
 destructor
String getClass () const
void setWidth (uInt w)
 set witdth of boxcar

Protected Member Functions

SPIIT _smooth (const ImageInterface< T > &image) const

Private Member Functions

 ImageBoxcarSmoother ()
 disallow default constructor
void _boxcarSmooth (Array< T > &out, const Array< T > &in) const

Private Attributes

uInt _width

Detailed Description

template<class T>
class casa::ImageBoxcarSmoother< T >

Definition at line 10 of file ImageBoxcarSmoother.h.


Constructor & Destructor Documentation

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

Top level interface for 1-D boxcar smoothing of images.

Etymology

Boxcar smooths an image in one dimension.

Synopsis

template<class T >
casa::ImageBoxcarSmoother< T >::~ImageBoxcarSmoother (  )  [inline]

destructor

Definition at line 38 of file ImageBoxcarSmoother.h.

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

disallow default constructor


Member Function Documentation

template<class T >
void casa::ImageBoxcarSmoother< T >::_boxcarSmooth ( Array< T > &  out,
const Array< T > &  in 
) const [private]
template<class T >
SPIIT casa::ImageBoxcarSmoother< T >::_smooth ( const ImageInterface< T > &  image  )  const [protected, virtual]
template<class T >
String casa::ImageBoxcarSmoother< T >::getClass (  )  const [inline, virtual]

Reimplemented from casa::Image1DSmoother< T >.

Definition at line 40 of file ImageBoxcarSmoother.h.

References String.

template<class T >
void casa::ImageBoxcarSmoother< T >::setWidth ( uInt  w  ) 

set witdth of boxcar


Member Data Documentation

template<class T >
uInt casa::ImageBoxcarSmoother< T >::_width [private]

Definition at line 53 of file ImageBoxcarSmoother.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