#include <ImageMoments.h>
 | 
|   | ImageMoments (const casacore::ImageInterface< T > &image, casacore::LogIO &os, casa::ImageMomentsProgressMonitor *progress_monitor, casacore::Bool over_write_output=false) | 
|   | 
|   | ~ImageMoments () | 
|   | 
| casacore::Bool  | setMomentAxis (const Int moment_axis) | 
|   | 
| casacore::Bool  | setSmoothMethod (const casacore::Vector< casacore::Int > &smooth_axes, const casacore::Vector< casacore::Int > &kernel_types, const casacore::Vector< casacore::Quantum< casacore::Double > > &kernel_widths) | 
|   | 
| casacore::Bool  | setSmoothMethod (const casacore::Vector< casacore::Int > &smooth_axes, const casacore::Vector< casacore::Int > &kernel_types, const casacore::Vector< casacore::Double > &kernel_widths_pix) | 
|   | 
| std::vector< std::shared_ptr< casacore::MaskedLattice< T > > >  | createMoments (casacore::Bool do_temp, const casacore::String &out_file_name, casacore::Bool remove_axis=true) | 
|   | 
| const casacore::CoordinateSystem &  | coordinates () | 
|   | 
| casacore::IPosition  | getShape () const | 
|   | 
| void  | StopCalculation () | 
|   | 
 | 
| casacore::Bool  | SetNewImage (const casacore::ImageInterface< T > &image) | 
|   | 
| SPIIT  | SmoothImage () | 
|   | 
| void  | WhatIsTheNoise (T &noise, const casacore::ImageInterface< T > &image) | 
|   | 
| void  | LineMultiApply (casacore::PtrBlock< casacore::MaskedLattice< T > * > &lattice_out, const casacore::MaskedLattice< T > &lattice_in, casacore::LineCollapser< T, T > &collapser, casacore::uInt collapse_axis) | 
|   | 
| casacore::IPosition  | ChunkShape (casacore::uInt axis, const casacore::MaskedLattice< T > &lattice_in) | 
|   | 
◆ ImageMoments()
template<class T > 
      
        
          | ImageMoments::ImageMoments  | 
          ( | 
          const casacore::ImageInterface< T > &  | 
          image,  | 
        
        
           | 
           | 
          casacore::LogIO &  | 
          os,  | 
        
        
           | 
           | 
          casa::ImageMomentsProgressMonitor *  | 
          progress_monitor,  | 
        
        
           | 
           | 
          casacore::Bool  | 
          over_write_output = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~ImageMoments()
◆ ChunkShape()
template<class T > 
  
  
      
        
          | casacore::IPosition ImageMoments::ChunkShape  | 
          ( | 
          casacore::uInt  | 
          axis,  | 
         
        
           | 
           | 
          const casacore::MaskedLattice< T > &  | 
          lattice_in  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ coordinates()
◆ createMoments()
template<class T > 
      
        
          | std::vector< std::shared_ptr< casacore::MaskedLattice< T > > > ImageMoments::createMoments  | 
          ( | 
          casacore::Bool  | 
          do_temp,  | 
        
        
           | 
           | 
          const casacore::String &  | 
          out_file_name,  | 
        
        
           | 
           | 
          casacore::Bool  | 
          remove_axis = true  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ getShape()
◆ LineMultiApply()
template<class T > 
  
  
      
        
          | void ImageMoments::LineMultiApply  | 
          ( | 
          casacore::PtrBlock< casacore::MaskedLattice< T > * > &  | 
          lattice_out,  | 
         
        
           | 
           | 
          const casacore::MaskedLattice< T > &  | 
          lattice_in,  | 
         
        
           | 
           | 
          casacore::LineCollapser< T, T > &  | 
          collapser,  | 
         
        
           | 
           | 
          casacore::uInt  | 
          collapse_axis  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ setMomentAxis()
template<class T > 
      
        
          | casacore::Bool ImageMoments::setMomentAxis  | 
          ( | 
          const Int  | 
          moment_axis | ) | 
           | 
        
      
 
 
◆ SetNewImage()
template<class T > 
  
  
      
        
          | casacore::Bool ImageMoments::SetNewImage  | 
          ( | 
          const casacore::ImageInterface< T > &  | 
          image | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ setSmoothMethod() [1/2]
template<class T > 
      
        
          | casacore::Bool ImageMoments::setSmoothMethod  | 
          ( | 
          const casacore::Vector< casacore::Int > &  | 
          smooth_axes,  | 
        
        
           | 
           | 
          const casacore::Vector< casacore::Int > &  | 
          kernel_types,  | 
        
        
           | 
           | 
          const casacore::Vector< casacore::Double > &  | 
          kernel_widths_pix  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setSmoothMethod() [2/2]
template<class T > 
      
        
          | casacore::Bool ImageMoments::setSmoothMethod  | 
          ( | 
          const casacore::Vector< casacore::Int > &  | 
          smooth_axes,  | 
        
        
           | 
           | 
          const casacore::Vector< casacore::Int > &  | 
          kernel_types,  | 
        
        
           | 
           | 
          const casacore::Vector< casacore::Quantum< casacore::Double > > &  | 
          kernel_widths  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SmoothImage()
template<class T > 
  
  
      
        
          | SPIIT ImageMoments::SmoothImage  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ StopCalculation()
template<class T > 
      
        
          | void ImageMoments::StopCalculation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ WhatIsTheNoise()
template<class T > 
  
  
      
        
          | void ImageMoments::WhatIsTheNoise  | 
          ( | 
          T &  | 
          noise,  | 
         
        
           | 
           | 
          const casacore::ImageInterface< T > &  | 
          image  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ _image
◆ _image_2d_convolver
◆ _progress_monitor
◆ _steps_for_beam_convolution
◆ _stop
The documentation for this class was generated from the following files: