|
static void | MakeGaussianPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::Vector< casacore::Float > &beam, casacore::Bool norm=false) |
| Make a Gaussian PSF. More...
|
|
static void | MakeGaussianPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::Quantity &bmaj, casacore::Quantity &bmin, casacore::Quantity &bpa, casacore::Bool norm=false) |
|
static casacore::Bool | FitGaussianPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::Vector< casacore::Float > &beam) |
| Fit a Gaussian PSF. More...
|
|
static casacore::Bool | FitGaussianPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::GaussianBeam &beam) |
|
static casacore::Bool | FitGaussianPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::ImageBeamSet &beam) |
|
static void | locatePeakPSF (casacore::ImageInterface< casacore::Float > &psf, casacore::Int &xpos, casacore::Int &ypos, casacore::Float &, casacore::Matrix< casacore::Float > &psfplane) |
| Locat peak of PSF return pos, peak and first plane that satisfies peak >0.9. More...
|
|
make the psf of each plane
have static peak(i.e peak in
the inner 1/8 of each plane)*/static
casacore void | Convolve (casacore::ImageInterface< casacore::Float > &image, casacore::ImageInterface< casacore::Float > &psf) |
| you are on your own if the peak outside that zone :( It returns the maximum of the peak value found More...
|
|
static void | Convolve (casacore::ImageInterface< casacore::Float > &image, casacore::Float bmaj, casacore::Float bmin, casacore::Float bpa, casacore::Bool normalizeVolume=false) |
|
static void | Convolve (casacore::ImageInterface< casacore::Float > &image, casacore::GaussianBeam &beam, casacore::Bool normalizeVolume=false) |
|
static void | Convolve (casacore::ImageInterface< casacore::Float > &image, casacore::ImageBeamSet &beams, casacore::Bool normalizeVolume=false) |
|
static void | Zero (casacore::ImageInterface< casacore::Float > &image, casacore::Vector< casacore::Bool > &mask) |
| Zero selected planes of a casacore::Stokes image. More...
|
|
static void | MaskFrom (casacore::ImageInterface< casacore::Float > &mask, casacore::ImageInterface< casacore::Float > &image, const casacore::Double threshhold) |
| Mask mask iif(image > threshhold), where threshhold is in image's units. More...
|
|
static void | MaskFrom (casacore::ImageInterface< casacore::Float > &mask, casacore::ImageInterface< casacore::Float > &image, const casacore::Quantity &threshold) |
| This version uses threshold.get("Jy").getValue(). More...
|
|
static void | MaskOnStokesI (casacore::ImageInterface< casacore::Float > &image, const casacore::Quantity &threshold) |
| Zero pixels where casacore::Stokes I < some value. More...
|
|
static void | BoxMask (casacore::ImageInterface< casacore::Float > &mask, const casacore::IPosition &blc, const casacore::IPosition &trc, const casacore::Float value) |
| Make a box mask. More...
|
|
static void | Constrain (casacore::ImageInterface< casacore::Float > &image) |
| Constrain a casacore::Stokes Image. More...
|
|
static void | From (casacore::ImageInterface< casacore::Complex > &out, const casacore::ImageInterface< casacore::Float > &in) |
| Convert from casacore::Stokes Image to "correlation" image. More...
|
|
static void | To (casacore::ImageInterface< casacore::Float > &out, casacore::ImageInterface< casacore::Complex > &in) |
| Convert to casacore::Stokes Image from "correlation" image. More...
|
|
static void | directCFromR (casacore::ImageInterface< casacore::Complex > &out, const casacore::ImageInterface< casacore::Float > &in) |
| Direct copy from casacore::Float to casacore::Complex with. More...
|
|
static void | directCToR (casacore::ImageInterface< casacore::Float > &out, casacore::ImageInterface< casacore::Complex > &in) |
| Direct copy To Float... More...
|
|
static void | ToStokesPSF (casacore::ImageInterface< casacore::Float > &out, casacore::ImageInterface< casacore::Complex > &in) |
| Convert to casacore::Stokes PSF. More...
|
|
static void | ToStokesSumWt (casacore::Matrix< casacore::Float > sumwtStokes, casacore::Matrix< casacore::Float > sumwtCorr) |
|
static casacore::Int | StokesPolMap (casacore::Vector< casacore::Int > &map, const casacore::CoordinateSystem &coord) |
| Find the mapping from pixel on the casacore::Stokes Axis to I,Q,U,V. More...
|
|
static casacore::Int | CStokesPolMap (casacore::Vector< casacore::Int > &map, StokesImageUtil::PolRep &polframe, const casacore::CoordinateSystem &coord) |
| Find the mapping from pixel on the casacore::Stokes Axis to either XX,XY,YX,YY of LL, LR, RL, RR. More...
|
|
static casacore::Bool | StokesMap (casacore::Vector< casacore::Int > &map, const casacore::CoordinateSystem &coord) |
| Find all mappings from coordinate to axis number. More...
|
|
static casacore::CoordinateSystem | StokesCoordFromMS (const casacore::IPosition &shape, casacore::Vector< casacore::Double > &deltas, casacore::MeasurementSet &ms) |
| Create a casacore::CoordinateSystem from a casacore::MeasurementSet and other info. More...
|
|
static casacore::CoordinateSystem | StokesCoordFromMS (const casacore::IPosition &shape, casacore::Vector< casacore::Double > &deltas, casacore::MeasurementSet &ms, casacore::Vector< casacore::Int > &whichStokes, casacore::Bool doCStokes=false, casacore::Int fieldID=0, casacore::Int SPWID=0, casacore::Int feedID=0) |
| Create a casacore::CoordinateSystem from a casacore::MeasurementSet and other info. More...
|
|
static casacore::CoordinateSystem | CStokesCoord (const casacore::CoordinateSystem &coord, casacore::Vector< casacore::Int > &whichStokes, StokesImageUtil::PolRep polRep=StokesImageUtil::CIRCULAR) |
| Create a casacore::CoordinateSystem. More...
|
|
static void | changeCStokesRep (casacore::ImageInterface< casacore::Complex > &image, StokesImageUtil::PolRep polRep) |
| Change the stokes representation (but not the data!) More...
|
|
static void | changeLabelsStokesToCorrStokes (casacore::StokesCoordinate &stokesCoord, StokesImageUtil::PolRep polRep, casacore::Vector< casacore::Int > &whichStokes) |
|
static casacore::Bool | standardImageCoordinates (const casacore::CoordinateSystem &coords) |
| check to see if Image coordinates have the standard order: Direction, casacore::Stokes, Spectral. More...
|
|
static casacore::Bool | standardImageCoordinates (const casacore::ImageInterface< casacore::Complex > &image) |
|
static casacore::Bool | standardImageCoordinates (const casacore::ImageInterface< casacore::Float > &image) |
|
Etymology
Synopsis
Example
Motivation
Definition at line 66 of file StokesImageUtil.h.