casa::SynthesisParamsImage Class Reference

#include <SynthesisUtilMethods.h>

Inheritance diagram for casa::SynthesisParamsImage:
casa::SynthesisParams

List of all members.

Public Member Functions

 SynthesisParamsImage ()
 ~SynthesisParamsImage ()
void fromRecord (const Record &inrec)
void setDefaults ()
String verify () const
Record toRecord () const
CoordinateSystem buildCoordinateSystem (ROVisibilityIterator *rvi)
 Generate Coordinate System.
CoordinateSystem buildCoordinateSystem (vi::VisibilityIterator2 &vi2)
CoordinateSystem buildCoordinateSystemCore (MeasurementSet &msobj, Vector< Int > spwids, Int fld, Double freqmin, Double freqmax, Double datafstart, Double datafend)
Vector< Int > decideNPolPlanes (const String &stokes) const
IPosition shp () const
Bool getImFreq (Vector< Double > &ChanFreq, Vector< Double > &ChanWidth, Double &refPix, String &specmode, const MEpoch &obsEpoch, const MPosition &obsPosition, const Vector< Double > &dataChanFreqs, const Vector< Double > &dataFreqRes, const MFrequency::Types &dataFrame, const Quantity &qrestfreq, const Double &freqmin, const Double &freqmax, const MDirection &phaseCenter)
String findSpecMode (const String &mode) const
String MDopToVelString (Record &rec)
Record getcsys () const
Record updateParams (const Record &impar)
 check consistency of image parameters when csys record exists and update accordingly based on csys record

Public Attributes

String imageName
 Sky coordinates.
String stokes
Vector< String > startModel
Vector< Int > imsize
Vector< Quantity > cellsize
Projection projection
Bool useNCP
MDirection phaseCenter
Int phaseCenterFieldId
Int nchan
 Spectral coordinates ( TT : Add other params here ).
Int nTaylorTerms
Int chanStart
Int chanStep
Quantity freqStart
Quantity freqStep
Quantity refFreq
Quantity velStart
Quantity velStep
MFrequency::Types freqFrame
MFrequency mFreqStart
MFrequency mFreqStep
MRadialVelocity mVelStart
MRadialVelocity mVelStep
Vector< Quantity > restFreq
String start
String step
String frame
String veltype
String mode
String reffreq
String sysvel
String sysvelframe
String qmframe
 private variable to store ref frame defined in Quantity or Measure in start or step parameters and veltype from measure (e.g.
String mveltype
String tststr
Record startRecord
 for holding quantity or measure records
Record stepRecord
Record reffreqRecord
Record sysvelRecord
Record restfreqRecord
Record csysRecord
 optional coordsys record
Record csys
Vector< Int > imshape
Bool freqFrameValid
 freqframe coversion?
Bool overwrite
String deconvolver

Detailed Description

Definition at line 202 of file SynthesisUtilMethods.h.


Constructor & Destructor Documentation

casa::SynthesisParamsImage::SynthesisParamsImage (  ) 
casa::SynthesisParamsImage::~SynthesisParamsImage (  ) 

Member Function Documentation

CoordinateSystem casa::SynthesisParamsImage::buildCoordinateSystem ( vi::VisibilityIterator2 vi2  ) 
CoordinateSystem casa::SynthesisParamsImage::buildCoordinateSystem ( ROVisibilityIterator rvi  ) 

Generate Coordinate System.

CoordinateSystem casa::SynthesisParamsImage::buildCoordinateSystemCore ( MeasurementSet &  msobj,
Vector< Int >  spwids,
Int  fld,
Double  freqmin,
Double  freqmax,
Double  datafstart,
Double  datafend 
)
Vector<Int> casa::SynthesisParamsImage::decideNPolPlanes ( const String &  stokes  )  const
String casa::SynthesisParamsImage::findSpecMode ( const String &  mode  )  const
void casa::SynthesisParamsImage::fromRecord ( const Record &  inrec  )  [virtual]
Record casa::SynthesisParamsImage::getcsys (  )  const
Bool casa::SynthesisParamsImage::getImFreq ( Vector< Double > &  ChanFreq,
Vector< Double > &  ChanWidth,
Double &  refPix,
String &  specmode,
const MEpoch &  obsEpoch,
const MPosition &  obsPosition,
const Vector< Double > &  dataChanFreqs,
const Vector< Double > &  dataFreqRes,
const MFrequency::Types &  dataFrame,
const Quantity &  qrestfreq,
const Double &  freqmin,
const Double &  freqmax,
const MDirection &  phaseCenter 
)
String casa::SynthesisParamsImage::MDopToVelString ( Record &  rec  ) 
void casa::SynthesisParamsImage::setDefaults (  )  [virtual]

Implements casa::SynthesisParams.

IPosition casa::SynthesisParamsImage::shp (  )  const
Record casa::SynthesisParamsImage::toRecord (  )  const [virtual]

Implements casa::SynthesisParams.

Record casa::SynthesisParamsImage::updateParams ( const Record &  impar  ) 

check consistency of image parameters when csys record exists and update accordingly based on csys record

String casa::SynthesisParamsImage::verify (  )  const [virtual]

Implements casa::SynthesisParams.


Member Data Documentation

Definition at line 243 of file SynthesisUtilMethods.h.

Definition at line 250 of file SynthesisUtilMethods.h.

Definition at line 250 of file SynthesisUtilMethods.h.

Definition at line 264 of file SynthesisUtilMethods.h.

optional coordsys record

Definition at line 264 of file SynthesisUtilMethods.h.

Definition at line 272 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 252 of file SynthesisUtilMethods.h.

freqframe coversion?

Definition at line 268 of file SynthesisUtilMethods.h.

Definition at line 251 of file SynthesisUtilMethods.h.

Definition at line 251 of file SynthesisUtilMethods.h.

Sky coordinates.

Definition at line 240 of file SynthesisUtilMethods.h.

Definition at line 265 of file SynthesisUtilMethods.h.

Definition at line 242 of file SynthesisUtilMethods.h.

Definition at line 253 of file SynthesisUtilMethods.h.

Definition at line 253 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 254 of file SynthesisUtilMethods.h.

Definition at line 254 of file SynthesisUtilMethods.h.

Definition at line 259 of file SynthesisUtilMethods.h.

Spectral coordinates ( TT : Add other params here ).

Definition at line 250 of file SynthesisUtilMethods.h.

Referenced by casa::CubePartitionMixin< T >::get_params().

Definition at line 250 of file SynthesisUtilMethods.h.

Definition at line 270 of file SynthesisUtilMethods.h.

Definition at line 246 of file SynthesisUtilMethods.h.

Definition at line 247 of file SynthesisUtilMethods.h.

Definition at line 244 of file SynthesisUtilMethods.h.

private variable to store ref frame defined in Quantity or Measure in start or step parameters and veltype from measure (e.g.

MDoppler)

Definition at line 259 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 251 of file SynthesisUtilMethods.h.

Definition at line 262 of file SynthesisUtilMethods.h.

Definition at line 255 of file SynthesisUtilMethods.h.

Definition at line 262 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 241 of file SynthesisUtilMethods.h.

for holding quantity or measure records

Definition at line 262 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 262 of file SynthesisUtilMethods.h.

Definition at line 240 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.

Definition at line 262 of file SynthesisUtilMethods.h.

Definition at line 260 of file SynthesisUtilMethods.h.

Definition at line 245 of file SynthesisUtilMethods.h.

Definition at line 251 of file SynthesisUtilMethods.h.

Definition at line 251 of file SynthesisUtilMethods.h.

Definition at line 256 of file SynthesisUtilMethods.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1