#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 >
carta::ImageMoments< T >::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 carta::ImageMoments< T >::ChunkShape |
( |
casacore::uInt |
axis, |
|
|
const casacore::MaskedLattice< T > & |
lattice_in |
|
) |
| |
|
private |
◆ coordinates()
◆ createMoments()
template<class T >
std::vector< std::shared_ptr< casacore::MaskedLattice< T > > > carta::ImageMoments< T >::createMoments |
( |
casacore::Bool |
do_temp, |
|
|
const casacore::String & |
out_file_name, |
|
|
casacore::Bool |
remove_axis = true |
|
) |
| |
◆ getShape()
◆ LineMultiApply()
template<class T >
void carta::ImageMoments< T >::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()
◆ SetNewImage()
template<class T >
casacore::Bool carta::ImageMoments< T >::SetNewImage |
( |
const casacore::ImageInterface< T > & |
image | ) |
|
|
private |
◆ setSmoothMethod() [1/2]
template<class T >
casacore::Bool carta::ImageMoments< T >::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 carta::ImageMoments< T >::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()
◆ StopCalculation()
◆ WhatIsTheNoise()
template<class T >
void carta::ImageMoments< T >::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 file: