ImagerMultiMS.h

Classes

ImagerMultiMS -- (full description)

class ImagerMultiMS : public Imager

Interface

Public Members
ImagerMultiMS()
virtual Bool setDataPerMS(const String& msname, const String& mode, const Vector<Int>& nchan, const Vector<Int>& start, const Vector<Int>& step, const Vector<Int>& spectralwindowids, const Vector<Int>& fieldids, const String& msSelect="")
virtual Bool setimage(const Int nx, const Int ny, const Quantity& cellx, const Quantity& celly, const String& stokes, Bool doShift, const String& phaseCenter, const Quantity& shiftx, const Quantity& shifty, const String& mode, const Int nchan, const Int start, const Int step, const MDirection& mStart, const MDirection& mStep, const MRadialVelocity<Int>& spectralwindowids, const Int fieldid, const Int facets, const Quantity& distance, const Float &paStep, const Float &pbLimit)
Bool selectDataChannel()
virtual Bool lock()
virtual Bool unlock()
virtual Bool openSubTables()

Description

Member Description

ImagerMultiMS()

Default constructor with no ms

virtual Bool setDataPerMS(const String& msname, const String& mode, const Vector<Int>& nchan, const Vector<Int>& start, const Vector<Int>& step, const Vector<Int>& spectralwindowids, const Vector<Int>& fieldids, const String& msSelect="")

Set the data selection on for each ms seperately

virtual Bool setimage(const Int nx, const Int ny, const Quantity& cellx, const Quantity& celly, const String& stokes, Bool doShift, const String& phaseCenter, const Quantity& shiftx, const Quantity& shifty, const String& mode, const Int nchan, const Int start, const Int step, const MDirection& mStart, const MDirection& mStep, const MRadialVelocity<Int>& spectralwindowids, const Int fieldid, const Int facets, const Quantity& distance, const Float &paStep, const Float &pbLimit)

Set image construction parameters

Bool selectDataChannel()

virtual Bool lock()

Lock the ms and its subtables

virtual Bool unlock()

Unlock the ms and its subtables

virtual Bool openSubTables()

open sub tables