#include <SynthesisUtilMethods.h>
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 |
Definition at line 202 of file SynthesisUtilMethods.h.
casa::SynthesisParamsImage::SynthesisParamsImage | ( | ) |
casa::SynthesisParamsImage::~SynthesisParamsImage | ( | ) |
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] |
Implements casa::SynthesisParams.
Referenced by casa::CubePartitionMixin< T >::get_params(), and casa::ParallelImagerMixin< T >::ParallelImagerMixin().
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.
Vector<Quantity> casa::SynthesisParamsImage::cellsize |
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.
MFrequency::Types casa::SynthesisParamsImage::freqFrame |
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.
Quantity casa::SynthesisParamsImage::freqStep |
Definition at line 251 of file SynthesisUtilMethods.h.
Sky coordinates.
Definition at line 240 of file SynthesisUtilMethods.h.
Vector<Int> casa::SynthesisParamsImage::imshape |
Definition at line 265 of file SynthesisUtilMethods.h.
Vector<Int> casa::SynthesisParamsImage::imsize |
Definition at line 242 of file SynthesisUtilMethods.h.
MFrequency casa::SynthesisParamsImage::mFreqStart |
Definition at line 253 of file SynthesisUtilMethods.h.
MFrequency casa::SynthesisParamsImage::mFreqStep |
Definition at line 253 of file SynthesisUtilMethods.h.
Definition at line 256 of file SynthesisUtilMethods.h.
MRadialVelocity casa::SynthesisParamsImage::mVelStart |
Definition at line 254 of file SynthesisUtilMethods.h.
MRadialVelocity casa::SynthesisParamsImage::mVelStep |
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.
MDirection casa::SynthesisParamsImage::phaseCenter |
Definition at line 246 of file SynthesisUtilMethods.h.
Definition at line 247 of file SynthesisUtilMethods.h.
Projection casa::SynthesisParamsImage::projection |
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.
Quantity casa::SynthesisParamsImage::refFreq |
Definition at line 251 of file SynthesisUtilMethods.h.
Definition at line 262 of file SynthesisUtilMethods.h.
Vector<Quantity> casa::SynthesisParamsImage::restFreq |
Definition at line 255 of file SynthesisUtilMethods.h.
Definition at line 262 of file SynthesisUtilMethods.h.
Definition at line 256 of file SynthesisUtilMethods.h.
Vector<String> casa::SynthesisParamsImage::startModel |
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.
Quantity casa::SynthesisParamsImage::velStart |
Definition at line 251 of file SynthesisUtilMethods.h.
Quantity casa::SynthesisParamsImage::velStep |
Definition at line 251 of file SynthesisUtilMethods.h.
Definition at line 256 of file SynthesisUtilMethods.h.