CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
carta::Image2DConvolver< T > Member List

This is the complete list of members for carta::Image2DConvolver< T >, including all inherited members.

_axescarta::Image2DConvolver< T >private
_checkKernelParameters(casacore::VectorKernel::KernelTypes kernelType, const casacore::Vector< casacore::Quantity > &parameters) constcarta::Image2DConvolver< T >private
_convolve(SPIIT imageOut, const casacore::ImageInterface< T > &imageIn, casacore::VectorKernel::KernelTypes kernelType) constcarta::Image2DConvolver< T >private
_dealWithRestoringBeam(casacore::String &brightnessUnitOut, casacore::GaussianBeam &beamOut, const casacore::Array< Double > &kernelArray, Double kernelVolume, const casacore::VectorKernel::KernelTypes kernelType, const casacore::Vector< casacore::Quantity > &parameters, const casacore::CoordinateSystem &cSys, const casacore::GaussianBeam &beamIn, const casacore::Unit &brightnessUnit, casacore::Bool emitMessage) constcarta::Image2DConvolver< T >private
_doMultipleBeams(ImageInfo &iiOut, Double &kernelVolume, SPIIT imageOut, String &brightnessUnitOut, GaussianBeam &beamOut, Double factor1, const ImageInterface< T > &imageIn, const std::vector< Quantity > &originalParms, std::vector< Quantity > &kernelParms, Array< Double > &kernel, VectorKernel::KernelTypes kernelType, Bool logFactors, Double pixelArea) constcarta::Image2DConvolver< T >private
_doSingleBeam(ImageInfo &iiOut, Double &kernelVolume, std::vector< Quantity > &kernelParms, Array< Double > &kernel, String &brightnessUnitOut, GaussianBeam &beamOut, SPIIT imageOut, const ImageInterface< T > &imageIn, const std::vector< Quantity > &originalParms, VectorKernel::KernelTypes kernelType, Bool logFactors, Double factor1, Double pixelArea) constcarta::Image2DConvolver< T >private
_fillGaussian(Double &maxVal, Double &volume, casacore::Matrix< Double > &pixels, Double height, Double xCentre, Double yCentre, Double majorAxis, Double ratio, Double positionAngle) constcarta::Image2DConvolver< T >private
_fillKernel(casacore::Matrix< Double > &kernelMatrix, casacore::VectorKernel::KernelTypes kernelType, const casacore::IPosition &kernelShape, const casacore::Vector< casacore::Double > &parameters) constcarta::Image2DConvolver< T >private
_getConvolvingBeamForTargetResolution(const std::vector< casacore::Quantity > &targetBeamParms, const casacore::GaussianBeam &inputBeam) constcarta::Image2DConvolver< T >private
_getNecessaryCoordinates() constcarta::Image2DConvolver< T >inlineprotected
_getStokesControl() constcarta::Image2DConvolver< T >inlineprotected
_logBeamInfo(const ImageInfo &imageInfo, const String &desc) constcarta::Image2DConvolver< T >private
_majorcarta::Image2DConvolver< T >private
_makeKernel(casacore::Array< Double > &kernel, casacore::VectorKernel::KernelTypes kernelType, const std::vector< casacore::Quantity > &parameters, const casacore::ImageInterface< T > &inImage) constcarta::Image2DConvolver< T >private
_minorcarta::Image2DConvolver< T >private
_pacarta::Image2DConvolver< T >private
_progress_monitorcarta::Image2DConvolver< T >private
_scalecarta::Image2DConvolver< T >private
_shapeOfKernel(const casacore::VectorKernel::KernelTypes kernelType, const casacore::Vector< casacore::Double > &parameters, const casacore::uInt ndim) constcarta::Image2DConvolver< T >private
_sizeOfGaussian(const casacore::Double width, const casacore::Double nSigma) constcarta::Image2DConvolver< T >private
_stopcarta::Image2DConvolver< T >private
_supportsMultipleRegions() constcarta::Image2DConvolver< T >inlineprotected
_targetrescarta::Image2DConvolver< T >private
_total_stepscarta::Image2DConvolver< T >mutableprivate
_typecarta::Image2DConvolver< T >private
CLASS_NAMEcarta::Image2DConvolver< T >static
convolve()carta::Image2DConvolver< T >
getClass() constcarta::Image2DConvolver< T >inline
GetTotalSteps()carta::Image2DConvolver< T >inline
Image2DConvolver()=deletecarta::Image2DConvolver< T >
Image2DConvolver(const SPCIIT image, const casacore::Record *const &regionPtr, const casacore::String &mask, const casacore::String &outname, const casacore::Bool overwrite, casa::ImageMomentsProgress *progress_monitor)carta::Image2DConvolver< T >
Image2DConvolver(const Image2DConvolver< T > &other)=deletecarta::Image2DConvolver< T >
operator=(const Image2DConvolver< T > &other)=deletecarta::Image2DConvolver< T >
setAxes(const std::pair< casacore::uInt, casacore::uInt > &axes)carta::Image2DConvolver< T >
setKernel(const casacore::String &type, const casacore::Quantity &major, const casacore::Quantity &minor, const casacore::Quantity &pa)carta::Image2DConvolver< T >
setScale(casacore::Double d)carta::Image2DConvolver< T >inline
setTargetRes(casacore::Bool b)carta::Image2DConvolver< T >inline
StopCalculation()carta::Image2DConvolver< T >
~Image2DConvolver()carta::Image2DConvolver< T >inline