casa::refim Namespace Reference

Class that contains functions needed for imager. More...

Namespaces

namespace  CFDefs
namespace  SynthesisUtils

Classes

class  SIMapper
class  SIMapperCollection
class  SIMapperImageMosaic
 Class that contains functions needed for imager. More...
class  SynthesisImager
class  ATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  AWConvFunc
class  AWConvFuncEPJones
 ------------------------------------------------------------------------------------------- More...
class  AWProjectFT
class  AWProjectWBFT
class  AWProjectWBFTNew
class  AWVisResampler
class  AzElAperture
class  BeamSkyJones
 beam-like sky-plane effects for the SkyEquation More...
struct  CFBStruct
class  CFBuffer
class  CFCacheTable
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
class  CFCache
 ---------------------------------------------------------------------- More...
class  CFStore
class  CFStore2
class  CFTerms
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  ComponentFTMachine
 ComponentFTMachine: a abstract base class defining the interface for a Fourier Transform Machine to be used in the SkyEquation for the transformation of SkyComponents. More...
class  ConvolutionFunction
 The base class to compute convolution functions for convolutional gridding. More...
class  EVLAAperture
class  EVLAConvFunc
class  FTMachine
 defines interface for the Fourier Transform Machine More...
class  GridFT
 An FTMachine for Gridded Fourier transforms. More...
class  HetArrayConvFunc
class  IlluminationConvFunc
class  MosaicFT
class  MosaicFTNew
class  MultiTermFTNew
class  NoOpATerm
class  PolOuterProduct
class  PSTerm
 A class to apply the W-Term to the given image. More...
class  SetJyGridFT
 An FTMachine for Gridded Fourier transforms specializing in setjy frequency scaling. More...
class  SimpleComponentFTMachine
 does the simplest Fourier transform on SkyComponents More...
class  SimplePBConvFunc
class  SkyJones
 Sky Jones: Model sky-plane instrumental effects for the SkyEquation. More...
class  TabulatedConvFunc
struct  IChangeDetector
class  ParAngleChangeDetector
 ////////////////////////////////////////////////////////////////////////// More...
class  VBStore
class  VisibilityResampler
class  VisibilityResamplerBase
class  VisModelData
 Object to provide MODEL_DATA visibilities on demand. More...
class  VLACalcIlluminationConvFunc
 Int getVLABandID(Double& freq,String&telescopeName);. More...
class  VLAIlluminationConvFunc
class  VPSkyJones
 Model the diagonal elements of the Voltage Pattern Sky Jones Matrices. More...
class  WPConvFunc
 A class to support FTMachines get their convolution Function. More...
class  WProjectFT
 An FTMachine for Gridded Fourier transforms. More...
class  WTerm
 A class to apply the W-Term to the given image. More...

Typedefs

typedef Cube< CountedPtr
< CFCell > > 
VBRow2CFMapType
typedef Vector< CountedPtr
< CFBuffer > > 
VBRow2CFBMapType

Functions

PolOuterProduct::GenericVBPol translateStokesToGeneric (const Int &stokes)
 ------------------------------------------------------------------
Int translateGenericToStokes2 (const PolOuterProduct::GenericVBPol &gPol, const MSIter::PolFrame &polFrame=MSIter::Circular)
Int getPhaseCenter (MeasurementSet &ms, MDirection &dir0, Int whichField=-1)
Bool findMaxAbsLattice (const ImageInterface< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs)
Bool findMaxAbsLattice (const ImageInterface< Float > &masklat, const Lattice< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs, Bool flip=False)
Double getCurrentTimeStamp (const VisBuffer2 &vb)
void makeStokesAxis (Int npol_p, Vector< String > &polType, Vector< Int > &whichStokes)
Double getPA (const vi::VisBuffer2 &vb)
void storeImg (String fileName, ImageInterface< Complex > &theImg, Bool writeReIm=False)
void storeImg (String fileName, ImageInterface< Float > &theImg)
void storeArrayAsImage (String fileName, const CoordinateSystem &coords, const Array< Complex > &cf)
void storeArrayAsImage (String fileName, const CoordinateSystem &coords, const Array< DComplex > &cf)
void storeArrayAsImage (String fileName, const CoordinateSystem &coords, const Array< Float > &cf)
Bool isVBNaN (const VisBuffer2 &vb, String &mesg)
void getHADec (MeasurementSet &ms, const VisBuffer2 &vb, Double &HA, Double &RA, Double &Dec)

Detailed Description

Class that contains functions needed for imager.

class SkyEquation;

Class to encapsulate the A-Term outer product (the Mueller Matrix in feed-polarization basis).

The base class to represent the Aperture-Term of the Measurement Equation.

class EVLAAperture : public ATerm

class VisBuffer2;

-------------------------------------------------------------------------------------------

Intended use:

Public interface

Etymology

A NoOp A-Term which does nothing but keeps the framework unchanged. Used when no A-term corrections are required.

Synopsis

Intended use:

Public interface

Etymology

Synopsis


Typedef Documentation

typedef Vector<CountedPtr<CFBuffer > > casa::refim::VBRow2CFBMapType

Definition at line 48 of file CFStore2.h.

typedef Cube<CountedPtr<CFCell > > casa::refim::VBRow2CFMapType

Definition at line 47 of file CFStore2.h.


Function Documentation

Bool casa::refim::findMaxAbsLattice ( const ImageInterface< Float > &  masklat,
const Lattice< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs,
Bool  flip = False 
)
Bool casa::refim::findMaxAbsLattice ( const ImageInterface< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs 
)
Double casa::refim::getCurrentTimeStamp ( const VisBuffer2 &  vb  ) 
void casa::refim::getHADec ( MeasurementSet &  ms,
const VisBuffer2 &  vb,
Double &  HA,
Double &  RA,
Double &  Dec 
)
Double casa::refim::getPA ( const vi::VisBuffer2 &  vb  ) 
Int casa::refim::getPhaseCenter ( MeasurementSet &  ms,
MDirection &  dir0,
Int  whichField = -1 
)
Bool casa::refim::isVBNaN ( const VisBuffer2 &  vb,
String &  mesg 
)
void casa::refim::makeStokesAxis ( Int  npol_p,
Vector< String > &  polType,
Vector< Int > &  whichStokes 
)
void casa::refim::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Float > &  cf 
)
void casa::refim::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< DComplex > &  cf 
)
void casa::refim::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Complex > &  cf 
)
void casa::refim::storeImg ( String  fileName,
ImageInterface< Float > &  theImg 
)
void casa::refim::storeImg ( String  fileName,
ImageInterface< Complex > &  theImg,
Bool  writeReIm = False 
)
Int casa::refim::translateGenericToStokes2 ( const PolOuterProduct::GenericVBPol &  gPol,
const MSIter::PolFrame &  polFrame = MSIter::Circular 
)
PolOuterProduct::GenericVBPol casa::refim::translateStokesToGeneric ( const Int &  stokes  ) 

------------------------------------------------------------------

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1