casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
MSTransformManager.h File Reference
#include <casacore/casa/Containers/Record.h>
#include <stdcasa/StdCasa/CasacSupport.h>
#include <ms/MSSel/MSSelection.h>
#include <mstransform/MSTransform/MSTransformDataHandler.h>
#include <mstransform/MSTransform/MSTransformRegridder.h>
#include <msvis/MSVis/VisibilityIterator2.h>
#include <msvis/MSVis/VisBuffer2.h>
#include <msvis/MSVis/ViFrequencySelection.h>
#include <msvis/MSVis/ViiLayerFactory.h>
#include <msvis/MSVis/IteratingParameters.h>
#include <msvis/MSVis/AveragingVi2Factory.h>
#include <msvis/MSVis/LayeredVi2Factory.h>
#include <mstransform/TVI/UVContSubTVI.h>
#include <msvis/MSVis/AveragingTvi2.h>
#include <scimath/Mathematics/Smooth.h>
#include <scimath/Mathematics/FFTServer.h>
#include <scimath/Mathematics/InterpolateArray1D.h>
#include <scimath/Mathematics/Convolver.h>
#include <map>

Go to the source code of this file.

Classes

struct  casa::channelInfo
 Struct definition. More...
 
struct  casa::channelContribution
 
struct  casa::spwInfo
 
class  casa::MSTransformManager
 MSTransformManager definition. More...
 

Namespaces

 casa
 -*- mode: c++ -*-
 
 casa::MSTransformations
 casacore::MS Transform Framework utilities
 

Typedefs

typedef map
< casacore::MS::PredefinedColumns,
casacore::MS::PredefinedColumns
casa::dataColMap
 casacore::Map definition More...
 
typedef map< pair< pair
< casacore::uInt,
casacore::uInt >
, casacore::uInt >
, std::vector< casacore::uInt > > 
casa::baselineMap
 
typedef map< casacore::uInt,
map< casacore::uInt,
casacore::uInt > > 
casa::inputSpwChanMap
 
typedef map< casacore::uInt,
vector< channelContribution > > 
casa::inputOutputChanFactorMap
 
typedef map< casacore::uInt,
pair< spwInfo, spwInfo > > 
casa::inputOutputSpwMap
 

Enumerations

enum  casa::MSTransformations::InterpolationMethod {
  casa::MSTransformations::nearestNeighbour,
  casa::MSTransformations::linear,
  casa::MSTransformations::cubic,
  casa::MSTransformations::spline,
  casa::MSTransformations::fftshift
}
 
enum  casa::MSTransformations::WeightingSetup {
  casa::MSTransformations::spectrum,
  casa::MSTransformations::flags,
  casa::MSTransformations::cumSum,
  casa::MSTransformations::flat,
  casa::MSTransformations::flagSpectrum,
  casa::MSTransformations::flagCumSum,
  casa::MSTransformations::flagsNonZero,
  casa::MSTransformations::flagSpectrumNonZero,
  casa::MSTransformations::flagCumSumNonZero
}
 
enum  casa::MSTransformations::SmoothingSetup {
  casa::MSTransformations::plainSmooth,
  casa::MSTransformations::plainSmoothSpectrum
}
 
enum  casa::MSTransformations::dataCol {
  casa::MSTransformations::visCube,
  casa::MSTransformations::visCubeCorrected,
  casa::MSTransformations::visCubeModel,
  casa::MSTransformations::visCubeFloat,
  casa::MSTransformations::weightSpectrum,
  casa::MSTransformations::sigmaSpectrum
}
 
enum  casa::MSTransformations::weightTransformation {
  casa::MSTransformations::transformWeight,
  casa::MSTransformations::transformWeightIntoSigma,
  casa::MSTransformations::weightIntoSigma
}
 

Functions

casacore::Double casa::MSTransformations::wtToSigma (casacore::Double wt)
 Returns 1/sqrt(wt) or -1, depending on whether wt is positive. More...
 
casacore::Double casa::MSTransformations::sigmaToWeight (casacore::Double wt)