casa Namespace Reference

----------------------------------------------------------------------------- Start of casa namespace ----------------------------------------------------------------------------- More...

Namespaces

namespace  async
namespace  asyncio
namespace  CFDefs
namespace  dbus
namespace  denoising
namespace  display
namespace  functor
namespace  linefinder
namespace  memory
namespace  ms
namespace  MSTransformations
 

MS Transform Framework utilities.


namespace  MThWorkID
namespace  NSTDS
namespace  pvt
namespace  QtMouseToolNames
namespace  refim
 

Class that contains functions needed for imager.


namespace  sdfiller
namespace  SynthesisUtils
namespace  tb
namespace  utilj
namespace  vi
namespace  viewer
namespace  viscal
 

Parameter axis slicer for caltables (experimental).


namespace  vpf

Classes

class  MS2ASDM
 MS2ASDM provides functionalities to create an ASDM (ALMA science data model) from an existing MS. More...
class  ATCAFiller
class  CalAnalysis
 ----------------------------------------------------------------------------- Start of CalAnalysis class definition ----------------------------------------------------------------------------- More...
class  CalStats
 ----------------------------------------------------------------------------- Start of CalStats class definition ----------------------------------------------------------------------------- More...
class  CalStatsReal
 ----------------------------------------------------------------------------- Start of CalStatsReal class definition ----------------------------------------------------------------------------- More...
class  CalStatsAmp
 ----------------------------------------------------------------------------- End of CalStatsReal class definition ----------------------------------------------------------------------------- More...
class  CalStatsPhase
 ----------------------------------------------------------------------------- End of CalStatsAmp class definition ----------------------------------------------------------------------------- More...
class  CalStatsFitter
 ----------------------------------------------------------------------------- Start of CalStatsFitter class definition ----------------------------------------------------------------------------- More...
class  PlotServerProxy
class  DBusSession
class  init_dispatcher
class  ImagerControl
class  DBusThreadedBase
class  DBusService
class  ServiceProxy
class  ViewerProxy
class  PlotterImplementations
class  QCloseableWidget
 Wrapper around a QWidget with a "Close" button. More...
class  QProgressPanel
 Convenience class with a label and progress meter. More...
class  ProgressHelper
 Wrapper around a QProgressPanel or other QLabel/QProgressBar pairing. More...
class  TBAction
 Abstract parent class of any action that can be performed. More...
class  TBActionList
 Contains an list of performed actions and a list of undone actions. More...
class  TBEditDataAction
 TBAction for when non-array data in the table is edited. More...
class  TBEditArrayDataAction
 TBAction for when array data in the table is edited. More...
class  TBArray
 Holds a potentially multi-dimensional array. More...
class  TBBrowser
 Browser widget for managing opened tables. More...
class  TBConnection
 Dialog for opening/connecting to a table with options. More...
class  Result
 Convenience class for a String/bool tuple. More...
class  TBLocatedRows
 Results of a row locate on at least one table. More...
class  TBConstants
 Constants, defaults, and commonly-used functions for the table browser. More...
class  TBData
 Data types used for loaded data. More...
class  TBDataString
 Implementation of TBData for String data. More...
class  TBDataDouble
 Implementation of TBData for double data. More...
class  TBDataFloat
 Implementation of TBData for float data. More...
class  TBDataInt
 Implementation of TBData for integer data. More...
class  TBDataUInt
 Implementation of TBData for unsigned int data. More...
class  TBDataBool
 Implementation of TBData for boolean data. More...
class  TBDataChar
 Implementation of TBData for character data. More...
class  TBDataUChar
 Implementation of TBData for unsigned character data. More...
class  TBDataShort
 Implementation of TBData for short data. More...
class  TBDataComplex
 Implementation of TBData for complex data. More...
class  TBDataDComplex
 Implementation of TBData for double complex data. More...
class  TBDataTable
 Implementation of TBData for Table data. More...
class  TBDataRecord
 Implementation of TBData for Record data. More...
class  TBDataDate
 Implementation of TBData for date data. More...
class  TBArrayData
 Data type that holds an array. More...
class  TBArrayDataString
 Implementation of TBArrayData for String array data. More...
class  TBArrayDataDouble
 Implementation of TBArrayData for double array data. More...
class  TBArrayDataFloat
 Implementation of TBArrayData for float array data. More...
class  TBArrayDataInt
 Implementation of TBArrayData for int array data. More...
class  TBArrayDataUInt
 Implementation of TBArrayData for unsigned int array data. More...
class  TBArrayDataBool
 Implementation of TBArrayData for boolean array data. More...
class  TBArrayDataChar
 Implementation of TBArrayData for character array data. More...
class  TBArrayDataUChar
 Implementation of TBArrayData for unsigned character array data. More...
class  TBArrayDataShort
 Implementation of TBArrayData for short array data. More...
class  TBArrayDataComplex
 Implementation of TBArrayData for complex array data. More...
class  TBArrayDataDComplex
 Implementation of TBArrayData for double complex array data. More...
class  TBDataItem
 Subclass of QTableWidgetItem that allows for custom sorting. More...
class  TBDataTab
 Widget used to display table data. More...
class  TBExportThread
 Thread that exports a table to VOTable XML format. More...
class  TBField
 Representation of a table field. More...
class  TBFilterRule
 Rule that can be used to filter rows based upon field values. More...
class  TBFilterRuleSequence
 A sequence of TBFilterRules that can be used to filter rows. More...
class  TBFilterRules
 Widget to allow the user to enter a filter rule sequence. More...
class  QFontColor
 QFont color is a convenience class containing a QFont and a QColor. More...
class  TBFormat
 Rules used to format displayed values for fields. More...
class  TBFormatter
 Widget for entering format rules for a given field. More...
class  TBHelp
 Widget for displaying and updating the browser help files. More...
class  TBKeyword
 Representation of a keyword attached to a table or field. More...
class  TBNewKeyword
class  TBTableKeywordsTab
 Widget used to display table keywords. More...
class  TBFieldKeywordsTab
 Widget used to display field keywords. More...
class  TBMain
 Main window which is mainly responsible for menu actions. More...
class  TBOptions
 Widget to edit the browsing options. More...
class  TBParser
 Parses the XMLDriver-generated XML into data in a TBTable. More...
class  TBHomeParser
 TBParser subclass that uses a "home" parsing method. More...
class  TBXercesDOMParser
 TBParser subclass that uses a DOM parser in the XERCES library. More...
class  TBXercesSAXParser
 TBParser subclass that uses a SAX parser in the XERCES library. More...
class  TBPlotFormat
 Format for the curves on the plot canvas. More...
class  TBPlotCanvas
 Canvas for data plotting using a given plotting implementation. More...
class  PlotParams
 Parameters for a single field for collecting plotting data. More...
class  TBPlotData
 Data for plotting. More...
class  PlotSlicer
 Small widget to provide a variable number of spinners to create a slice. More...
class  TBPlotter
 Widget to collect plot parameters and plot on the canvas. More...
class  TBRowLocate
 Displays results of a row locate. More...
class  TBSlicer
 Widget to display and change the current array slice. More...
class  TBSorter
 Widget to configure a multi-field sort ordering. More...
class  DriverParams
 Parameters to indicate what driver should be used for the table backend. More...
class  TableParams
 Parameters that define all table data and meta-deta. More...
class  TBTable
 Primary interface for the rest of the browser to a table. More...
class  TBTableDriver
 Driver for interacting with the table on disk. More...
class  TBTableDriverDirect
 TBTableDriver implementation that directly accesses the table on disk. More...
class  TBTableDriverXML
 NOTE: the TBTableDriverXML has been disabled. More...
class  TBTableInfo
 Displays general information about a table. More...
class  TBTableTabs
 Collection of table backend and display tabs. More...
class  TBTaQL
 GUI for entering a TaQL command. More...
class  TBTest
 Tests to check the validity of a table. More...
class  TBIDFieldsTest
 Tests whether fields ending in _ID have a corresponding subtable. More...
class  TBSubtablesTest
 Tests whether subtables exist on disk. More...
class  TBValidSubtablesTest
 Tests whether subtables can be opened and have data. More...
class  TBTypes
 (Not finished) Widget for entering a value based on its type. More...
class  TBValidityChecker
 Widget for running TBTests on opened tables. More...
class  TBTableView
 Current "view" or state of a single table. More...
class  TBView
 Current "view" or state of the browser that can be serialized. More...
class  TBViewArray
 Widget for viewing array data in TBArray format. More...
class  TBArrayPanel
 Panel that can hold multiple TBViewArray widgets. More...
class  TBViewRecord
 Widget for viewing record data. More...
class  XMLtoken
 Representation of a single XML token. More...
class  DirItem
class  DirModel
class  FileCatalog
class  PictureViewer
class  TextEditor
class  LogItem
class  LogModel
class  LogViewer
class  FileWatcher
class  QtDBusPlotSvrAdaptor
class  QtPlotFrame
class  QtPlotServer
class  QtPlotSvrMain
class  QtPlotSvrPanel
class  QtRasterData
class  ProgressBar
class  ProgressTimer
class  ExternalAxisWidget
 Base class for classes that use the QwtScaleDiv information to draw their own axis. More...
class  ExternalAxisWidgetBottom
class  ExternalAxisWidgetHorizontal
 Common code for drawing a horizontal axis external to the plot. More...
class  ExternalAxisWidgetLeft
class  ExternalAxisWidgetRight
class  ExternalAxisWidgetTop
class  ExternalAxisWidgetVertical
 Common code for drawing a vertical axis external to the plot. More...
class  QtActionSynchronizer
 This class is used to synchronize the checked state of actions with checkable buttons or other actions. More...
class  QtActionGroup
 This class meant to be used almost identically to an exclusive QActionGroup. More...
class  QtButtonGroup
 This class meant to be used almost identically to an exclusive QButtonGroup. More...
class  QtComboCheckBoxDelegate
 Subclass of QItemDelegate for use with QtComboCheckBox. More...
class  QtComboCheckBox
 Subclass of QComboBox that uses the item delegate above. More...
class  QtDBusApp
class  QtDBusXML
 Subclass of QDomDocument that represents an XML scheme that is to be used with CASA's Qt dbus communication. More...
class  QtDBusXmlApp
 Abstract parent of classes that want to register themselves with CASA's DBus server. More...
class  QtDBusXmlAppAdaptor
 Subclass of QDBusAbstractAdaptor for use with CASA's QtDBusXmlApp class. More...
class  QtEditingWidget
 A simple parent for editing widgets. More...
class  QtLabelWidget
 Widget for choosing a label. More...
class  QtFileWidget
 Widget for choosing a file. More...
class  QtFileDialog
 Subclass of QFileDialog with additional functionality. More...
class  QtId
class  QtIndexChooser
 Widget that allows the user to pick an index, with a number of choices on how the index can be chosen. More...
class  QtLayeredLayout
 Subclass of QLayout to have multiple widgets layered on top of each other. More...
class  QtPanelBase
class  QtPlotWidget
 Parent for plot widgets. More...
class  PlotColorWidget
 Widget for choosing a plot color. More...
class  PlotFillWidget
 Widget for choosing a plot area fill. More...
class  PlotLineWidget
 Widget for choosing a plot line. More...
class  PlotSymbolWidget
 Widget for choosing a plot symbol. More...
class  PlotFontWidget
 Widget for choosing a plot font. More...
class  QtProgressWidget
 GUI for displaying progress information. More...
class  QtUtilities
class  AxisListener
 Interface implemented by classes wanting to receive notice when a plot property changes. More...
class  QPExportCanvas
 Interface implemented by classes that can export their draw area (QPAxis & QPCanvas). More...
class  QPExporter
 Utility class for exporting plots. More...
class  QPArrow
 Used by the viewer's region shapes, so have it outside the ifdefs in case the flag isn't on. More...
class  C11Timer
class  ComponentList
 A class for manipulating groups of components. More...
class  ComponentShape
 Base class for component shapes. More...
class  ComponentType
 Enumerators common to the ComponentsModels module. More...
class  ConstantSpectrum
 Model the spectral variation with a constant. More...
class  DiskShape
 A disk model for the spatial distribution of emission. More...
class  FluxRep
 A class that represents the Flux (copy semantics). More...
class  Flux
 A class that represents the Flux (reference semantics). More...
class  FluxCalc_SS_JPL_Butler
 class ROScalarColumn<Double>; There doesn't seem to be a way to forward declare a template. More...
class  FluxCalcLogFreqPolynomial
 FluxCalcLogFreqPolynomial: Implementation base class for flux standards which are polynomials of log10(frequency). More...
class  FluxCalcLogFreqBrokenPolynomial
 FluxCalcLogFreqBrokenPolynomial: Implementation base class for flux standards which are broken polynomials of log10(frequency). More...
class  FluxCalcLogFreqPolynomialSH
 FluxCalcLogFreqPolynomialSH: Implementation base class for flux standards which are polynomials of log10(frequency) following Scaife & Heald (2012). More...
class  FluxCalcQS
 class Vector; More...
class  FluxCalcVQS
 class Vector; More...
class  FluxStandard
 FluxStandard: Compute flux densities for standard reference sources. More...
class  FluxStdBaars
 FluxStdBaars: The Baars flux standard. More...
class  FluxStdPerley90
 FluxStdPerley90: The Perley90 flux standard. More...
class  FluxStdPerleyTaylor95
 FluxStdPerleyTaylor95: The PerleyTaylor95 flux standard. More...
class  FluxStdPerleyTaylor99
 FluxStdPerleyTaylor99: The PerleyTaylor99 flux standard. More...
class  FluxStdPerleyButler2010
 FluxStdPerleyButler2010: The PerleyButler2010 flux standard. More...
class  FluxStdPerleyButler2013
 FluxStdPerleyButler2013: The PerleyButler2013 flux standard. More...
class  FluxStdSrcs
 Basic calibrator data used in the flux standards. More...
class  GaussianDeconvolver
 Deconvolve a gaussian source from a gaussian beam. More...
class  GaussianShape
 A Gaussian model for the spatial distribution of emission. More...
class  LimbDarkenedDiskShape
 A limb-darkened disk model for the spatial distribution of emission. More...
class  PointShape
 A shape where emission comes from only one direction. More...
class  SkyCompBase
 Base class for model components of the sky brightness. More...
class  SkyComponent
 A component of a model of the sky. More...
class  SkyComponentFactory
class  SkyCompRep
 A model component of the sky brightness. More...
class  SpectralIndex
 Models the spectral variation with a spectral index. More...
class  SpectralModel
 Base class for spectral models. More...
class  TabularSpectrum
 Models the spectral variation with a spectral index. More...
class  TwoSidedShape
 Base class for component shapes with two sides. More...
class  CompiledSpectralElement
 Describes a compiled function for describing a spectral profile. More...
class  GaussianMultipletSpectralElement
 Describes a multiplet of Gaussian shaped spectral lines. More...
class  GaussianSpectralElement
 Describes a Gaussian spectral line. More...
class  LogTransformedPolynomialSpectralElement
 Describes the often used for determining spectral index plus higher order terms: y = log (S_x) = ln(c_0) + c_1*ln(x) + c_2*ln(x)**2 + c_3*ln(x)**3 + ..\. where c_1 is the traditional spectral index (alpha). More...
class  LorentzianSpectralElement
 Describes a single Lorentzian spectral profile. More...
class  PCFSpectralElement
 Abstract base class that describes a spectral profile that can be parameterized by a peak value (amplitude), center, and width. More...
class  PolynomialSpectralElement
 Describes a polynomial spectral profile. More...
struct  PolynomialSpectralElement_global_functions_Output
 Global functions. More...
class  PowerLogPolynomialSpectralElement
 Describes the function most often used for determining spectral index plus higher order terms: y = c_0 * x**( c_1 + c_2*ln(x) + c_3*ln(x)**2 + ... ) where c_1 is the traditional spectral index (alpha). More...
class  ProfileFit1D
 Fit spectral components to a Vector of data. More...
class  SpectralElement
 Describes (a set of related) spectral lines. More...
class  SpectralElementFactory
 FIXME fix documentation. More...
class  SpectralEstimate
 Get an initial estimate for spectral lines. More...
class  SpectralFit
 Least Squares fitting of spectral elements to spectrum. More...
class  SpectralList
 A set of SpectralElements. More...
struct  SpectralList_global_functions_Output
 Global functions. More...
class  SpectralListFactory
 create a SpectralList More...
class  Attribute
 Arbitrary name-value pairs used in the display classes. More...
class  AttributeBuffer
 Buffer for storing Attributes. More...
class  AttributeValue
 Type-dependent interface for values of Attributes. More...
class  AttValue
 Provision of type identification services for Attribute classes. More...
class  AttributeValueBase
 Base class for values of Attributes used in the display classes. More...
class  AttributeValuePoi
 Templated class for storing a pointer to the value of an Attribute. More...
class  AttributeValuePoiTol
 Templated class for aliased, tolerant AttributeValues. More...
class  AttributeValueTol
 Templated class for storing Attributes which have a tolerance. More...
struct  ColorDistribution_global_functions_Color_Distribution_interface
 Global functions for generating color cube dimensions. More...
class  Colormap
 Describes a method of generating a table of colors. More...
class  ColormapDefinition
class  ColormapInfo
 ColormapInfo stores information about the dynamic mapping of a Colormap. More...
class  ColormapManager
 Class to manage registration of colormaps on PixelCanvasColorTables. More...
class  DisplayCoordinateSystem
class  Display
 Enumerate constants for the display classes. More...
struct  DisplayEnums_global_functions_DisplayEnums_to_string_functions
 Global functions (operators) to print display class enumerations. More...
class  DisplayParameter
 Base class for storing and parsing of parameters for display classes. More...
class  DLFont
 A class designed to manage several representations of the same font. More...
class  DParameterButton
 Implementation of DisplayParameter to package interface to button autoguis. More...
class  DParameterChoice
 Implementation of DisplayParameter to store choice parameters. More...
class  DParameterColorChoice
 Implementation of DParameterChoice to store color selection parameters. More...
class  DParameterFontChoice
 Implementation of DParameterChoice to store font selection parameters. More...
class  DParameterMapKeyChoice
 Implementation of DParameterChoice to store parameter and associated key. More...
class  DParameterRange
 A helper class to deal with data ranges to support options. More...
class  DParameterString
 Implementation of DisplayParameter to store String parameters. More...
class  DParameterSwitch
 Implementation of DisplayParameter to store choice parameters. More...
class  GLPCDisplayListElement
 Base class for the various display list subclasses. More...
class  GLPCDisplayListEntry
 Returns a Display List Element for recording GL commands. More...
class  GLPCDisplayList
 DisplayListElement that can contain lists of other DisplayListElements. More...
class  GLPCTextureParams
 Holds parameters for setting glTexParameteri variables. <visibility=local>. More...
class  GLPCTexturedImage
class  GLPixelCanvas
 OpenGL implementation of PixelCanvas. More...
class  GLVColorTableEntry
 Implementation of PixelCanvasColorTable for OpenGL. More...
class  GLPixelCanvasColorTable
class  GLLogIO
 GLLogIO adds tracing support to the AIPS++ LogIO object. More...
class  MultiWCHolder
 A holder of WorldCanvasHolders to use for panelling applications. More...
class  PanelDisplay
 A class which creates and manages "panelled" displays. More...
class  PCVGBuffer
class  PixelCanvas
 Base class defining interface to pixel-based output devices. More...
class  PixelCanvasColorTable
 Abstract interface to underlying graphics library's colortable. More...
class  PSDriver
 Low level interface between PSPixelCanvas{ColorTable} and PostScript. More...
class  PSPixelCanvas
 Implementation of the PixelCanvas for PostScript devices. More...
class  PSPixelCanvasColorTable
 Implementation of PixelCanvasColorTable for PostScript device. More...
class  PSWorldCanvasApp
 Simple PostScript WorldCanvas application. More...
class  SliceEH
 An event handler to negotiate between three different PanelDisplays. More...
class  SlicePanelDisplay
 An application provide displays of three axis combinations of data in a cube. More...
class  WCPGFilter
 Interface between the WorldCanvas and its PGPLOT driver. More...
class  WorldCanvas
 Implementation of drawing in world coordinates on top of a PixelCanvas. More...
class  WorldCanvasHolder
 A holder to interface between DisplayDatas and a WorldCanvas. More...
struct  WorldCanvasPGPlotDriver_global_functions_Driver_functions_called_by_FORTRAN_PgPlot_library
 Global driver functions need to support PgPlot on the WorldCanvas. More...
struct  WorldCanvasPGPlotDriver_global_functions_Global_functions_to_attach_to_existing_WorldCanvases
 Global utility functions need to support PgPlot on the WorldCanvas. More...
class  DefaultWCCoordinateHandler
 Class to provide default coordinate handling for WorldCanvases. More...
class  DefaultWCSizeControlHandler
 Default WorldCanvas SizeControl handler. More...
class  WCAxisLabeller
 Abstract class for drawing grids, axes, ticks and tick labels on a WorldCanvas. More...
class  WCCoordinateHandler
 Base class defining a set of transformations for WorldCanvas coordinates. More...
class  WCCSAxisLabeller
 Base class for WorldCanvas axis labelling using a DisplayCoordinateSystem. More...
class  WCCSNLAxisLabeller
 Class which provides non-linear axis labelling using a DisplayCoordinateSystem. More...
class  WCDataScaleHandler
 Class implementing simple data scaling for the WorldCanvas. More...
class  WCLinearScaleHandler
 Linear scaling of data for WorldCanvases. More...
class  WCPowerScaleHandler
 Linear, logarithmic and exponential scaling of data for the WorldCanvas. More...
class  WCResampleHandler
 Base class for resampling data pixels to World/PixelCanvas pixels. More...
class  WCSimpleResampleHandler
 Class which implements simple resampling for the WorldCanvas. More...
class  WCSizeControlHandler
 Base class defining the interface to controlling the WorldCanvas size. More...
class  ActiveCaching2dDD
 Class providing active behaviour for 2d CachingDisplayDatas. More...
class  AxesDisplayData
 Interface and simple implementation of axis labelling. More...
class  AxesDisplayMethod
 Class to draw a single set of axis labels for AxesDisplayData. More...
class  CachingDisplayData
 Base class for auto-caching DisplayData objects. More...
class  CachingDisplayMethod
 Assistance class for auto-caching of DisplayData objects. More...
class  DDDEllipse
 Implementation of an ellipse/rectangle object for DrawingDisplayData class. More...
class  DDDHandle
 A class to draw and detect handles on a DDDObject. More...
class  DDDObject
 Base class describing interface for objects supported by DrawingDisplayData. More...
class  DDDPolygon
 Implementation of aan ellipse object for DrawingDisplayData class. More...
class  DDDRectangle
 Implementation of a rectangular object for DrawingDisplayData class. More...
class  DisplayData
 Base class for display objects. More...
class  DisplayMethod
 Base class for drawing a particular element (view) of a DisplayData. More...
class  DrawingDisplayData
 DisplayData which provides interactive drawing capabilities. More...
class  DrawingDisplayMethod
 DisplayMethod which provides actual drawing for DrawingDisplayData class. More...
class  Galaxy
 Simple class to represent a Galaxy as a collection of Stars. More...
class  Star
 Simple class which represents a star as a point mass. More...
class  Histogram2dDD
 A DisplayData to draw histograms. More...
class  Histogram2dDM
 A DisplayMethod to draw histograms. More...
class  LatticeAsContour
 Class to manage the drawing of contour maps of slices from AIPS++ Lattices. More...
class  LatticeAsMarker
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
class  LatticeAsRaster
 Class to manage the drawing of raster images of slices from AIPS++ Lattices. More...
class  LatticeAsVector
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
class  LatticePADisplayData
 Partial implementation of PrincipalAxesDD for Lattice-based data. More...
class  LatticePADisplayMethod
 Partial implementation of PrincipalAxesDM for Lattice-based data. More...
class  LatticePADMContour
 Class to draw a single contour map of a slice from an AIPS++ Lattice. More...
class  LatticePADMMarker
 Class to draw a single vector map of a slice from an AIPS++ Lattice. More...
class  LatticePADMRaster
 Class to draw a raster image of a slice of an AIPS++ Lattice. More...
class  LatticePADMVector
 Class to draw a single vector map of a slice from an AIPS++ Lattice. More...
class  MSAsRaster
 Class for displaying data within an MS as a raster (gridded) image. More...
class  MSAsRasterDM
 (Minimal) DisplayMethod for MSAsRaster. More...
class  NBody
 Simple class which provides brute force n-body simulation and display. More...
class  PassiveCachingDD
 Class providing passive behaviour for CachingDisplayDatas. More...
class  PassiveTableDD
 Class adding Table-specific support functions to PassiveCachingDD. More...
class  PrincipalAxesDD
 Interface for DisplayDatas which have data arranged in axes. More...
class  PrincipalAxesDM
 Interface for DisplayMethods which have data arranged in "axes.". More...
class  Profile2dDD
 A DisplayData to draw Profiles. More...
class  Profile2dDM
 A DisplayMethod to draw Profiles. More...
class  ScrollingRasterDD
class  ScrollingRasterDM
 Base class for scrolling DisplayData objects. More...
class  SkyCatOverlayDD
 Simple implementation of a cached DisplayData for sky catalogue overlays. More...
class  SkyCatOverlayDM
 Class to draw catalogue overlays for SkyCatOverlayDD. More...
class  TblAsContourDD
 Class for displaying data within a table as a contour image. More...
class  TblAsContourDM
 A DisplayMethod to draw Contours from table data. More...
class  TblAsRasterDD
 Class for displaying data within a table as a raster image. More...
class  TblAsRasterDM
 A DisplayMethod to draw Raster images from table data. More...
class  TblAsXYDD
 Class for displaying data within a table as a xy image. More...
class  TblAsXYDM
 A DisplayMethod to draw XY plots from table data. More...
class  WedgeDD
 A DisplayData to draw color wedges. More...
class  WedgeDM
 The DisplayMethod to draw Wedges. More...
class  WorldAxesDD
 A DisplayData to setup a World coordinate plot. More...
class  WorldAxesDM
 Class to draw a single set of axis labels for AxesDisplayData. More...
class  AnimatorRefEH
 WorldCanvas refresh event handler for Animator class. More...
class  Animator
 Animation controller for WorldCanvasHolders. More...
class  AniPosEH
 WorldCanvas position event handler for Animator. More...
class  CrosshairEvent
 WorldCanvasEvent:contains info on the WC point selected by MWCCrosshairTool. More...
class  DDModEvent
 Class used by DisplayDatas to signal change in data. More...
class  DisplayDataEvent
 Class for events sent by DisplayDatas. More...
class  DisplayEH
 class for handling any type of DisplayEvent. More...
class  DisplayEvent
 Class describing the most basic event information in the display classes. More...
class  DisplayTool
 Base class for event-based tools in the display classes. More...
class  DTVisible
 Class providing draw style settings for visible DisplayTools. More...
class  MultiEllipseTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiEllipseToolImpl
 WorldCanvas event-based ellipse region drawer. More...
class  MultiPointTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiPointToolImpl
 WorldCanvas event-based point region drawer. More...
class  MultiPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
class  MultiPolylineToolImpl
 WorldCanvas event-based polyline region drawer. More...
class  MultiPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  MultiPolyToolImpl
 WorldCanvas event-based polygon region drawer. More...
class  MultiPVTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiPVToolImpl
 WorldCanvas event-based rectangle region drawer. More...
class  MultiRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiRectToolImpl
 WorldCanvas event-based rectangle region drawer. More...
class  MultiWCTool
 Base class for MultiWorldCanvas event-based tools. More...
class  MWCAnimator
 Animator for MultiWCHolder class. More...
class  MWCCrosshairTool
 Base class for MultiWorldCanvas event-based crosshair tools. More...
class  MWCEllipseTool
 Base class for MultiWorldCanvas event-based ellipse tools. More...
class  MWCETRegion
 WorldCanvas event-based elliptical region drawer. More...
class  ResetCrosshairEvent
 Event sent to tell MWCCrosshairTool to reset. More...
class  ResetRTRegionEvent
 Event sent to tell MWCRTRegionTool to reset. More...
class  MWCPannerTool
class  MWCPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
class  MWCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  MWCPositionVelocityTool
 Multi WorldCanvas event-based position velocity tool. More...
class  MWCPTRegion
 WorldCanvas event-based polygon region drawer. More...
class  MWCRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MWCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
class  MWCRTZoomer
 Multi WorldCanvas event-based zoomer. More...
class  MWCRulerlineTool
 Multi WorldCanvas event-based ruler line tool. More...
class  PCInvisTool
 Base implementation of PCTool for invisible (non-drawing) tools. More...
class  PCITFiddler
 Colormap fiddling on the PixelCanvas. More...
class  PCMotionEH
 PixelCanvas Event Handler for managing pointer motion events. More...
class  PCMotionEvent
 Class which stores PixelCanvas motion event information. More...
class  PCPositionEH
 PixelCanvas Event Handler for managing keyboard and mouse button events. More...
class  PCPositionEvent
 Class which stores PixelCanvas position event information. More...
class  PCRefreshEH
 WorldCanvas Event Handler for managing events. More...
class  PCRefreshEvent
 Class which stores PixelCanvas refresh event information. More...
class  PCTestPattern
 PixelCanvas test pattern display refresh event handler. More...
class  PCToolPosEH
 PixelCanvas position event handler for PCTool. More...
class  PCToolMotEH
 PixelCanvas motion event handler for PCTool. More...
class  PCToolRefEH
 PixelCanvas refresh event handler for PCTool. More...
class  PCTool
 Base class for PixelCanvas event-based tools. More...
class  PixelCanvasEvent
 Base class describing event information for PixelCanvases. More...
class  RectRegionEvent
 Contains info on the WC rectanglar area selected by MWCRTRegion mouse tool. More...
class  RegionTool
class  WCCrosshairTool
 Base class for WorldCanvas event-based crosshair tools. More...
class  WCInvisTool
 Base implementation of WCTool for invisible (non-drawing) tools. More...
class  WCMotionEH
 Base class for handling WorldCanvas motion events. More...
class  WCMotionEvent
 Class which stores WorldCanvas motion event information. More...
class  WCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  WCPositionEH
 Base class for handling WorldCanvas position events. More...
class  WCPositionEvent
 Class which stores WorldCanvas position event information. More...
class  WCPTRegion
 WorldCanvas event-based polygon region drawer. More...
class  WCRectTool
 Base class for WorldCanvas event-based rectangle tools. More...
class  WCRefreshEH
 Base class for handling WorldCanvas refresh events. More...
class  WCRefreshEvent
 Class which stores WorldCanvas refresh event information. More...
class  WCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
class  WCRTZoomer
 WorldCanvas event-based zoomer. More...
class  WCToolPosEH
 WorldCanvas position event handler for WCTool. More...
class  WCToolMotEH
 WorldCanvas motion event handler for WCTool. More...
class  WCToolRefEH
 WorldCanvas refresh event handler for WCTool. More...
class  WCTool
 Base class for WorldCanvas event-based tools. More...
class  WorldCanvasEvent
 Base class describing event information for WorldCanvases. More...
class  Annotations
 Control class for a collection of DisplayShapeInterfaces. More...
class  DisplayShape
 The abstract base class for all "DisplayShapes". More...
class  DisplayShapeInterface
 class PixelCanvas; class WorldCanvas; More...
class  DisplayShapeWithCoords
class  DSArrow
 Arrow implementation;adds a polygon to a DSLine to represent the arrow head. More...
class  DSBasic
 Base class for all "basic" shapes. More...
class  DSCircle
 Circle implementation;extends DSEllipse, adding general circle functions. More...
class  DSClosed
 DSClosed provides common functionality for all "closed" shapes. More...
class  DSEllipse
 Implementation of a ellipse. More...
class  DSLine
 Implementation of a line. More...
class  DSMarker
 Implementation of a marker. More...
class  DSPixelArrow
class  DSPixelEllipse
class  DSPixelMarker
class  DSPixelPoly
class  DSPixelPolyLine
class  DSPixelRectangle
class  DSPixelText
class  DSPoly
 Implementation of a Polygon. More...
class  DSPolyLine
 Implementation of a polyline. More...
class  DSRectangle
 Implementation of a rectangle. More...
class  DSScreenArrow
class  DSScreenEllipse
class  DSScreenMarker
class  DSScreenPoly
class  DSScreenPolyLine
class  DSScreenRectangle
class  DSScreenText
class  DSSquare
 Implementation of a square. More...
class  DSText
 Implementation of text. More...
class  DSWorldArrow
class  DSWorldEllipse
class  DSWorldMarker
class  DSWorldPoly
class  DSWorldPolyLine
class  DSWorldRectangle
class  DSWorldText
class  ColorComboDelegate
class  ComponentListWrapper
 Provides convenient accessors and functionality for a ComponentList. More...
class  FindSourcesDialog
 Displays a dialog that allows the user to find and edit a source list that can be used as estimates for a 2D fit. More...
class  Fit2DLogDialog
class  Fit2DTool
class  Gaussian2DFitter
 Performs a 2DGaussian fit of an image in a background thread. More...
class  PixelRangeDialog
 Displays a histogram that allows the user to set a include/exclude pixel range for the fit. More...
class  RegionBox
class  ResidualHistogramDialog
class  QtAutoGui
 General-purpose Qt options widget created from Record. More...
class  QtAdjustmentTop
class  QtSliderBase
 Base class for QtAutoGui slider interface elements. More...
class  QtSliderEditor
class  QtSliderLabel
class  QtMinMaxEditor
class  QtLineEditor
class  QtCombo
class  QtBool
class  QtPushButton
class  QtCheck
class  QtRegionEditor
class  QtPairEditor
class  QtNumberEditor
 can use PairItem because it's just a frame More...
class  QtFlowLayout
class  QtBorderLayout
class  QtXmlRecord
class  Annotation
class  AnnotationEditor
class  AnnotationEditorText
class  AnnotationText
class  PropertyListener
class  CanvasCurve
class  CanvasHolder
 Holds the QtCanvas where the spectral profile is drawn. More...
class  CanvasMode
class  CanvasModeAnnotation
class  CanvasModeChannel
class  CanvasModeContextMenu
class  CanvasModeFactory
class  CanvasModeRangeSelection
class  CanvasModeZoom
class  ColorSummaryDelegate
class  ColorSummaryWidget
class  Converter
class  ConverterChannel
 Purpose of this class is to convert from channels= pixels to the world units/pixels used by the spectral axis. More...
class  ConverterFrequency
class  ConverterFrequencyVelocity
class  ConverterFrequencyWavelength
class  ConverterIntensity
 Converts intensity units: Jy/Beam, Kelvin, Fraction of Peak, etc. More...
class  ConverterVelocity
class  ConverterVelocityFrequency
class  ConverterVelocityWavelength
class  ConverterWavelength
class  ConverterWavelengthFrequency
class  ConverterWavelengthVelocity
class  GaussianEstimateDialog
class  GaussianEstimateWidget
class  LegendPreferences
 Allows the user to customize properties of the spectral profile legend. More...
class  LineOverlaysSearchResultsDialog
class  LineOverlaysTab
class  MolecularLine
class  MomentSettingsWidgetOptical
class  CollapseResult
class  MomentCollapseThreadRadio
 Note: ImageMomentsProgressMonitor is an interface that provides this class with updates concerning the progress of the moment calculation task. More...
class  MomentSettingsWidgetRadio
 Note: ProfileTaskFacilitator abstracts out some of the common functionality needed for calculating moments and spectral line fitting into a single base class. More...
class  ProfileFitMarker
class  ProfileTaskFacilitator
class  ProfileTaskMonitor
class  GraphLabel
class  QtCanvas
class  QtDrawCanvas
class  QtDrawColors
class  QtDrawer
class  QtDrawSettings
class  QtMWCTool
class  QtPolyTool
class  QtPolylineTool
class  QtEllipseTool
class  QtRectTool
class  QtCrossTool
class  QtPVTool
class  QtOldMWCTool
class  QtOldPolyTool
class  QtOldEllipseTool
class  QtOldRectTool
class  QtOldCrossTool
class  QtPlotSettings
class  QtPlotter
class  QtProfile
 Note: The purpose of the SpecFitMonitor interface is to provide a communications interface between the class doing spectral line fitting and this class. More...
class  QtProfilePrefs
class  SearchMoleculesDialog
class  SearchMoleculesResultDisplayer
 Interface provides decoupling between classes that initialize a search such as SearchMoleculesWidget and classes that display the results of a search such as SearchMoleculesResultsWidget. More...
class  SearchMoleculesResultsWidget
class  SearchThread
 Responsible for running the search algorithm in the background so that we don't freeze the GUI. More...
class  SearchMoleculesWidget
class  SearchRedshiftDialog
class  SettingsWidget
class  SmoothPreferences
class  SmoothSpinBox
 Adds non-editability to a standard QSpinBox. More...
class  SpecFit
class  SpecFitGaussian
class  SpecFitLogDialog
class  SpecFitPolynomial
class  SpecFitSettingsWidgetOptical
class  SpecFitSettingsWidgetRadio
class  SpectralPositioningWidget
class  ThresholdingBinPlotDialog
 This dialog displays a histogram that allows the user to set a minimum/maximum moment collapse threshold graphically. More...
class  Util
class  WorldCanvasTranslator
class  AboutDialogViewer
 Displays information to the user about the viewer. More...
class  AnimatorHolder
 Manages the Animator display on the viewer that allows users to scroll through either the channels withen an image or between loaded images. More...
class  AnimatorWidget
 Manages an individual panel of the viewer animator. More...
class  ColorHistogram
 Displays a histogram that allows the user to set the color scale for an image. More...
class  ColorHistogramScale
 Overrides QwtLinearColorMap in order to provide QwtPlot color lookups based on a casa ColormapDefinition. More...
class  ColorTransferWidget
class  CursorTrackingHolder
 Dock widget which manages the cursor tracking dialogs. More...
class  DisplayDataHolder
 Manages and controls access to a lit of QtDisplayDatas. More...
class  FileBox
class  DisplayLabel
 Provides a quick view of a particular display property that has been set. More...
class  DisplayOptionsDialog
 Opens up a dialog showing the display options that can be tweaked for a particular images. More...
class  ImageManagerDialog
 Allows users to manipulate the images loaded in the viewer. More...
class  ImageScroll
 Displays a list of images, allowing the user to reorder them. More...
class  ImageTracker
 Interface class designed to reduce the coupling between the GUI class, ImageManager and the DisplayDataHolder. More...
class  ImageDisplayer
 Interface implemented by QtDisplayPanel that can add/remove registered DDs and set the controlling QtDisplayData's. More...
class  ImageView
 Displays properties of an image for manipulation such as color and display type. More...
class  InActiveDock
 Allows the dock widget z-position to be behind the main window instead of the default behavior of always being in front. More...
class  InvisibleAxis
class  MakeMask
class  MakeRegion
class  QtAnnotatorGui
 Annotating widget for a display panel. More...
class  QtMarkerGui
class  QtApp
 Management of the QApp object needed by any Qt application. More...
class  QtCanvasManagerOptions
 Options widget for single DisplayPanel. More...
class  CursorLink
class  QtCanvasManager
class  QtCleanPanelGui
class  QtCleanPanelGui2
class  QtDataManager
class  QtDataOptionsPanel
class  QtDBusViewerAdaptor
class  QtDisplayData
class  QtDisplayDataGui
 Qt options widget for single DisplayData. More...
class  QtDisplayPanel
class  LinkedCursorEH
class  QtDisplayPanelGui
 The main display window for the Qt version of the viewer. More...
class  QtExportBrowser
class  QtExportManager
class  QtLELEdit
class  QtMouseToolButton
class  QtPointToolButton
class  QtMouseToolBar
class  QtMouseTool
class  QtRTRegion
class  QtPointRegion
class  QtELRegion
class  QtPTRegion
class  QtPolylineToolRegion
class  QtPVToolRegion
class  QtMouseToolState
class  QtOldMouseTool
class  QtOldRTRegion
class  QtOldELRegion
class  QtOldPTRegion
class  QtPCColorTable
class  QtRegionManager
class  QtViewer
 Qt implementation of main viewer supervisory object -- Gui level. More...
class  QtViewerBase
class  QtViewerPrintGui
class  QtViewerPrintCtl
 viewer print widget More...
class  QtWCBox
class  TrackBox
 Helper class for QtDisplayPanelGui, for display of tracking information. More...
class  HistogramGraph
 Displays a histogram specific to a region and an image; contains a "Next" button that toggles to a histogram displaying the same region, but a different image. More...
class  HistogramTab
 Manages a stack widget that displays histograms for a single region but multiple images. More...
class  DS9
 Contains common enums, constants, and methods for DS9 files. More...
class  DS9Coordinate
 Class to represent a single coordinate (value + unit). More...
class  DS9Region
 Holds information for read DS9 regions. More...
class  DS9FileReader
 Implementation of RSFileReader for DS9 regions. More...
class  DS9FileWriter
 Implementation of RegionFileWriter for writing to DS9 files. More...
class  QtNewRegionShape
 Dialog for creating a new region shape. More...
class  QtNewRSPolygon
 Specialized widget for creating a new polygon. More...
class  QtNewRSComposite
 Specialized widget for creating a new composite. More...
class  QtRegionShapeManager
 Region Shape Manager. More...
class  QtRSFileLoader
 Class for loading region shape files. More...
class  QtRSFileSaver
 Class for saving region files. More...
class  QtSingleRegionShape
 Widget for displaying a single region in the list of a QtRegionShapeManager. More...
class  QtRSOption
 Widget that can be used to input a String, String choice, double, bool, String array, or String choice array. More...
class  QtEditRegionShape
 Dialog for editing a single region shape. More...
class  RegionShapeLabel
 Text label associated with a RegionShape. More...
class  RegionShape
 Parent class for all RegionShapes. More...
class  RegionShapeDM
 Implementation of CachingDisplayMethod to be used by RegionShapes. More...
class  RSEllipse
 Subclass of RegionShape used for drawing ellipses. More...
class  RSCircle
 Subclass of RSEllipse used for drawing circles. More...
class  RSRectangle
 Subclass of RegionShape used for drawing rectangles. More...
class  RSPolygon
 Subclass of RegionShape used for drawing polygons. More...
class  RSLine
 Subclass of RegionShape used for drawing lines. More...
class  RFError
 Convenience class for a String/bool pair. More...
class  RSFileReaderWriter
 Superclass for readers and writers containing common definitions and operations. More...
class  RSFileReader
 Abstract superclass for any class that reads a format that produces RegionShapes from a file. More...
class  RSFileWriter
 Abstract superclass for any class that writes RegionShapes to a region file format. More...
class  RSUtils
 Common utilities/constants for region shapes. More...
class  QtColorWidget
 A widget that lets the user select a color: either one from a list, or a custom color. More...
class  RSValue
 Convenience class for the different units available for coordinates/sizes. More...
class  RSOption
 Convenience class for a String, bool, or double. More...
class  RSHandle
 A "handle" is a four-point structure (usually a rectangle) that describes the boundaries in screen pixels that a RegionShape takes on a canvas. More...
class  RSXML
 Constants and methods for reading/writing RS XML files. More...
class  XMLFileReaderWriter
 Implementation of RegionFileReader/RegionFileWriter for reading/writing CASA-XML files. More...
class  ImageSlice
 Represents a slice cut of an image. More...
class  ImageSliceColorBar
 Draws a colored rectangular bar across the top of the image slice statistics as an identifier when the image slice is closed. More...
class  SegmentTracer
class  SliceAxisDraw
 Overriding QwtScaleDraw in order to provide custom (smaller) fonts for the tick labels on a plot axis. More...
class  SliceColorPreferences
class  SlicePlot
class  SlicePlotPreferences
class  SlicerMainWindow
class  SliceSegment
class  SliceStatistics
 Computes the angle and distance for a single line segment in the slice. More...
class  SliceStatisticsDistance
class  SliceStatisticsFactory
 Returns SliceStatistics appropriate to what is displayed on the x-axis and the units being used. More...
class  SliceStatisticsPosition
class  SliceWorker
 Responsible for computing the (x,y)-values that represent a slice cut. More...
class  SliceZoomer
class  DisplayOptions
 Class to provide option parsing routines for display classes. More...
class  DlHandleBase
class  DlHandle
class  DlTarget
class  GLWidget
class  DisplayData3
class  DisplayPoint3
class  Window3D
class  Colorbar
class  SlideEditor
class  FlowLayout
class  BorderLayout
class  AgentFlagger
 AgentFlagger: high-performance automated flagging. More...
class  DDMapper
 Abstract Derived Data Mapper class. More...
class  DDDummy
 DDDummy: dummy mapper, throws an excpetion if any methods are called. More...
class  DDFunc
 DDFunc: maps correlation A into func(A). More...
class  DDSumFunc
 DDSumFunc: maps two correlations A and B into func(A)+func(B). More...
class  DDFuncSum
 DDFuncSum: maps two correlations A and B into func(A+B). More...
class  DDFuncDiff
 DDFuncDiff: maps two correlations A and B into func(A-B). More...
class  DDDiffFunc
 DDDiffFunc: maps two correlations A and B into func(A)-func(B). More...
class  FlagIDS
 class for flaging and extend flagging More...
class  FlagID
class  ExtendFlagger
class  FlagAgentBase
 A top level class defining the interface for flagging agents. More...
class  FlagAgentList
class  FlagAgentClipping
class  FlagAgentDisplay
class  FlagAgentElevation
class  FlagAgentExtension
class  FlagAgentManual
class  FlagAgentQuack
class  FlagAgentRFlag
class  FlagAgentShadow
class  FlagAgentSummary
class  FlagAgentTimeFreqCrop
class  DummyBufferImpl
class  CTCache
class  CTBuffer
class  FlagCalTableHandler
 Flag Data Handler class definition. More...
class  CubeView
 We need to have the CubeView definition here because its type is used by FlagDataHandler class. More...
class  VectorView
class  VisMapper
class  FlagMapper
class  FlagDataHandler
 A top level class defining the data handling interface for the flagging module. More...
class  Flagger
 Flagger: high-performance automated flagging. More...
class  FlagMSHandler
 Flag Data Handler class definition. More...
class  FlagPlotServerProxy
class  FlagReport
 Everything going into the FlagReport is by value Everything going out of it is by reference. More...
class  FlagVersion
 Class to generate and manage flag versions for Tables containing flag columns. More...
class  RFABase
 Abstract RedFlagger Agent base class. More...
class  RFADiffBase
 RFADiffBase: abstract class for deviation-based flagging. More...
class  RFADiffMapBase
 Abstract base class for deviation-based flagging with a data mapper. More...
class  RFAFlagCubeBase
 Abstract RedFlagger Agent class with a flag cube. More...
class  RFAFlagExaminer
 RFAFlagExaminer: Examine the flags and get statistics. perform extensions too. More...
class  RFATimeMedian
 RFATimeMedian: RedFlagger Agent for clipping relative to median over time. More...
class  RFAFreqMedian
 RFAFreqMedian: RedFlagger Agent for clipping relative to median over frequency. More...
class  RFANewMedianClip
 RFANewMedianClip:RedFlagger Agent;clips relative to median over time slots. More...
class  RFASelector
 RFASelector: flags pixels/rows based on a specified selection. More...
class  RFASpectralRej
 RFASpectralRej: Spectral rejection agent. More...
class  RFATimeFreqCrop
 RFATimeFreqCrop : 2-Dimensional Time Frequency Autoflag agent. More...
class  RFAUVBinner
 RFAUVBinner: flagging via UV binning. More...
class  RFChunkStats
 RFChunkStats: vital information and flagging stats for a visibility chunk. More...
class  FlaggerEnums
 FlaggerEnums: collection of enums for various flagger classes. More...
class  RFCubeLatticeIterator
class  RFCubeLattice
 RFCubeLatice: a cubic lattice. More...
class  RFDataMapper
 RFDataMapper: maps complex visibilities to a single real value. More...
class  RFFlagCube
 RFFlagCube: a cube of flags. More...
class  RFFloatLatticeIterator
class  RFFloatLattice
 RFFloatLatice: a cubic lattice. More...
class  RFRowClipper
 RFRowClipper: flags rows based on their noise level. More...
class  SLog
class  Plot
 A Plot basically consists of data and customization information. More...
class  ScatterPlot
 Scatter plot abstract class. More...
class  MaskedScatterPlot
 Subclass of ScatterPlot that adds masking functionality. More...
class  ErrorPlot
 An error plot is a scatter plot with error bars drawn. More...
class  ColoredPlot
 An color plot is a scatter plot with differentiated colors for points in different bins. More...
class  BarPlot
 Bar plot abstract class. More...
class  RasterPlot
 Plot used to show raster (image-like) data. More...
class  PlotAnnotation
 PlotAnnotation is an abstraction of text written directly on the canvas. More...
class  PlotDrawWatcher
 Abstract parent for any class that wants to be notified when the canvas is about to start drawing. More...
class  PlotCanvas
 PlotCanvas is an area for different PlotItems to be attached and drawn. More...
class  PlotLayoutCoordinate
class  PlotCanvasLayout
 Base class for any layout. More...
class  PlotLayoutSingle
class  PlotGridCoordinate
class  PlotLayoutGrid
 An n x m grid of canvases. More...
class  PlotData
class  PlotSingleData
 A single source of data that basically provides indexing of its values. More...
class  PlotPointData
 A source of data used to supply x and y values. More...
class  PlotMaskedPointData
 Data that adds masking functionality on top of normal point data. More...
class  PlotSingleDataImpl
class  PlotPointDataImpl
 Default implementation of PlotPointData that supports raw arrays, vectors, and CASA Vectors. More...
class  PlotHistogramData
 Specialized subclass of PlotPointData that creates histogram data from single point data. More...
class  PlotMaskedPointDataImpl
 Default implementation of PlotMaskedPointData using default containers. More...
class  PlotScalarErrorDataImpl
 Default implementation of PlotErrorData using standard containers, plus scalars for the four errors. More...
class  PlotErrorDataImpl
 Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors. More...
class  PlotRasterMatrixData
 Implementation of raster data using casa::Matrix. More...
class  PlotEvent
 Base class for an event. More...
class  PlotSelectEvent
 Event for when the user selects a region on a plot canvas with the mouse. More...
class  PlotMouseEvent
 Generic mouse event where the canvas is the origin, and the type, button, and location of the event are provided. More...
class  PlotClickEvent
 Convenience class for mouse clicks. More...
class  PlotMousePressEvent
 Convenience class for mouse presses. More...
class  PlotMouseReleaseEvent
 Convenience class for mouse releases. More...
class  PlotMouseDragEvent
 Convenience class for mouse drags. More...
class  PlotMouseMoveEvent
 Convenience class for mouse moves. More...
class  PlotWheelEvent
 Event for when the user scrolls the scroll wheel. More...
class  PlotKeyEvent
 Event for when the user makes a keyboard command when a canvas has focus. More...
class  PlotResizeEvent
 Event for when a canvas or plotter is resized. More...
class  PlotButtonEvent
 Event for when a PlotButton is pressed. More...
class  PlotCheckboxEvent
 Event for when a PlotCheckbox is clicked. More...
class  PlotSelectEventHandler
 Base class for a handler for PlotSelectEvent. More...
class  PlotClickEventHandler
 Base class for a handler for PlotClickEvent. More...
class  PlotMousePressEventHandler
 Base class for a handler for PlotMousePressEvent. More...
class  PlotMouseReleaseEventHandler
 Base class for a handler for PlotMouseReleaseEvent. More...
class  PlotMouseDragEventHandler
 Base class for a handler for PlotMouseDragEvent. More...
class  PlotMouseMoveEventHandler
 Base class for a handler for a PlotMouseMoveEvent. More...
class  PlotWheelEventHandler
 Base class for a handler for PlotWheelEvent. More...
class  PlotKeyEventHandler
 Base class for a handler for PlotKeyEvent. More...
class  PlotResizeEventHandler
 Base class for a handler for PlotResizeEvent. More...
class  PlotButtonEventHandler
 Base class for a handler for PlotButtonEvent. More...
class  PlotCheckboxEventHandler
 Base class for a handler for PlotCheckboxEvent. More...
class  PlotFactory
 The idea behind a plot factory is to produce classes that are useful to the underlying implementation without having to know what the implementation is. More...
class  PlotItem
 PlotItem is the superclass of any object that is meant to be placed on the canvas (plots, annotations, shapes, etc. More...
class  PlotLogMessage
 Superclass for all messages going through the PlotLogger. More...
class  PlotLogMeasurement
 Used to report time and memory measurements. More...
class  PlotLogLocate
 Used to report located indices. More...
class  PlotLogMethod
 Subclass of PlotLogMessage to unify messages for method entering/exiting. More...
class  PlotLogObject
 Subclass of PlotLogMessage to unify messages for object creation/deletion. More...
class  PlotLoggerFilter
 Subclass of LogFilterInterface to filter on both event flags and minimum priority. More...
class  PlotLogger
 A PlotLogger is used to log messages to an underlying CASA log object, as well as provide access to different logging functionality like measurements. More...
class  PlotMutex
 Abstract class, for a synchronization mutex specific to the threading library used by the plotting implementations. More...
class  PlotOperation
 Simple object to synchronize operation progress information across threads. More...
class  PlotOperationWatcher
 Abstract interface for any object that wants to watch a PlotOperation object for changes. More...
class  PlotColor
class  PlotFont
 Abstract class for fonts. More...
class  PlotAreaFill
 Abstract class for area fill. More...
class  PlotLine
 Abstract class for a line. More...
class  PlotSymbol
 Abstract class for a symbol. More...
class  PlotRegion
 A PlotRegion is basically just a wrapper for two PlotCoordinates: an upper left coordinate and a lower right coordinate. More...
class  PlotAxesStack
 A PlotAxesStack is basically a list of PlotRegions as well as axis information that provides stack functionality such as a current index, and moving up and down the stack. More...
class  PlotExportFormat
 PlotExportFormat contains parameters for exporting a canvas to a file. More...
class  PlotWidget
 Abstract superclass for any widget that goes on a PlotPanel. More...
class  PlotButton
 Generic class for a button that goes on a PlotPanel. More...
class  PlotCheckbox
 Generic class for a checkbox that goes on a PlotPanel. More...
class  PlotPanel
 A PlotPanel is a panel that goes on the bottom of the plot window. More...
class  PlotShape
 Abstract class for any shape which contains common functionality. More...
class  PlotShapeRectangle
 Specialization of PlotShape for a rectangle. More...
class  PlotShapeEllipse
 Specialization of PlotShape for an ellipse. More...
class  PlotShapePolygon
 Specialization of PlotShape for a polygon. More...
class  PlotShapeLine
 Specialization of PlotShape for a line. More...
class  PlotShapeArrow
 Specialization of PlotShape for an arrow. More...
class  PlotShapePath
 Specialization of PlotShape for a path. More...
class  PlotShapeArc
 Specialization of PlotShape for an arc. More...
class  PlotPoint
 Abstract class for a single point on the canvas (not descended from PlotShape). More...
class  Plotter
 A Plotter can be thought of as a frame that holds one or more PlotCanvases in a configuration determined by a given PlotCanvasLayout. More...
class  PlotTool
class  PlotMouseTool
 A PlotMouseTool is a specialization of PlotTool that handles all mouse events. More...
class  PlotSelectTool
 A PlotSelectTool is a concrete subclass of PlotMouseTool that mainly handles select events. More...
class  PlotZoomToolNotifier
 Interface for objects that want to be notified when the zoom tool changes. More...
class  PlotPanToolNotifier
 Interface for objects that want to be notified when the pan tool changes. More...
class  PlotTrackerToolNotifier
 Interface for objects that want to be notified when the tracker tool changes. More...
class  ProgressMonitor
 Abstraction for a display widget that can show the progress of an operation. More...
class  SimplePlotter
 SimplePlotter is a concrete class that uses the abstract plotting classes to perform common tasks. More...
struct  PGPLOT_global_functions_interface
 PGPLOT interface calls. More...
class  PGPlotterLocal
 Plot to a PGPLOT device "local" to this process. More...
struct  X11Intrinsic_global_functions_definitions
 Make sure some definitions ok. More...
struct  X11Util_global_functions_X11_Utility_Functions
 X Utilities to assist the X11 classes. More...
class  AboutDialog
 Displays information about Feather to the user. More...
class  ColorProvider
 Interface class for decoupling of a parent from a child. More...
class  CurveDisplay
 Contains display information about a specific curve in the plot such as color, name, and whether it should be shown. More...
class  ExternalAxis
 Overrides methods of QwtScaleDraw so that the axis can be enabled (supported) but the one drawn by the plot will take up no space and be invisible so that we can draw our own. More...
class  ExternalAxisControl
 Base class for classes that use the QwtScaleDiv information to draw their own axis. More...
class  ExternalAxisControlBottom
class  ExternalAxisControlLeft
class  ExternalAxisControlRight
class  FeatherCurve
 Represents a curve on one of the plots. More...
class  FeatherCurveType
 An enumeration of the different curves that a user can ask to be displayed on the plot. More...
class  FeatherDataType
 An enumeration of the different kinds of data that can be graphed on the plot. More...
class  FeatheredData
 Data structure class to collect related feather data in one location. More...
class  FeatherMain
class  FeatherManager
 Does image/data manapulation and stores/provides data. More...
class  FeatherPlot
class  FeatherPlotWidget
class  FeatherPlotWidgetScatter
 A specialization of FeatherPlotWidget for scatter plots. More...
class  FeatherPlotWidgetSlice
 A specialization of FeatherPlotWidget for displaying line plots. More...
class  FeatherThread
 Gathers up the data from the feathering process and stores it. More...
class  FileLoader
class  LegendCurve
 Custom QwtPlotCurve that provides the capability of a thicker (rectangular) legend rather than a hard-to-see line that mirrors the thickness of the curve. More...
class  LegendItemRect
 Custom QwtLegendItem that draws a rectangular legend symbol in a color matching the curve. More...
class  OverWriteFileDialog
 Warns the user that they will be overwriting the output file and provides them with the ability to change to a different output file. More...
class  PlotHolder
class  Preferences
class  PreferencesColor
 Manages the display properties of all the curves that can be shown on the plots. More...
class  PreferencesFunction
 Displays, handles persistence, and stores display properties for a particular curve that can be shown on the plot. More...
class  BinCountWidget
class  BinPlotWidget
 Display a histogram of intensity vs count. More...
class  ChannelRangeWidget
class  ColorDelegate
class  ColorPreferences
 Allows user specification of the colors used in drawing the histogram and pluggable functionality. More...
class  Fitter
 Base class for classes performing histogram fits. More...
class  FitterGaussian
 Manages Gaussian initial guesses and fits Gaussian curves to the histogram. More...
class  FitterPoisson
 Fits Poisson curves to the histogram. More...
class  FitWidget
 Main class for handling the pluggable fit functionality for the histogram. More...
class  FootPrintWidget
class  HeightSource
class  Histogram
 Generates and Manages the data corresponding to a histogram. More...
class  HistogramMain
 Used when the histogram needs to come up as a main window. More...
class  HistogramMarkerGaussian
 Marks initial (center,peak) and FWHM Gaussian estimates on the histogram. More...
class  HistogramMarkerPoisson
 Marks a lambda estimate on the graph. More...
class  ImageLoader
 Loads image files when the histogram runs as a standalone app. More...
class  PercentageCalculator
 Designed as a separaclass so if it needs to go into a different thread, it can be put there. More...
class  RangeControlsWidget
 Pluggable functionality that allows users to specify a range on the histogram. More...
class  RangePicker
 Handles drawing the range selection rectangle for the bin plot. More...
class  SaveHistogramWidget
class  ToolTipPicker
class  ZoomWidget
class  AnnAnnulus
 This class represents an annotation for an annular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and inner and outer radii. <author>Dave Mehringer</author>. More...
class  AnnCenterBox
 This class represents a annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and side widths. <author>Dave Mehringer</author>. More...
class  AnnCircle
 This class represents an annotation for a circular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and radius. <author>Dave Mehringer</author>. More...
class  AnnEllipse
 This class represents an annotation of an elliptical (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position semi-major and semi-minor axes, and position angle. <author>Dave Mehringer</author>. More...
class  AnnLine
 Represents a line annotation. More...
class  AnnotationBase
 Base class for annotations. More...
class  WorldToPixelConversionError
 Just need a identifiable exception class for exception handling. More...
class  AnnPolygon
 This class represents a single polygon (in position coordinates) annotation specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author>. More...
class  AnnPolyline
 This class represents a single polyline (in position coordinates) annotation specified in an ascii region file as proposed in CAS-2285. More...
class  AnnRectBox
 This class represents an annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author>. More...
class  AnnRegion
 This class represents a annotation referring to a region specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author>. More...
class  ToLCRegionConversionError
 Just need a identifable expection class, compiler can generate implementation implicitly. More...
class  AnnRotBox
 This class represents an annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and side widths and a position angle. <author>Dave Mehringer</author>. More...
class  AnnSymbol
 Represents a symbol annotation. More...
class  AnnText
 Represents a text annotation. More...
class  AnnVector
 Represents a vector annotation which has a start and ending point. More...
class  RegionTextList
 An ordered list of annotations and comments representing an ascii region file. <author>Dave Mehringer</author>. More...
class  AntennaResponses
 AntennaResponses provides access to antenna response data. More...
class  BeamManipulator
class  CasaImageBeamSet
 Represents a set of restoring beams associated with an image. Implements getCommonBeam(). More...
class  ComplexImageRegridder
class  ComponentImager
class  ComponentListDeconvolver
class  Image1DSmoother
class  Image2DConvolver
 This class does 2D convolution of an image by a functional form. More...
class  ImageAnalysis
 template<class T> class ImageHistograms; More...
class  ImageBoxcarSmoother
class  ImageCollapser
class  ImageCollapserData
class  ImageConcatenator
class  ImageConvolver
 This class does convolution of an image by an Array or Lattice. More...
class  ImageConvolverTask
 This class is the high level interface to image convolving. More...
class  ImageCropper
class  ImageDecimator
class  ImageDecimatorData
class  ImageDecomposer
 A tool to separate a complex image into individual components. More...
class  ImageDecomposerTask
class  ImageExprCalculator
class  ImageFactory
class  ImageFFT
 FFT an image. More...
class  ImageFFTer
class  ImageFit1D
 Fit spectral components to a Vector of data from an image. More...
class  ImageFitter
class  ImageHanningSmoother
class  ImageHistograms
 Displays histograms of regions from an image. More...
class  ImageHistogramsCalculator
 This class computes histograms of image pixel values. More...
class  ImageHistory
class  ImageInputProcessor
class  ImageMask
 Static functions for interrogating image masks. More...
class  ImageMaskAttacher
 Contains tatic method to attach a mask to an image. More...
class  ImageMaskedPixelReplacer
class  ImageMaskHandler
class  ImageMaxFitter
class  ImageMetaData
 A class in which to store and allow read-only access to image metadata. More...
class  ImageMetaDataBase
 Base class for image metadata access. More...
class  ImageMetaDataRW
 A class in which to store and allow read-write access to image metadata. More...
class  ImageMoments
 This class generates moments from an image. More...
class  ImageMomentsProgress
class  ImageMomentsProgressMonitor
 This is just an interface class for monitoring the progress of collapsing and image through calculating a moment. More...
class  ImageMomentsTask
class  ImagePadder
class  ImagePolarimetry
 Polarimetric analysis of images. More...
class  ImagePol
 Implementation of the image polarimetry functionality available from casapy. More...
class  ImagePrimaryBeamCorrector
class  ImageProfileFitter
class  ImageRebinner
class  ImageRegridder
class  ImageRegridderBase
class  ImageRotator
 This class rotates an image through a specified angle. More...
class  ImageSourceFinder
 Provides functionality to find sources in an image. More...
class  ImageStatsCalculator
class  ImageTask
class  ImageTransposer
class  ImageTwoPtCorr
 Compute two point correlation functions from images. More...
class  MomentCalcBase
 Abstract base class for moment calculator classes. More...
class  MomentClip
 Computes simple clipped, and masked moments. More...
class  MomentFit
 Compute moments from a Gaussian fitted to a profile. More...
class  MomentsBase
 This class is a base class for generating moments from an image or a spectral data. More...
class  MomentWindow
 Computes moments from a windowed profile. More...
class  PeakIntensityFluxDensityConverter
class  PixelValueManipulator
class  PixelValueManipulatorData
class  ProfileFitResults
class  PVGenerator
class  SepImageConvolver
 This class does separable convolution of an image. More...
class  SepImageConvolverTask
 This class is the high level interface to image convolving. More...
class  SpectralCollapser
class  SpectralFitter
class  SubImageFactory
 Static methods for subimage creation. More...
class  TwoPointCorrelator
class  AsciiAnnotationFileLine
 Represents a line in an ascii region file <author>Dave Mehringer</author>. More...
class  CasaImageOpener
 Definition of image types and handlers. More...
class  FitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 2-D components. Used by imfit. More...
class  ImageFitterResults
class  ImageProfileFitterResults
class  LogFile
class  OutputDestinationChecker
class  ParameterParser
 Parse various common input parameters to image analysis tasks and tool methods <author>Dave Mehringer</author>. More...
class  ProfileFitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 1-D components. Used by ImageProfileFitter. More...
class  RegionTextParser
 Parse and store regions and annotations from an ascii region file <author>Dave Mehringer</author>. More...
class  CasacRegionManager
 image component class More...
class  SpectralImageUtil
struct  window
 MIRIAD dataset MeasurementSet filler. More...
class  Importmiriad
 a helper class More...
class  MSTransform
 MSTransform: Apply transformations to data on the fly. More...
class  DataCubeHolderBase
class  DataCubeHolder
class  DataCubeMap
class  MSTransformBufferImpl
class  MSTransformDataHandler
 MSTransformDataHandler definition. More...
class  MSTransformIterator
class  MSTransformIteratorFactory
 A top level class defining the data handling interface for the MSTransform module. More...
struct  channelInfo
 Struct definition. More...
struct  channelContribution
struct  spwInfo
class  MSTransformManager
 MSTransformManager definition. More...
class  MSTransformRegridder
 MSTransformRegridder definition. More...
class  MSUVBin
class  CalVisBuffer
 CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data. More...
class  GroupProcessor
 class Block; class MeasurementSet; More...
class  GroupWorkerBase
 Abstract base class for GroupWorkers. More...
class  ROGroupWorker
 ROGroupWorkers process VisBuffGroups without modifying the input MS(es). More...
class  GroupWorker
 A base class for GroupWorkers that can modify their input MS. More...
class  GroupWriteToNewMS
 A base class for ROGroupWorkers that write to a new MS. More...
class  MeasurementSet2
class  MsAverager
class  MSCalEnums
class  MSChecker
 putting checks here, since Ger objected to them going in casacore More...
class  MSContinuumSubtractor
 Fits and subtracts or models the continuum in spectra. More...
class  MSUtil
class  MSUVWGenerator
 Generates and inserts the (u, v, w)s of a MS that may or may not already have them. Includes antenna offsets when known. More...
class  Partition
 Bool isAllColumns(const Vector<MS::PredefinedColumns>& colNames);. More...
class  Reweighter
class  SimpleSubMS
 SimpleSubMS provide a simpler subset of SubMS. The purpose of this class to avoid unnecessary IO for some simplistic selection and subMSsing No averaging no fanciness...simple time and channel subsets. More...
class  final
 Data provider for antenna1 column. More...
class  Vi2ChunkDataProvider
 Data provider template class backed by VisibilityIterator2 instances. More...
class  Vi2ChunkStatisticsIteratee
 This class is used to encapsulate the action(s) taken on a sequence of StatisticsAlgorithm instances that are generated by the Vi2ChunkDataProvider::foreachChunk() method, which can be used to compute statistics for each MS chunk provided by a VisibilityIterator2 instance. More...
class  Vi2StatsDataIterator
 Vi2StatsDataIterator is designed to support an on-the-fly application of a transformation between the values in the source array and the values provided by the iterator. More...
class  DataIteratorMixin
 Simple non-transforming (widening excepted) data iterator types. More...
class  Vi2StatsFlagsIterator
 Vi2StatsFlagsIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
class  Vi2StatsSigmasIterator
 Vi2StatsSigmasIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
class  Vi2StatsWeightsIterator
 Vi2StatsWeightsIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
class  StatWT
 StatWT sets WEIGHT and SIGMA statistically. More...
class  CStokesVector
 Two specialized 4-vector classes for polarization handling. More...
class  StokesVector
class  VBContinuumSubtractor
 Fits and optionally subtracts the continuum in visibility spectra. More...
class  VBGContinuumSubtractor
 VBGContinuumSubtractors subtract the continuum out of VisBuffGroups. More...
class  VBRemapper
 VBRemappers remap VisBuffers. More...
class  VisBuffAccumulator
 A class to average VisBuffers in time. More...
class  VbDirtyComponents
 VbDirtyComponents allows marking portions of a VisBuffer as modified (aka dirty). This feature is needed for the Visibility Processing Framework (VPF) which allows a sequence of data processing nodes to work as a bucket brigade operating sequentially on a VisBuffer. A downstream output node needs to know what data, if any, needs to be written out. More...
class  VisBuffer
 VisBuffers encapsulate one chunk of visibility data for processing. More...
class  VisBufferAutoPtr
 A convenience class to assist in migrating code to potentially use asynchronous I/O. More...
class  VisBufferAsync
class  VisBufferAsyncWrapper
 VisBuffers encapulsate one chunk of visibility data for processing. More...
class  VisBufferComponents
 This class encapsulates an enum with values corresponding to the various data components accessible via a VisBuffer. Its current usage is to specify the VisBuffer components to be prefetched when asynchronous I/O is in use or to specify the VisBuffer components that have been modified when a Visibility Processing Framework bucket-brigade is operating on a VisBuffer. This implementation should be replaced by a C++11 when the standard matures a bit. More...
class  VisBufferUtil
class  VisBuffGroup
 A class to store a group of VisBuffers. More...
class  VisBuffGroupAcc
 A class to group separately averaged VisBuffers. More...
class  VisChunkAverager
class  SubChunkPair
class  ROVisibilityIterator
 ROVisibilityIterator iterates through one or more readonly MeasurementSets. More...
class  VisibilityIterator
 VisibilityIterator iterates through one or more writable MeasurementSets. More...
class  VisibilityIteratorReadImpl
 ROVisibilityIterator iterates through one or more readonly MeasurementSets. More...
class  VisibilityIteratorWriteImpl
 VisibilityIterator iterates through one or more writable MeasurementSets. More...
class  ViReadImplAsync
class  ViWriteImplAsync
class  VisImagingWeight
 Object to hold type of imaging weight scheme to be used on the fly and to provide facilities to do that. More...
class  ROVisIterator
class  VisIterator
class  VisModelDataI
class  VisSet
class  VisSetUtil
 Utilities for operating on VisSets. More...
class  VWBT
class  ActionAnnotate
class  ActionAnnotateRectangle
class  ActionAnnotateText
class  ActionCache
class  ActionCacheLoad
class  ActionCacheRelease
class  ActionClearPlotter
class  ActionClearRegions
class  ActionExport
class  ActionExportDialog
 Exports the plots based on the information entered in the export dialog. More...
class  ActionFactory
class  ActionHoldReleaseDrawing
class  ActionInformation
class  ActionIterFirst
class  ActionIterLast
class  ActionIterNext
class  ActionIterPrev
class  ActionLocate
class  ActionMarkRegions
class  ActionPan
class  ActionPlot
class  ActionQuit
class  ActionSelect
class  ActionSelectFlag
class  ActionSelectUnflag
class  ActionStack
class  ActionStackBack
class  ActionStackBase
class  ActionStackForward
class  ActionSubtractRegions
class  ActionSummary
class  ActionSummaryDialog
 Displays a dialog allowing the user to specify the data that they want summarized. More...
class  ActionTool
class  ActionTracker
class  ActionTrackerDisplay
class  ActionTrackerHover
class  ActionZoom
class  PlotMSAction
 ABSTRACT CLASSES //. More...
class  Client
 Abstraction for the interface between the client (possibly a GUI) and the model (plot engine) that is performing the work. More...
class  ClientFactory
 Creates an appropriate client (script, GUI) for communicating with the plot engine. More...
class  ClientScript
 Implementation of Client built for user scripting (non-GUI) user interface. More...
class  CacheFactory
class  CalCache
class  MSCache
class  MSCacheVolMeter
class  PlotMSCacheBase
class  PlotMSIndexer
class  PlotMSVBAverager
 A class to average VisBuffers for PlotMS. More...
class  PlotMSAnnotator
 Subclass of PlotMouseTool for drawing/managing annotations on the plot canvases of PlotMSApp. More...
class  PlotMSAveragingWidget
 GUI widget for editing a PlotMSAveraging object. More...
class  PlotMSAxisWidget
 Widget for choosing a single axis. More...
class  PlotMSCalibrationWidget
 Widget for editing a PlotMSCalibration object. More...
class  PlotMSFlaggingWidget
 GUI widget for editing a PlotMSFlagging object. More...
class  PlotMSLoggerWidget
 Widget to set log events and priority filter. More...
class  PlotMSPlotter
 High(ish)-level plotter class that manages the GUI (semi-) transparently to the rest of PlotMS. More...
class  PlotMSSelectionWidget
 Widget for editing a PlotMSSelection object. More...
class  PlotMSSummaryDialog
 Contains controls for customizing and producing a summary of the plot. More...
class  PlotMSTransformationsWidget
 Widget for editing a PlotMSTransformations object. More...
class  PlotRangeWidget
 Widget for selecting a plot axis range. More...
class  PlotMSAnnotatorTab
 Subclass of PlotMSTab that handles interaction with the PlotMSAnnotator. More...
class  PlotMSAxesTab
 Subclass of PlotMSPlotSubtab that manages plot axes parameters. More...
class  PlotMSCacheTab
class  PlotMSCalibrationTab
 Subclass of PlotMSTab that handles using a calibration library (initially settable only from casapy session). More...
class  PlotMSCanvasTab
 Subclass of PlotMSPlotSubtab to manage canvas parameters. More...
class  PlotMSDataCollapsible
 Represents a single plot's properties that can be shown maximized or minimized; handles whether a plot will be shown on the display. More...
class  PlotMSDataSummaryTab
 Handles adding multiple plots to the GUI. More...
class  PlotMSDataSymbolWidget
 Represents how symbols are colored and drawn on the plot. More...
class  PlotMSDataTab
 Subclass of PlotMSTab that handles picking MS filename, selection, and averaging parameters. More...
class  PlotMSDisplayTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
class  PlotMSExportTab
 Subclass of PlotMSPlotSubtab to manage exporting plots. More...
class  PlotMSFlaggingTab
 Subclass of PlotMSTab that handles flagging. More...
class  PlotMSIterateTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
class  PlotMSOptionsTab
 Subclass of PlotMSTab that handles options for PlotMSPlotter. More...
class  PlotMSPlotSubtab
 Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab. More...
class  PlotMSPlotTab
 Subclass of PlotMSTab that manages PlotMSPlots in the GUI. More...
class  PlotMSTab
 Abstract parent for any widget that goes in the tabbed side panel of the PlotMSPlotter. More...
class  TrackerKeyHandler
 Registered with all Canvases so Tracker can act upon key presses. More...
class  PlotMSToolsTab
 Subclass of PlotMSTab that handles the tools for the current plot. More...
class  PlotMSTransformationsTab
 Subclass of PlotMSTab that handles picking MS filename, selection, and averaging parameters. More...
class  PlotEngine
 Abstracts the interface DBUS uses to talk to the main PlotMS application. More...
class  PlotMSApp
 Controller class for plotms. More...
class  PlotMSPolSelection
class  PlotMSAveraging
 Specifies averaging parameters for an MS. More...
class  PlotMSCalibration
 Specifies calibration parameters for an MS. More...
class  PMS
 Container class for useful constants/methods. More...
class  PlotMSDBusApp
 class PlotEngine; More...
class  PlotMSExportParam
 Specifies export parameters for plotms. More...
class  PlotMSFlagging
 Specifies flagging parameters (including possibly flag extension) for an MS. More...
class  PlotMSIterParam
 Specifies iteration parameters for plotms. More...
class  PlotMSLabelFormat
 Class for generating labels based upon axes, units, etc. More...
class  PlotMSParameters
 Subclass of PlotMSWatchedParameters that hold parameters for the whole plotter. More...
class  DummyClass
 Removal of compile warnings for unused variables. More...
class  PlotMSRegion
 A single region; basically just a container class for four doubles. More...
class  PlotMSRegions
 PlotMSRegions is a class that holds information about selected regions for a single PlotMSPlot. More...
class  PlotMSSelection
 Specifies an MS selection. More...
class  PlotMSTransformations
 Specifies averaging parameters for an MS. More...
class  PlotMSParametersWatcher
 Interface for classes that wish to be notified when PlotMSWatchedParameters have changed. More...
class  PlotMSWatchedParameters
 Abstract class for parameters that may be watched by one or more interested classes. More...
class  PlotMSPage
 Represents a single page of PlotCanvases, arranged in a grid. More...
class  PlotMSPages
 Represents (potentially) multiple pages for PlotMS, with one being current (visible) at a time. More...
class  PlotMSPlot
 Class for a single "plot" concept. More...
class  PlotMSPlotManager
 Class which manages PlotMSPlots for plotms. More...
class  PlotMSPlotManagerWatcher
 Interface for any class that wants to be notified when the plots in the manager have changed. More...
class  PMS_PP
 Container class to hold constants for groups. More...
class  PMS_PP_MSData
 Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data. More...
class  PMS_PP_Cache
 Subclass of PlotMSPlotParameters::Group to handle cache parameters. More...
class  PMS_PP_Axes
 Subclass of PlotMSPlotParameters::Group to handle axes parameters. More...
class  PMS_PP_Canvas
 Subclass of PlotMSPlotParameters::Group to handle canvas parameters. More...
class  PMS_PP_Display
 Subclass of PlotMSPlotParameters::Group to handle display parameters. More...
class  PMS_PP_Iteration
 Subclass of PlotMSPlotParameters::Group to handle iteration parameters. More...
class  PlotMSPlotParameters
 Parameters for a PlotMSPlot. More...
class  BackgroundThread
 Manages a thread to do a background operation and communicates back to its controller with regard to work status. More...
class  CacheThread
class  ExportThread
 Exports a plot to a specific format in a background thread. More...
class  PlotMSCacheThread
 Subclass of PlotMSThread for loading axes in a PlotMSCache. More...
class  PlotMSDrawThread
 Subclass of PlotMSThread that handles following the progress of canvas drawing. More...
class  PlotMSExportThread
 Subclass of PlotMSThread for exporting a plot. More...
class  PlotMSThread
 Abstract class to control a threaded operation from the GUI. More...
class  ThreadCommunication
 Defines communication mechanisms that the model and data can use to communicate with the UI concerning progress and status. More...
class  ThreadController
class  LogFilterParallel
class  NRO2MSReader
class  NonCopyable
 NonCopyable Mixin (CRTP). More...
class  ReaderInterface
class  Scantable2MSReader
class  ScantableIteratorInterface
class  ScantableFrequenciesIterator
class  ScantableFieldIterator
class  ScantableSourceIterator
class  SingleDishMSFiller
class  BaselineTable
struct  LineFinderParameter
struct  BLParameterSet
class  BLParameterParser
struct  BLIdSet
class  BLTableParser
class  LineFinderUtils
class  SDMSManager
class  SingleDishMS
class  ListConverter
 Converts a list or lists dumped from the splatalogue web interface to a casa table. More...
class  SearchEngine
 Performs a query on a splatalogue spectral line table. More...
class  Searcher
 Interface needed to support molecular line searching and identification. More...
class  SearcherFactory
class  SplatalogueTable
 Representation of a Splatalogue Table. More...
class  SplatResult
class  DatabaseConnector
 Maintains a connection to an SQLite database. More...
class  SearcherSQLite
 Searches a local sqlite database for molecular lines meeting the specified search criteria. More...
class  CalLibraryParse
 Class to hold values from cal library file parser. More...
class  BJonesDesc
 BJonesDesc: Define the format of BJones cal tables. More...
class  BJonesPolyDesc
 BJonesPolyDesc: Define the format of BJonesPoly cal tables. More...
class  BJonesMBuf
 BJonesMBuf: BJones calibration main table buffer. More...
class  BJonesPolyMBuf
 BJonesPolyMBuf: BJonesPoly calibration main table buffer. More...
class  ROBJonesMCol
 ROBJonesMCol: Read-only BJones cal_main column access. More...
class  BJonesMCol
 BJonesMCol: RW BJones cal_main column access. More...
class  ROBJonesPolyMCol
 ROBJonesPolyMCol: Read-only BJonesPoly cal_main column access. More...
class  BJonesPolyMCol
 BJonesPolyMCol: RW BJonesPoly cal_main column access. More...
class  BJonesMRec
 BJonesMRec: BJones cal_main table record access & creation. More...
class  BJonesTable
 BJonesTable: BJones calibration table access/creation. More...
class  BJonesPolyTable
 BJonesPolyTable: BJonesPoly calibration table access/creation. More...
class  CalBuffer
 CalBuffer: Calibration table buffer. More...
class  CalDescBuffer
 CalDescBuffer: Calibration table cal_desc buffer. More...
class  ROCalDescColumns
 ROCalDescColumns: Read-only cal_desc calibration table column access. More...
class  CalDescColumns
 CalDescColumns: Read-write cal_desc calibration table column access. More...
class  ROCalDescColumns2
 ROCalDescColumns: Read-only cal_desc calibration table column access. More...
class  CalDescColumns2
 CalDescColumns2: Read-write cal_desc calibration table column access. More...
class  CalDescRecord
 CalDescRecord: Cal_desc table record access and creation. More...
class  CalHistoryBuffer
 CalHistoryBuffer: Calibration table cal_history buffer. More...
class  ROCalHistoryColumns
 ROCalHistoryColumns: Read-only cal_history calibration table column access. More...
class  CalHistoryColumns
 CalHistoryColumns: Read-write cal_history calibration table column access. More...
class  CalHistoryRecord
 CalHistoryRecord: Cal_ table record access and creation. More...
class  CalInterp
class  CalInterpolation
 CalInterpolation: a class to hold calibration interpolation parameters. More...
class  CalInterpolator
 CalInterpolator: a class to interpolate calibration information. More...
class  CalIntpMatch
 CalIntpMatch: a class to hold calibration interpolation index maps. More...
class  CalIter
 CalIter: Sequential calibration table iterator. More...
class  CalIterBase
 CalIterBase: Base class for calibration table iterators. More...
class  CalMainBuffer
 CalMainBuffer: Calibration main table buffer. More...
class  ROCalMainColumns
 ROCalMainColumns: Read-only cal_main calibration table column access. More...
class  CalMainColumns
 CalMainColumns: Read-write cal_main calibration table column access. More...
class  CalMainColumns2
class  CalMainRecord
 CalMainRecord: Calibration table record access and creation. More...
class  CalSet
class  CalSetMetaInfo
 ********************************************************** CalSetMetaInfo More...
class  CalTable
 CalTable: Calibration table access and creation. More...
class  CalTable2
 CalTable: Calibration table access and creation. More...
class  CalTableDesc
 CalTableDesc: Define the format of calibration tables. More...
class  CalTableDesc2
 CalTableDesc: Define the format of calibration tables. More...
class  CalTableFromAIPS
 CalTableFromAIPS: Calibration table creation from AIPS FITS file. More...
class  CalPatchKey
 A specialized key class for Calibration patch panel elements. More...
class  MSCalPatchKey
class  CTCalPatchKey
class  CalMap
 A base class for calmaps. More...
class  FieldCalMap
class  CalLibSlice
 A class to parse the contents of a single CalLib slice i.e., for one caltable, one setup. More...
class  CLPPResult
class  CLPatchPanel
class  ROCTColumns
 A class to provide easy read-only access to new CalTable columns. More...
class  CTColumns
 A class to provide easy read-write access to NewCalTable columns. More...
class  CTDesc
 CTDesc: Define the format of calibration tables. More...
class  CTEnums
class  CTInterface
class  ROCTIter
 ROCTIter: Read-only iterating interface to New Calibration tables. More...
class  CTIter
 Writable version (limited to certain 'columns'). More...
class  CTMainColInterface
class  ROCTMainColumns
class  CTMainColumns
class  CTMainRecord
 CTMainRecord: Calibration table record access and creation. More...
class  CTPatchedInterp
class  CTSelection
 CTSelection: Class to represent a selection on a CASA CalTable. More...
class  CTTimeInterp1
class  EPointDesc
 EPointDesc: Define the format of GJones cal tables. More...
class  EPointMBuf
 EPointMBuf: EPoint calibration main table buffer. More...
class  ROEPointMCol
class  EPointMCol
 EPointJonesMCol: RW SolvableVisJones cal_main column access. More...
class  EPointTable
class  EPointVisJonesMRec
 EPointVisJonesMRec: EPointVisJones cal_main table record access/creation. More...
class  FVisJonesDesc
 FVisJonesDesc: Define the format of FVisJones cal tables. More...
class  FVisJonesIonoDesc
 FVisJonesIonoDesc: Define the format of FVisJonesIono cal tables. More...
class  FVisJonesMRec
 FVisJonesMRec: FVisJones cal_main table record access/creation. More...
class  FVisJonesIonoMRec
 FVisJonesIonoMRec: FVisJonesIono cal_main table record access/creation. More...
class  GJonesPolyDesc
 GJonesPolyDesc: Define the format of GJonesPoly cal tables. More...
class  GJonesSplineDesc
 GJonesSplineDesc: Define the format of GJonesSpline cal tables. More...
class  GJonesPolyMBuf
 GJonesPolyMBuf: GJonesPoly calibration main table buffer. More...
class  GJonesSplineMBuf
 GJonesSplineMBuf: GJonesSpline calibration main table buffer. More...
class  ROGJonesPolyMCol
 ROGJonesPolyMCol: Read-only GJonesPoly cal_main column access. More...
class  GJonesPolyMCol
 GJonesPolyMCol: RW GJonesPoly cal_main column access. More...
class  ROGJonesSplineMCol
 ROGJonesSplineMCol: Read-only GJonesSpline cal_main column access. More...
class  GJonesSplineMCol
 GJonesSplineMCol: RW GJonesSpline cal_main column access. More...
class  GJonesPolyTable
 GJonesPolyTable: GJonesPoly calibration table access/creation. More...
class  GJonesSplineTable
 GJonesSplineTable: GJonesSpline calibration table access/creation. More...
class  MJonesDesc
 MJonesDesc: Define the format of MJones calibration tables. More...
class  MJonesMRec
 MJonesMRec: MJones cal_main table record access and creation. More...
class  NewCalTable
class  RIorAPArray
class  ROCalMainColumns2
class  SkyJonesDesc
 SkyJonesDesc: Define the format of SkyJones calibration tables. More...
class  ROSolvableCalSetMCol
 ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...
class  SolvableCalSetMCol
 SolvableCalSetMCol: RW SolvableCalSet cal_main column access. More...
class  SolvableMJonesDesc
 SolvableMJonesDesc: Define the format of SolvableMJones cal tables. More...
class  MIfrDesc
 MIfrDesc: Define the format of MIfr cal tables. More...
class  SolvableMJonesMRec
 SolvableMJonesMRec: SolvableMJones cal_main table record access/creation. More...
class  MIfrMRec
 MIfrMRec: MIfr cal_main table record access & creation. More...
class  SolvableVisJonesDesc
 SolvableVisJonesDesc: Define the format of SolvableVisJones cal tables. More...
class  GJonesDesc
 GJonesDesc: Define the format of GJones cal tables. More...
class  GJonesDelayRateSBDesc
 GJonesDelayRateSBDesc: Define the format of GJonesDelayRateSB cal tables. More...
class  DJonesDesc
 DJonesDesc: Define the format of DJones cal tables. More...
class  TJonesDesc
 TJonesDesc: Define the format of TJones cal tables. More...
class  SolvableVisJonesMBuf
 SolvableVisJonesMBuf: SolvableVisJones calibration main table buffer. More...
class  GJonesMBuf
 GJonesMBuf: GJones calibration main table buffer. More...
class  DJonesMBuf
 DJonesMBuf: DJones calibration main table buffer. More...
class  TJonesMBuf
 TJonesMBuf: TJones calibration main table buffer. More...
class  ROSolvableVisJonesMCol
 ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...
class  SolvableVisJonesMCol
 SolvableVisJonesMCol: RW SolvableVisJones cal_main column access. More...
class  ROGJonesMCol
 ROGJonesMCol: Read-only GJones cal_main column access. More...
class  GJonesMCol
 GJonesMCol: RW GJones cal_main column access. More...
class  RODJonesMCol
 RODJonesMCol: Read-only DJones cal_main column access. More...
class  DJonesMCol
 DJonesMCol: RW DJones cal_main column access. More...
class  ROTJonesMCol
 ROTJonesMCol: Read-only TJones cal_main column access. More...
class  TJonesMCol
 TJonesMCol: RW TJones cal_main column access. More...
class  SolvableVisJonesMRec
 SolvableVisJonesMRec: SolvableVisJones cal_main table record access/creation. More...
class  GJonesMRec
 GJonesMRec: GJones cal_main table record access & creation. More...
class  DJonesMRec
 DJonesMRec: DJones cal_main table record access & creation. More...
class  TJonesMRec
 TJonesMRec: TJones cal_main table record access & creation. More...
class  SolvableVisJonesTable
 SolvableVisJonesTable: SolvableVisJones calibration table access/creation. More...
class  GJonesTable
 GJonesTable: GJones calibration table access and creation. More...
class  GJonesDelayRateSBTable
 GJonesDelayRateSBTable: GJonesDelayRateSB calibration table access and creation. More...
class  DJonesTable
 DJonesTable: DJones calibration table access and creation. More...
class  TJonesTable
 TJonesTable: TJones calibration table access and creation. More...
class  TimeVarMJonesDesc
 TimeVarMJonesDesc: Define the format of TimeVarMJones cal tables. More...
class  TimeVarMJonesMRec
 TimeVarMJonesMRec: TimeVarMJones cal_main table record access & creation. More...
class  TimeVarVisJonesDesc
 TimeVarVisJonesDesc: Define the format of TimeVarVisJones cal tables. More...
class  PJonesDesc
 PJonesDesc: Define the format of PJones cal tables. More...
class  CJonesDesc
 CJonesDesc: Define the format of CJones cal tables. More...
class  TimeVarVisJonesMBuf
 TimeVarVisJonesMBuf: TimeVarVisJones calibration main table buffer. More...
class  PJonesMBuf
 PJonesMBuf: PJones calibration main table buffer. More...
class  CJonesMBuf
 CJonesMBuf: CJones calibration main table buffer. More...
class  ROTimeVarVisJonesMCol
 ROTimeVarVisJonesMCol: Read-only TimeVarVisJones cal_main column access. More...
class  TimeVarVisJonesMCol
 TimeVarVisJonesMCol: RW TimeVarVisJones cal_main column access. More...
class  ROPJonesMCol
 ROPJonesMCol: Read-only PJones cal_main column access. More...
class  PJonesMCol
 PJonesMCol: RW PJones cal_main column access. More...
class  ROCJonesMCol
 ROCJonesMCol: Read-only CJones cal_main column access. More...
class  CJonesMCol
 CJonesMCol: RW CJones cal_main column access. More...
class  TimeVarVisJonesMRec
 TimeVarVisJonesMRec: TimeVarVisJones cal_main table record access & creation. More...
class  PJonesMRec
 PJonesMRec: PJones cal_main table record access & creation. More...
class  CJonesMRec
 CJonesMRec: CJones cal_main table record access & creation. More...
class  TimeVarVisJonesTable
 TimeVarVisJonesTable: TimeVarVisJones calibration table access and creation. More...
class  PJonesTable
 PJonesTable: PJones calibration table access and creation. More...
class  CJonesTable
 CJonesTable: CJones calibration table access and creation. More...
class  TJonesPolyDesc
 TJonesPolyDesc: Define the format of TJonesPoly cal tables. More...
class  TJonesSplineDesc
 TJonesSplineDesc: Define the format of TJonesSpline cal tables. More...
class  TJonesPolyMBuf
 TJonesPolyMBuf: TJonesPoly calibration main table buffer. More...
class  TJonesSplineMBuf
 TJonesSplineMBuf: TJonesSpline calibration main table buffer. More...
class  ROTJonesPolyMCol
 ROTJonesPolyMCol: Read-only TJonesPoly cal_main column access. More...
class  TJonesPolyMCol
 TJonesPolyMCol: RW TJonesPoly cal_main column access. More...
class  ROTJonesSplineMCol
 ROTJonesSplineMCol: Read-only TJonesSpline cal_main column access. More...
class  TJonesSplineMCol
 TJonesSplineMCol: RW TJonesSpline cal_main column access. More...
class  TJonesPolyTable
 TJonesPolyTable: TJonesPoly calibration table access/creation. More...
class  TJonesSplineTable
 TJonesSplineTable: TJonesSpline calibration table access/creation. More...
class  VisCalEnum
class  VisJonesDesc
 VisJonesDesc: Define the format of VisJones calibration tables. More...
class  VisJonesMBuf
 VisJonesMBuf: VisJones calibration main table buffer. More...
class  ROVisJonesMCol
 ROVisJonesMCol: Read-only VisJones cal_main calibration table column access. More...
class  VisJonesMCol
 VisJonesMCol: Read-write VisJones cal_main calibration table column access. More...
class  VisJonesMRec
 VisJonesMRec: VisJones cal_main table record access and creation. More...
class  VisJonesTable
 VisJonesTable: VisJones calibration table access and creation. More...
class  DataSampling
 Provides sampling of data for esimation algorithms. More...
class  ImageDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
class  PixonProcessor
 Allows processing via the Pixon algorithm. More...
class  SDDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
class  SynDataSampling
 Provides sampling of synthesis data for estimation algorithms. More...
class  IDL
 A class to start IDL and execute commands, etc. More...
class  ContinuumPartitionMixin
 Parameter and input data partitioning for parallel continuum imaging (in ParallelImagerMixin). More...
class  CubePartitionMixin
 Parameter and input data partitioning for parallel cube imaging (in ParallelImagerMixin). More...
class  DistributedSynthesisIterBot
 Class that contains functions needed for imager. More...
class  DistributedSynthesisIterBotWithOldGUI
class  DistSIIterBot_state
struct  ExecRecord
struct  DetailsRecord
struct  ControlRecord
class  new_interactive_clean_callback
class  InteractiveMasking
class  IterationControl
class  MultiParamFieldIterator
class  ParallelImager
 High level interface to parallel imaging classes, instances of which are returned from ParallelImagerFactory::make. More...
class  ParallelImagerAdaptor
 Adaptor for ParallelImagerMixin implementation classes as ParallelImager instances. More...
class  ParallelImagerFactory
 Factory class for ParallelImager instances. More...
class  ParallelImagerMixin
 ParallelImagerMixin. More...
struct  ParallelImagerParams
 Collection of parameters for parallel imaging, categorized roughly by imaging component. More...
class  ParamFieldIterator
class  SDAlgorithmAAspClean
class  SDAlgorithmBase
class  SDAlgorithmClarkClean
class  SDAlgorithmClarkClean2
class  SDAlgorithmHogbomClean
class  SDAlgorithmMEM
class  SDAlgorithmMSClean
class  SDAlgorithmMSMFS
class  SDAlgorithmTest
class  SDMaskHandler
class  SerialPartitionMixin
 Parameter and input data partitioning for serial imaging (in ParallelImagerMixin). More...
class  SIImageStore
class  SIImageStoreMultiTerm
class  SIIterBot_callback
class  SIIterBot_state
class  SIIterBot_adaptor
class  SIMapper
 Class that contains functions needed for imager. More...
class  SIMapperCollection
class  SIMapperImageMosaic
 Class that contains functions needed for imager. More...
class  SIMinorCycleController
class  SynthesisDeconvolver
 Class that contains functions needed for imager. More...
class  SynthesisDeconvolverMixin
 Simple mixin class to put SynthesisDeconvolver into ParallelImagerMixin framework. More...
class  SynthesisImager
 Class that contains functions needed for imager. More...
class  SynthesisImagerMixin
 Simple mixin class to put SynthesisImager into ParallelImagerMixin framework. More...
class  SynthesisImagerVi2
class  SynthesisIterBot
 Class that contains functions needed for imager. More...
class  SynthesisIterBotWithOldGUI
class  SynthesisNormalizer
 Class that contains functions needed for imager. More...
class  SynthesisNormalizerMixin
 Simple mixin class to put SynthesisNormalizer into ParallelImagerMixin framework. More...
class  SynthesisUtilMethods
class  SynthesisParams
class  SynthesisParamsSelect
class  SynthesisParamsImage
class  SynthesisParamsGrid
class  SynthesisParamsDeconv
class  ACoh
class  AMueller
class  ANoise
 Additive noise In practice, this is not really solvable, but it is a SVM because we need access to general simulation methods. More...
class  BJonesPoly
class  CalCorruptor
 for simulating corruptions More...
class  ANoiseCorruptor
class  DJonesCorruptor
 D is like ANoise but has a complex amplitude (different sigma in real/imag), and a systematic offset. More...
class  fBM
 this generates fractional brownian motion aka generalized 1/f noise class fBM : public Array<Double> { More...
class  AtmosCorruptor
class  GJonesCorruptor
class  Calibrater
 Controls the solution of calibration components (Jones Matrices). More...
class  CalSolVi2Organizer
class  CEMemImageSkyModel
 Image Sky Model for the Cornwell-Evens maximum entropy algorithm. More...
class  CExp
 Call this inline as f(arg/PI2). More...
class  CExp3
class  ClarkCleanAlgorithm
class  ClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
class  CleanImageSkyModel
class  ConvFuncDiskCache
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
class  CSCleanImageSkyModel
 CS Image Sky Model: Image Sky Model implementing the CS Clean algorithm. More...
class  DJones
 ********************************************************** DJones More...
class  DfJones
 ********************************************************** DfJones (freq-dep D) (general) More...
class  DlinJones
 ********************************************************** DlinJones (linearized DJones) More...
class  DflinJones
 ********************************************************** DflinJones (freq-dep, linearized DJones) More...
class  DllsJones
 ********************************************************** DllsJones (LLS DJones solve, General apply) More...
class  DfllsJones
 ********************************************************** DfllsJones (freq-dep, LLS DJones solve, General apply) More...
class  XMueller
 ********************************************************** X: position angle calibration (for circulars!) (rendered as a Mueller for now) More...
class  XJones
 ********************************************************** X: position angle calibration (for circulars!) More...
class  XfJones
 ********************************************************** Xf: position angle calibration (for circulars!) (channel-dependent) More...
class  GlinXphJones
 X-Y phase. More...
class  GlinXphfJones
 Freq-dep XY-phase. More...
class  EGainCurve
 ********************************************************** EGainCurve More...
class  EPJones
 ********************************************************** EPJones (pointing errors) More...
class  EVLASwPow
 ********************************************************** EVLA switched power Gain and Tsys More...
class  ExpCache
class  FJones
class  FringeJones
 Fringe-fitting (parametrized phase) VisCal. More...
class  GridBoth
class  GJonesSpline
class  HogbomCleanImageSkyModel
 Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm. More...
class  ImageSkyModel
 Image Sky Model: Image-based Model for the Sky Brightness. More...
class  Jones
class  JonesGenLin
class  JonesDiag
class  JonesScal
class  DelayFFT
class  KJones
 Forward declarations. More...
class  KcrossJones
 (sbd) K for cross-hand solve More...
class  KMBDJones
 KMBD Jones provides support for multi-band delays. More...
class  KAntPosJones
class  LJJones
 ********************************************************** LJJones (pointing errors) More...
class  MakeApproxPSFAlgorithm
 Parallelized version of approximate PSF formation. More...
class  MFCEMemImageSkyModel
 MF CE Mem Image Sky Model: Image Sky Model implementing the MF Mem algorithm. More...
class  MFCleanImageSkyModel
 MF Image Sky Model: Image Sky Model implementing the MF Clean algorithm. More...
class  MFMSCleanImageSkyModel
 Image Sky Model implementing the MultiScale, MultiField Clean algorithm. More...
class  MSCleanImageSkyModel
 MS Clean Image Sky Model: Image Sky Model implementing the MS Clean algorithm. More...
class  MSMetaInfoForCal
class  Mueller
class  MuellerDiag
class  MuellerDiag2
class  MuellerScal
class  AddMuellerDiag2
 Parallel-hands only "additive Mueller". More...
class  AddMuellerDiag
 Full polarization "additive Mueller". More...
class  MultiThreadedVisibilityResampler
class  NNLSImageSkyModel
 Briggs' Non-Negative Least Squares deconvolution algorithm. More...
class  nPBWProjectFT
class  PBMosaicFT
 class nPBWProjectFT; More...
class  PClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
class  PixelatedConvFunc
class  PredictAlgorithm
 Parallel model visibility prediction. More...
class  PWFCleanImageSkyModel
 Parallelized version of class WFCleanImageSkyModel. More...
class  ReadMSAlgorithm
 Test class to read in parallel a MS. More...
class  ResamplerWorklet
class  ResidualAlgorithm
 Parallel residual image formation. More...
class  rGridFT
 An FTMachine for Gridded Fourier transforms. More...
class  SDDoubleCircleGainCal
class  SDDoubleCircleGainCalImpl
class  SDGrid
 An FTMachine for Gridding Single Dish data. More...
class  SDPosInterpolator
class  SimACoh
 SimACoh: Model additive noise errors for the VisEquation . More...
class  SimACohCalc
 SimACohCalc: Model additive noise errors for the VisEquation. More...
class  SingleDishSkyCal
class  SingleDishPositionSwitchCal
class  SingleDishRasterCal
class  SingleDishOtfCal
class  SkyCal
class  SkyModel
 Sky Model: Model the Sky Brightness for the SkyEquation. More...
class  SolvableVisCal
class  SolvableVisMueller
 ********************************************************** SolvableVisMueller More...
class  SolvableVisJones
 ********************************************************** SolvableVisJones More...
class  SolveDataBuffer
 SolveDataBuffer is a container for VisBuffer2 data and related residual and differentiation results related to generic calibration solving. More...
class  SDBList
class  PJones
 ********************************************************** PJones More...
class  TJones
 ********************************************************** TJones More...
class  TfJones
 ********************************************************** TfJones (freq-dep T) More...
class  GJones
 ********************************************************** GJones More...
class  BJones
 ********************************************************** BJones (freq-dep GJones) More...
class  JJones
 ********************************************************** JJones More...
class  MMueller
 ********************************************************** M: baseline-based (closure) More...
class  MfMueller
 ********************************************************** MfMueller (freq-dep MMueller) More...
class  TOpac
 ********************************************************** TOPac More...
class  TfOpac
 ********************************************************** TfOpac (freq-dep TOpac) More...
class  SteepestDescentSolver
class  TabulatedConvFunc
class  StandardTsys
 not yet: class TJonesCorruptor; More...
class  UVMod
 VisCal: Model multiplicative errors for the VisEquation . More...
class  VBStore
class  VisCal
 ********************************************************** VisCal More...
class  VisMueller
 ********************************************************** VisMueller More...
class  VisJones
 ********************************************************** VisJones More...
class  VisCalSolver
 VisCalSolver: Default solver for calibration using visibility data. More...
class  VisCalSolver2
 VisCalSolver2: Default solver for calibration using visibility data. More...
class  VisVector
class  WBCleanImageSkyModel
 WB Clean Image Sky Model: Image Sky Model implementing a Wide-Band multi frequency synthesis algorithm. More...
class  WFCleanImageSkyModel
 WF Image Sky Model: Image Sky Model implementing the WF Clean algorithm. More...
class  WOnlyConvFunc
 ------------------------------------------------------------------------------------------- More...
class  WOnlyProjectFT
class  XCorr
 Model non-linear correlator function for the VisEquation. More...
class  ArrayModel
 models with an internal & external representation as an array More...
class  CCList
class  CEMemModel
 Implements the Cornwell & Evans MEM Algorithm on Lattices. More...
class  CEMemProgress
 Class to monitor progress in MEM deconvolution. More...
class  ClarkCleanLatModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
class  ClarkCleanModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
class  ClarkCleanProgress
 Abstract base class to monitor progress in lattice operations. More...
class  ConvolutionEquation
 Implements the convolution equation. More...
class  CubeSkyEquation
class  Deconvolver
 A simple deconvolver operating on images (no SkyEquation). More...
class  Entropy
 base class for entropy functions as used by MEM More...
class  EntropyI
 Thermodynamic or Information entropy used by MEM. More...
class  EntropyEmptiness
 Maximum Emptiness measure used by MEM. More...
class  Feather
 Class that contains functions needed for feathering. More...
class  HogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
class  ImageMSCleaner
 A class interfacing images to MatrixCleaner. More...
class  ImageNACleaner
 A class interfacing images to MatrixNACleaner. More...
class  Imager
 Class that contains functions needed for imager. More...
class  ImagerMultiMS
class  IncCEMemModel
 performs MEM algorithm incrementally More...
class  IncEntropy
 Base class for incremental entropies used by incremental MEM algorithm. More...
class  IncEntropyI
 Thermodynamic or Information entropy for incremental MEM. More...
class  IncEntropyEmptiness
 Emptiness measure for incremental MEM. More...
class  IPLatConvEquation
 Implements the image plane lattice convolution equation. More...
class  Iterate
 Base class for Iteration. More...
class  LatConvEquation
 Implements the convolution equation. More...
class  LatticeModel
 models with an internal & external representation as an Lattice More...
class  LinearEquation
 defines a relationship between Domain and Range objects More...
class  LinearModel
 Provides a model for use in model fitting applications. More...
class  LinearMosaic
 Class that contains functions needed for feathering. More...
class  MaskedArrayModel
 base class for models with an internal & external representation as a MaskedArray More...
class  MaskedHogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
class  MatrixCleaner
 A copy of LatticeCleaner but just using 2-D matrices. More...
class  MatrixNACleaner
 A simple deconvolver that masks by memory of previous peaks. More...
class  MultiTermMatrixCleaner
class  ResidualEquation
 Interface class containing functions returning "Domain" type. More...
class  Simulator
 Simulates MeasurementSets from SkyModel and SkyEquation. More...
class  SkyEquation
struct  StokesUtil_global_functions_StokesVector_ancillary_Functions
 for use with StokesVectors and related classes More...
class  VisEquation
class  VPManager
class  Algorithm
 Defines a computational unit for parallel processing. More...
class  Applicator
 Class which provides an interface to the parallelization infrastructure. More...
class  MPIError
 Base error class for MPI. More...
class  PTransport
 Base class for parallel data transport models. More...
class  SerialTransport
 Putting in the MPI Transport stuff only makes sense if we have MPI. More...
class  ALMAAperture
 class ALMAAperture : public ATerm More...
class  ALMACalcIlluminationConvFunc
class  ATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  AWConvFunc
 ------------------------------------------------------------------------------------------- More...
class  AWConvFunc2
 ------------------------------------------------------------------------------------------- More...
class  AWConvFuncEPJones
 ------------------------------------------------------------------------------------------- More...
class  AWProjectFT
class  AWProjectWBFT
class  AWProjectWBFTNew
class  AWVisResampler
class  AzElAperture
struct  BeamCalcGeometry
struct  ApertureCalcParams
struct  calcAntenna
struct  Pathology
struct  Ray
class  BeamCalc
class  BeamSkyJones
 beam-like sky-plane effects for the SkyEquation More...
class  BeamSquint
 encapsulates beam squint (RR and LL beams at different directions) 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...
struct  CFCStruct
class  CFCell
 template <class t>=""> More...
class  CFStore
class  CFStore2
class  CFTerms
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  ComponentFTMachine
class  ConvolutionFunction
 The base class to compute convolution functions for convolutional gridding. More...
class  DBeamSkyJones
 Model the polarization leakage in the Sky Jones Matrices. More...
class  EVLAAperture
 class EVLAAperture : public ATerm More...
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  MultiTermAWProjectWBFT
class  MultiTermFT
class  MultiTermFTNew
class  NewMultiTermFT
class  NoOpATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  PBMath
 Primary beam envelope class, derived from PBMathInterface. More...
class  PBMath1D
 base class for 1D PBMath objects More...
class  PBMath1DAiry
 PBMath1DAiry is a 1-D Airy Disk voltage pattern & Primary Beam. More...
class  PBMath1DCosPoly
 PBMath1DCosPoly is a 1-D Polynomial Cosine Expansion for a Primary Beam. More...
class  PBMath1DEVLA
class  PBMath1DGauss
 PBMath1DGauss is a 1-D Gaussian Primary Beam. More...
class  PBMath1DIPoly
 PBMath1DIPoly is a 1-D Inverse Polynomial Expansion for a Primary Beam. More...
class  PBMath1DNumeric
 1-D Numeric Primary Beam Model More...
class  PBMath1DPoly
 PBMath1DPoly is a 1-D Polynomial Expansion for a Primary Beam. More...
class  PBMath2D
 base class for 1D PBMath objects More...
class  PBMath2DImage
 2-D Image Primary Beam Model More...
class  PBMathInterface
 Virtual base class defining the Primary Beam interface. More...
class  PolOuterProduct
class  ProtoVR
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  SimpleComponentGridMachine
class  SimpComponentGridMachine
 SimpComponentFTMachine: does the simplest Fourier transform on SkyComponents. More...
class  SimpleComponentFTMachine
class  SimplePBConvFunc
class  SkyJones
 Sky Jones: Model sky-plane instrumental effects for the SkyEquation. More...
class  StokesImageUtil
class  SynthesisError
class  SynthesisFTMachineError
 Error thrown by the classes in the Synthesis module. More...
class  PSFZero
class  NoSenPattern
class  CFNotCached
struct  IChangeDetector
class  ParAngleChangeDetector
 ////////////////////////////////////////////////////////////////////////// More...
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
class  WProjectFT
 An FTMachine for Gridded Fourier transforms. More...
class  WTerm
 A class to apply the W-Term to the given image. More...
class  AppRC
class  FFT2D
class  FixVis
 Performs for MeasurementSets various fixes which do not involve calibrating. This includes (in order of implementation): 1. Generating and inserting (u, v, w)s into a MS that may or may not already have them. Includes antenna offsets when known. 2. Correcting for differential aberration. 3. Changing the phase tracking center. 4. Changing the equinox (B1950 -> J2000). 5. (maybe never) Changing the projection, i.e. SIN <-> (-)NCP. More...
class  PointingDirectionCalculator
class  Projector
 Partially projection code from ASAP GenericEdgeDetector. More...
class  OrthographicProjector
class  SigHandler
class  ThreadCoordinatorBase
class  ThreadCoordinator

Typedefs

typedef Display IL
 remove this when all IL's are extracted ???
typedef void(* PixelCanvasColorTableResizeCB )(class PixelCanvasColorTable *pccmap, uInt newSize, void *clientData, Display::RefreshReason reason)
typedef std::vector< double > CurveData
typedef std::vector< double > ErrorData
typedef std::map< std::pair
< Int, Int >, std::vector
< uInt > >::iterator 
antennaPairMapIterator
 Type definitions.
typedef std::map< Double,
std::vector< uInt >
>::iterator 
subIntegrationMapIterator
typedef std::map< uShort,
uShort >::iterator 
polartizationMapIterator
typedef std::map< std::pair
< Int, Int >, std::vector
< uInt > > 
antennaPairMap
typedef std::map< Double,
std::vector< uInt > > 
subIntegrationMap
typedef std::map< uShort, uShort > polarizationMap
typedef std::map< uInt, String > polarizationIndexMap
typedef std::vector< vector
< Double > > 
antennaPointingMap
typedef std::map< Int, vector
< Double > > 
scanStartStopMap
typedef std::map< Int, Double > lambdaMap
typedef RFABase RFA
typedef uInt RFlagWord
 RFAs use bitwise flags.
typedef Vector< RFlagWordFlagVector
typedef Matrix< RFlagWordFlagMatrix
typedef Float(RFDataMapper::* RowMapperFunc )(uInt)
 a row mapper member function maps a row to a single value
typedef RFCubeLatticeIterator
< RFlagWord
FlagCubeIterator
typedef CountedPtr
< PlotDrawWatcher
PlotDrawWatcherPtr
typedef CountedPtr< PlotCanvasPlotCanvasPtr
typedef std::pair< double, double > ppoint_t
 Typedef for a point, which is two doubles (x and y).
typedef CountedPtr< PlotDataPlotDataPtr
typedef PlotSingleDataImpl< int > PlotSingleIntData
typedef PlotSingleDataImpl
< unsigned int > 
PlotSingleUIntData
typedef PlotSingleDataImpl< float > PlotSingleFloatData
typedef PlotSingleDataImpl
< double > 
PlotSingleDoubleData
typedef PlotPointDataImpl< int > PlotPointIntData
typedef PlotPointDataImpl
< unsigned int > 
PlotPointUIntData
typedef PlotPointDataImpl< float > PlotPointFloatData
typedef PlotPointDataImpl< double > PlotPointDoubleData
typedef
PlotMaskedPointDataImpl< int > 
PlotMaskedPointIntData
typedef
PlotMaskedPointDataImpl
< unsigned int > 
PlotMaskedPointUIntData
typedef
PlotMaskedPointDataImpl< float > 
PlotMaskedPointFloatData
typedef
PlotMaskedPointDataImpl
< double > 
PlotMaskedPointDoubleData
typedef
PlotScalarErrorDataImpl< int > 
PlotScalarErrorIntData
typedef
PlotScalarErrorDataImpl
< unsigned int > 
PlotScalarErrorUIntData
typedef
PlotScalarErrorDataImpl< float > 
PlotScalarErrorFloatData
typedef
PlotScalarErrorDataImpl
< double > 
PlotScalarErrorDoubleData
typedef PlotErrorDataImpl< int > PlotErrorIntData
typedef PlotErrorDataImpl
< unsigned int > 
PlotErrorUIntData
typedef PlotErrorDataImpl< float > PlotErrorFloatData
typedef PlotErrorDataImpl< double > PlotErrorDoubleData
typedef CountedPtr
< PlotSelectEventHandler
PlotSelectEventHandlerPtr
 Smart Pointer Definitions //.
typedef CountedPtr
< PlotClickEventHandler
PlotClickEventHandlerPtr
typedef CountedPtr
< PlotMousePressEventHandler
PlotMousePressEventHandlerPtr
typedef CountedPtr
< PlotMouseReleaseEventHandler
PlotMouseReleaseEventHandlerPtr
typedef CountedPtr
< PlotMouseDragEventHandler
PlotMouseDragEventHandlerPtr
typedef CountedPtr
< PlotMouseMoveEventHandler
PlotMouseMoveEventHandlerPtr
typedef CountedPtr
< PlotWheelEventHandler
PlotWheelEventHandlerPtr
typedef CountedPtr
< PlotKeyEventHandler
PlotKeyEventHandlerPtr
typedef CountedPtr
< PlotResizeEventHandler
PlotResizeEventHandlerPtr
typedef CountedPtr
< PlotButtonEventHandler
PlotButtonEventHandlerPtr
typedef CountedPtr
< PlotCheckboxEventHandler
PlotCheckboxEventHandlerPtr
typedef CountedPtr< PlotFactoryPlotFactoryPtr
typedef CountedPtr< PlotItemPlotItemPtr
typedef CountedPtr< PlotLoggerPlotLoggerPtr
typedef CountedPtr< PlotMutexPlotMutexPtr
typedef CountedPtr< PlotOperationPlotOperationPtr
typedef std::pair< double, double > prange_t
 Typedef for range, which is two doubles (min and max).
typedef std::pair< double, double > psize_t
 Typedef for size, which is two doubles (width and height).
typedef unsigned int PlotAxisBitset
 Set of bit flags to indicate combinations of sides, used (as of this writing) for indicating which axes have visible scales.
typedef CountedPtr< PlotColorPlotColorPtr
typedef CountedPtr< PlotFontPlotFontPtr
typedef CountedPtr< PlotAreaFillPlotAreaFillPtr
typedef CountedPtr< PlotLinePlotLinePtr
typedef CountedPtr< PlotSymbolPlotSymbolPtr
typedef CountedPtr< PlotWidgetPlotWidgetPtr
typedef CountedPtr< PlotterPlotterPtr
typedef CountedPtr< PlotToolPlotToolPtr
typedef CountedPtr< SimplePlotterSimplePlotterPtr
typedef struct casa::window WINDOW
 MIRIAD dataset MeasurementSet filler.
typedef void(casa::MSTransformBufferImpl::* TransformFunction )(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap) const
typedef void(casa::MSTransformBufferImpl::* TransformKernel )(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap, IPosition &inputPos, IPosition &outputPos, IPosition &kernelShape) const
typedef void(casa::MSTransformBufferImpl::* TransformKernel1D )(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap, uInt &inputPos, uInt &outputPos, uInt &kernelSize) const
typedef map
< MS::PredefinedColumns,
MS::PredefinedColumns > 
dataColMap
 Map definition.
typedef map< pair< pair< uInt,
uInt >, uInt >, vector< uInt > > 
baselineMap
typedef map< uInt, map< uInt,
uInt > > 
inputSpwChanMap
typedef map< uInt, vector
< channelContribution > > 
inputOutputChanFactorMap
typedef map< uInt, pair
< spwInfo, spwInfo > > 
inputOutputSpwMap
typedef MSCalEnums MSC
typedef
Vi2ChunkObservedVisDataProvider
< Vi2StatsAmplitudeIterator > 
Vi2ChunkObservedVisAmplitudeProvider
typedef
Vi2ChunkModelVisDataProvider
< Vi2StatsAmplitudeIterator > 
Vi2ChunkModelVisAmplitudeProvider
typedef
Vi2ChunkCorrectedVisDataProvider
< Vi2StatsAmplitudeIterator > 
Vi2ChunkCorrectedVisAmplitudeProvider
typedef
Vi2ChunkObservedVisDataProvider
< Vi2StatsImaginaryIterator > 
Vi2ChunkObservedVisImaginaryProvider
typedef
Vi2ChunkModelVisDataProvider
< Vi2StatsImaginaryIterator > 
Vi2ChunkModelVisImaginaryProvider
typedef
Vi2ChunkCorrectedVisDataProvider
< Vi2StatsImaginaryIterator > 
Vi2ChunkCorrectedVisImaginaryProvider
typedef
Vi2ChunkObservedVisDataProvider
< Vi2StatsPhaseIterator > 
Vi2ChunkObservedVisPhaseProvider
typedef
Vi2ChunkModelVisDataProvider
< Vi2StatsPhaseIterator > 
Vi2ChunkModelVisPhaseProvider
typedef
Vi2ChunkCorrectedVisDataProvider
< Vi2StatsPhaseIterator > 
Vi2ChunkCorrectedVisPhaseProvider
typedef
Vi2ChunkObservedVisDataProvider
< Vi2StatsRealIterator > 
Vi2ChunkObservedVisRealProvider
typedef
Vi2ChunkModelVisDataProvider
< Vi2StatsRealIterator > 
Vi2ChunkModelVisRealProvider
typedef
Vi2ChunkCorrectedVisDataProvider
< Vi2StatsRealIterator > 
Vi2ChunkCorrectedVisRealProvider
typedef DataIteratorMixin
< Vi2StatsDataIterator< Double,
Float > > 
Vi2StatsFloatIterator
typedef DataIteratorMixin
< Vi2StatsDataIterator< Double,
Double > > 
Vi2StatsDoubleIterator
typedef DataIteratorMixin
< Vi2StatsDataIterator< Double,
Int > > 
Vi2StatsIntIterator
typedef std::map< uInt,
std::vector< Int > > 
mapuIvIType
 A class to time average all columns of a VisBuffer.
typedef ViReadImplAsync ROVIA
typedef uInt Antenna
 The interface to the MeasurementSet for synthesis processing.
typedef Double Frequency
typedef RigidVector< Float, 3 > Position
typedef RigidVector< Double, 3 > Direction
typedef Vector< CStokesVectorvvCoh
typedef ROVisibilityIterator ROVisIter
typedef VisibilityIterator VisIter
typedef CountedPtr< CalCacheCalCachePtr
typedef CountedPtr< MSCacheMSCachePtr
typedef CountedPtr
< PlotMSCacheBase
PlotMSCacheBasePtr
typedef Double(PlotMSCacheBase::* CacheMemPtr )(Int, Int)
typedef Int(PlotMSIndexer::* IndexerMethPtr )(Int, Int)
typedef void(PlotMSIndexer::* CollapseMethPtr )(Int, Array< Bool > &)
typedef CountedPtr< PlotMSIndexerPlotMSIndexerPtr
typedef CountedPtr< PlotMSPlotterPlotMSPlotterPtr
typedef void * PMSPTObject
 Typedefs for using post-thread methods.
typedef void PMSPTMethod (PMSPTObject, bool)
typedef CTEnums NCT
typedef MSField CTField
 NewCalTable: New Calibration table access and creation.
typedef MSObservation CTObservation
typedef MSAntenna CTAntenna
typedef MSSpectralWindow CTSpectralWindow
typedef MSHistory CTHistory
typedef MSFieldColumns CTFieldColumns
typedef MSObservationColumns CTObservationColumns
typedef MSAntennaColumns CTAntennaColumns
typedef MSSpWindowColumns CTSpWindowColumns
typedef MSHistoryColumns CTHistoryColumns
typedef ROMSFieldColumns ROCTFieldColumns
typedef ROMSObservationColumns ROCTObservationColumns
typedef ROMSAntennaColumns ROCTAntennaColumns
typedef ROMSSpWindowColumns ROCTSpWindowColumns
typedef ROMSHistoryColumns ROCTHistoryColumns
typedef ParallelImagerAdaptor
< ContinuumParallelImagerImpl
ContinuumParallelImager
 Standard parallel imager classes based on implementation classes in ParallelImagerMixin.h.
typedef ParallelImagerAdaptor
< CubeParallelImagerImpl
CubeParallelImager
 Parallel cube imager.
typedef ParallelImagerAdaptor
< SerialParallelImagerImpl
SerialParallelImager
 Serial imager.
typedef ParallelImagerMixin
< ContinuumPartitionMixin
< SynthesisImagerMixin
< SynthesisNormalizerMixin
< SynthesisDeconvolverMixin
< IterationControl > > > > > 
ContinuumParallelImagerImpl
 Parallel continuum imager class.
typedef ParallelImagerMixin
< CubePartitionMixin
< SynthesisImagerMixin
< SynthesisNormalizerMixin
< SynthesisDeconvolverMixin
< IterationControl > > > > > 
CubeParallelImagerImpl
 Parallel cube imager class.
typedef ParallelImagerMixin
< SerialPartitionMixin
< SynthesisImagerMixin
< SynthesisNormalizerMixin
< SynthesisDeconvolverMixin
< IterationControl > > > > > 
SerialParallelImagerImpl
 Serial (non-MPI) imager class -- allows ParallelImagerMixin type to be used regardless of serial vs parallel CASA.
typedef void(* GCFPtr )(Double *griduvw, Double *area, Double *raoff1, Double *decoff1, Double *raoff2, Double *decoff2, Int *doGrad, Complex *weight, Complex *dweight1, Complex *dweight2, Double *currentCFPA)
typedef Complex TT
 template <class t>="">
typedef Cube< CountedPtr
< CFCell > > 
VBRow2CFMapType
typedef Vector< CountedPtr
< CFBuffer > > 
VBRow2CFBMapType
typedef SquareMatrix< Complex, 2 > mjJones2
typedef SquareMatrix< Complex, 4 > mjJones4
typedef SquareMatrix< Float, 2 > mjJones2F

Enumerations

enum  GLTraceLevel {
  GLTraceNone,
  GLTraceErrors,
  GLTraceInfo,
  GLTraceCalls,
  GLTraceImages,
  GLTraceGraphics,
  GLTraceMath,
  GLTraceOther,
  GLTraceNormal,
  GLTraceAll
}
enum  ProfileType {
  UNKNPROF,
  SINGPROF,
  RECTPROF,
  ELLPROF,
  POLYPROF,
  POLYLINEPROF,
  PVPROF
}
enum  PlotAxis {
  X_BOTTOM,
  X_TOP,
  Y_LEFT,
  Y_RIGHT
}
enum  PlotAxisScale {
  NORMAL,
  LOG10,
  DATE_MJ_SEC,
  DATE_MJ_DAY
}
 

Enum for possible axis scales.

More...
enum  PlotCursor {
  NORMAL_CURSOR,
  HAND_OPEN,
  HAND_CLOSED,
  CROSSHAIR,
  WAIT,
  TEXT
}
 

Enum for cursors.

More...
enum  PlotCanvasLayer {
  MAIN,
  ANNOTATION
}
 

The canvas is composed of multiple layers, where changing/adding items from one layer will not affect the others.

More...
enum  ToolCode {
  SELECT_TOOL,
  SUBTRACT_TOOL,
  ZOOM_TOOL,
  PAN_TOOL,
  NONE_TOOL
}
enum  gaussSols {
  AMP,
  CENTER,
  FWHM,
  INTEGRAL,
  AMPERR,
  CENTERERR,
  FWHMERR,
  INTEGRALERR,
  NGSOLMATRICES
}
enum  spxSols {
  SPXSOL,
  SPXERR,
  NSPXSOLMATRICES
}
enum  axisType {
  LONGITUDE,
  LATITUDE,
  FREQUENCY,
  POLARIZATION,
  NAXISTYPES
}
enum  ALMAAntennaType {
  ALMA_INVALID,
  ALMA_DA,
  ALMA_DV,
  ALMA_CM,
  ALMA_PM,
  ALMA_numAntTypes
}
enum  VLABeamCalcBandCode {
  BeamCalc_VLA_L,
  BeamCalc_VLA_C,
  BeamCalc_VLA_X,
  BeamCalc_VLA_U,
  BeamCalc_VLA_K,
  BeamCalc_VLA_Q,
  BeamCalc_VLA_4,
  VLABeamCalc_NumBandCodes
}
enum  EVLABeamCalcBandCode {
  BeamCalc_EVLA_L,
  BeamCalc_EVLA_S,
  BeamCalc_EVLA_C,
  BeamCalc_EVLA_X,
  BeamCalc_EVLA_U,
  BeamCalc_EVLA_K,
  BeamCalc_EVLA_A,
  BeamCalc_EVLA_Q,
  BeamCalc_EVLA_4,
  EVLABeamCalc_NumBandCodes
}
enum  ALMABeamCalcBandCode {
  BeamCalc_ALMA_1,
  BeamCalc_ALMA_2,
  BeamCalc_ALMA_3,
  BeamCalc_ALMA_4,
  BeamCalc_ALMA_5,
  BeamCalc_ALMA_6,
  BeamCalc_ALMA_7,
  BeamCalc_ALMA_8,
  BeamCalc_ALMA_9,
  BeamCalc_ALMA_10,
  ALMABeamCalc_NumBandCodes
}

Functions

PlotFactoryPtr plotterImplementation (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The plotterImplementation function is a global function within the casa namespace.
SimplePlotterPtr simplePlotter (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The simplePlotter function is a global function within the casa namespace.
std::string to_string (const QString &other)
***virtual ~FluxCalcVQS ()
virtual Bool operator() (Flux< Double > &value, Flux< Double > &error, const MFrequency &mfreq, const Bool updatecoeffs)=0
Bool operator() (Vector< Flux< Double > > &values, Vector< Flux< Double > > &errors, const Vector< MFrequency > &mfreqs)
Bool operator() (Vector< Flux< Double > > &values, Vector< Flux< Double > > &errors, const Vector< MFrequency > &mfreqs, const MEpoch &mtime, const String &interpmethod)
 for time variable case with interpolation method
virtual Bool setSource (const String &sourceName, const MDirection &sourceDir)
 If a FS::Source enum matches srcName, returns the enum.
FCVQS::Source getSrcEnum ()
MDirection getDirection ()
 MDirection getDirection() {return directions_p[srcEnum_p];}.
void readQSCoeffsTable (const Path &fileName)
 Read the coefficient data table.
void interpolate (const String &interpmethod)
 Interpolate for time variable source.
void setSourceCoeffsfromVec (uInt &i)
 Set the coefficients from one epoch where i is row number in the original data table.
RigidVector< Vector< Float >, 2 > getCurrentCoeffs ()
 Get currently set coefficients.
void isTimeVar (Bool istimevar)
 keep track if it is non-time var source for Perley-Butler2013
 FluxCalcVQS ()
Interpolate1D< Double, Float >
::Method 
getInterpMethod_p (const String &interpmethod)
 A map from an FS::Source enum to a list of recognized names for it.
void convertYearFracToMjd (const Vector< Double > &yearfrac, Vector< Double > &mjds)
 convert epochs in year.frac to mjds
virtual Bool toRecord (RecordInterface &out) const
 Save to a record.
 CompiledSpectralElement ()
 CompiledSpectralElement (SpectralElement::Types type, const Vector< Double > &param=Vector< Double >(0))
 For subclasses.
 CompiledSpectralElement (SpectralElement::Types type, uInt nParam)
virtual void _setFunction (const String &function)
ostream & operator<< (ostream &os, const GaussianMultipletSpectralElement &elem)
ostream & operator<< (ostream &os, const GaussianSpectralElement &elem)
ostream & operator<< (ostream &os, const LogTransformedPolynomialSpectralElement &elem)
ostream & operator<< (ostream &os, const LorentzianSpectralElement &elem)
Bool fixedAmpl () const
Bool fixedCenter () const
Bool fixedWidth () const
Bool fixedFWHM () const
 PCFSpectralElement (SpectralElement::Types type)
 PCFSpectralElement (SpectralElement::Types type, const Vector< Double > &param)
 param should have three elements: amplitude, center, and width
 PCFSpectralElement (SpectralElement::Types type, Double amp, Double center, Double width)
 PCFSpectralElement (const PCFSpectralElement &other)
 PCFSpectralElement ()
void _initFunction ()
ostream & operator<< (ostream &os, const PowerLogPolynomialSpectralElement &elem)
ostream & operator<< (ostream &os, const SpectralElement &elem)
Bool near (const SpectralElement &s1, const SpectralElement &s2, const Double tol)
Bool nearAbs (const SpectralElement &s1, const SpectralElement &s2, const Double tol)
ostream & operator<< (ostream &os, Attribute &a)
ostream & operator<< (ostream &os, AttributeBuffer &ab)
ostream & operator<< (ostream &os, AttributeValueBase &av)
const char * GLbufferToString (int b)
 Convert various OpenGL constants to their string representations.
const char * GLformatToString (GLenum format)
void GLAttribToString (GLbitfield bits, String &str)
 Given a glPushAttrib argument, append the string with the arg's string representation.
std::ostream & operator<< (std::ostream &out, const casa::viewer::Position &pos)
ostream & operator<< (ostream &os, Annotations::State st)
 Ostream, mainly for debugging the state of the annotator.
bool p1Arrow () const
bool p2Arrow () const
Vector< String > splitExpression (const Vector< String > &expr0)
 helper function to split an expression into elements
Int findCorrType (Stokes::StokesTypes type, const Vector< Int > &corr)
 global function for finding polarization by index
Bool fieldType (const RecordInterface &parm, const String &id, DataType type, DataType type2=TpNumberOfTypes)
 short inline function for checking the type of a record field
Bool isField (const RecordInterface &parm, const String &id, Bool(*func)(DataType))
 short inline function for checking a field's data type against some function
Bool isValidRecord (const RecordInterface &parm, const String &id)
 short inline function for checking that a field is a non-empty record
Bool isFieldSet (const RecordInterface &parm, const String &id)
 Short inline function for checking if a record field is "set", i.e.
uInt fieldSize (const RecordInterface &parm, const String &id)
 Short inline function for returning the number of elements in a field (0 for no field, 1 for scalar, >1 for arrays).
String stringUpper (const String &in)
 Basically just upcase(), but in a form suitable for Array::apply.
int dprintf (LogIO &os, const char *format,...)
 a debug-printf function, for printf-ing debug messages
std::vector< bool > bitvec_from_ulong (unsigned long val, size_t len=std::numeric_limits< unsigned long >::digits)
unsigned long bitvec_to_ulong (const std::vector< bool > &val)
template<class T >
Array< T > operator& (const Array< T > &, const T &)
 Function for working with bitmasks.
template<class T >
LogicalArray maskBits (const Array< T > &, const T &)
 returns a LogicalArray corresponding to (ARR&MASK)!=0
 INHERITANCE_POINTER (ScatterPlot, ScatterPlotPtr, Plot, PlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(MaskedScatterPlot
PlotItemPtr INHERITANCE_POINTER (ErrorPlot, ErrorPlotPtr, ScatterPlot, ScatterPlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(ColoredPlot
 INHERITANCE_POINTER2 (PlotLayoutSingle, PlotLayoutSinglePtr, PlotCanvasLayout, PlotCanvasLayoutPtr) INHERITANCE_POINTER2(PlotLayoutGrid
 INHERITANCE_POINTER (PlotMaskedPointData, PlotMaskedPointDataPtr, PlotPointData, PlotPointDataPtr, PlotData, PlotDataPtr) class PlotErrorData
 Data that adds error functionality on top of normal plot data.
 INHERITANCE_POINTER (PlotErrorData, PlotErrorDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotBinnedData
 Data that differentiates different points into different "bins" on top of normal point data functionality.
 INHERITANCE_POINTER (PlotBinnedData, PlotBinnedDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotRasterData
 Data for raster plots, which can be thought of as three-dimensional.
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the 
color (i.e.,"000000"for black) and
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if a
human readable 
name (i.e."black").In many places throughout the plotter
CONCRETE UTILITY CLASSES
Coordinate on the canvas 
surface (i.e., the part where the actual plots are, which doesn't include things like axes, titles, etc.).A coordinate has two values and a system.*/class PlotCoordinate
virtual void setSymbol (const PlotSymbolPtr symbol)
virtual void setSymbol (PlotSymbol::Symbol sym)
 INHERITANCE_POINTER (PlotSelectTool, PlotSelectToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotZoomTool
 A PlotZoomTool is a concrete subclass of PlotMouseTool that provides convenient zooming functionality.
 INHERITANCE_POINTER (PlotZoomTool, PlotZoomToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotPanTool
 A PlotPanTool is a concrete subclass of PlotMouseTool that provides convenient panning functionality.
 INHERITANCE_POINTER (PlotPanTool, PlotPanToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotTrackerTool
 A PlotTrackerTool is a concrete subclass of PlotMouseTool that provides convenient tracker functionality.
 INHERITANCE_POINTER (PlotTrackerTool, PlotTrackerToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) TOOL NOTIFICATION CLASSESInterface for objects that want to be notified when the selection tool changes.*/class PlotSelectToolNotifier
TOOL GROUP CLASSES A
PlotMouseToolGroup provides an
interface for a group of
PlotMouseTools where only 
one (or none) is active at a time.*/class PlotMouseToolGroup
 INHERITANCE_POINTER (PlotMouseToolGroup, PlotMouseToolGroupPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotStandardMouseToolGroup
 PlotStandardMouseToolGroup is a specialized PlotMouseToolGroup where the tools in the group are: 1) select, 2) zoom, and 3) pan.
ostream & operator<< (ostream &os, const AnnotationBase &annotation)
ostream & operator<< (ostream &os, const AnnotationBase::LineStyle &ls)
ostream & operator<< (ostream &os, const AnnotationBase::FontStyle &fs)
ostream & operator<< (ostream &os, const map< AnnotationBase::Keyword, String > &x)
ostream & operator<< (ostream &os, const AnnotationBase::Direction x)
ostream & operator<< (ostream &os, const RegionTextList &list)
ostream & operator<< (ostream &os, const CasaImageBeamSet &beamSet)
ostream & operator<< (ostream &os, const AsciiAnnotationFileLine &line)
const Array< ImageFit1D< Float > > & getFitters () const
const Vector< Double > getPixelCenter (uint index) const
 Returns the center, in pixels of the indexth fit.
Double getWorldValue (double pixelVal, const IPosition &imPos, const String &units, bool velocity, bool wavelength) const
 Converts a pixel value into a world value either in velocity, wavelength, or frequency units.
void setPLPDivisor (const String &x)
void logSummary (uInt nProfiles, uInt nAttempted, uInt nSucceeded, uInt nConverged, uInt nValid)
void writeImages (Bool someConverged) const
void _setResults ()
void _resultsToLog ()
String _getTag (const uInt i) const
std::unique_ptr< vector
< vector< Array< Double > > > > 
_createPCFArrays () const
String _elementToString (const Double value, const Double error, const String &unit, Bool isFixed) const
String _pcfToString (const PCFSpectralElement *const &pcf, const CoordinateSystem &csys, const Vector< Double > &world, const IPosition &imPos, Bool showTypeString=True, const String &indent="") const
String _gaussianMultipletToString (const GaussianMultipletSpectralElement &gm, const CoordinateSystem &csys, const Vector< Double > &world, const IPosition &imPos) const
Bool _setAxisTypes ()
String _polynomialToString (const PolynomialSpectralElement &poly, const CoordinateSystem &csys, const Vector< Double > &imPix, const Vector< Double > &world) const
String _powerLogPolyToString (const PowerLogPolynomialSpectralElement &plp) const
String _logTransPolyToString (const LogTransformedPolynomialSpectralElement &ltp) const
void _marshalFitResults (Array< Bool > &attemptedArr, Array< Bool > &successArr, Array< Bool > &convergedArr, Array< Bool > &validArr, Array< String > &typeMat, Array< Int > &niterArr, Array< Int > &nCompArr, std::unique_ptr< vector< vector< Array< Double > > > > &pcfArrays, vector< Array< Double > > &plpArrayss, vector< Array< Double > > &ltpArrays, Bool returnDirection, Array< String > &directionInfo)
static void _makeSolutionImages (const String &name, const CoordinateSystem &csys, const Array< Double > &values, const String &unit, const Array< Bool > &mask)
void _insertPCF (vector< vector< Array< Double > > > &pcfArrays, const IPosition &pixel, const PCFSpectralElement &pcf, const uInt row, const uInt col, const Double increment) const
void _writeImages (const CoordinateSystem &csys, const Array< Bool > &mask, const String &yUnit) const
Double _fitAxisIncrement () const
Double _centerWorld (const PCFSpectralElement &solution, const IPosition &imPos) const
void _writeLogfile (const String &str, Bool open, Bool close)
static Array< Bool > _replicateMask (const Array< Bool > &array, Int n)
 the input array must have a degenerate last axis.
void _doWorldCoords (Array< String > &directionInfo, const CoordinateSystem &csysSub, const IPosition &pixel, const DirectionCoordinate *const &dcoord, const SpectralCoordinate *const &spcoord, const StokesCoordinate *const &polcoord, Bool returnDirection, const String &directionType)
void _processSolutions (Array< String > &typeMat, Array< Int > &niterArr, Array< Int > &nCompArr, const IPosition &pixel, SHARED_PTR< const ProfileFitResults > fitter, std::unique_ptr< vector< vector< Array< Double > > > > &pcfArrays, vector< Array< Double > > &plpArrays, vector< Array< Double > > &ltpArrays, Double increment)
 RegionTextParser ()
 RegionTextParser (const String &filename, const CoordinateSystem &csys, const IPosition &imShape, const Int requireAtLeastThisVersion, const String &prependRegion="", const String &globalOverrideChans="", const String &globalOverrrideStokes="")
 differentiating between the filename and simple text constructors globalOverrideChans override all spectral selections in the file or text by using this channel selection <src>globalOverrideStokes override all correlation selections in the file or text by using this polarization selection <src>prependRegion allows one to specify region(s) that will be prepended to any text in filename or text
 RegionTextParser (const CoordinateSystem &csys, const IPosition &imShape, const String &text, const String &prependRegion="", const String &globalOverrideChans="", const String &globalOverrrideStokes="")
 ~RegionTextParser ()
RegionTextParseroperator= (const RegionTextParser &)
Int getFileVersion () const
vector< AsciiAnnotationFileLinegetLines () const
static ParamSet getParamSet (Bool &spectralParmsUpdated, LogIO &log, const String &text, const String &preamble, const CoordinateSystem &csys, SHARED_PTR< std::pair< MFrequency, MFrequency > > overridingFreqRange, SHARED_PTR< Vector< Stokes::StokesTypes > > overridingCorrRange)
 get the parameter set from a line of text; preamble is prepended to exception messages;
void _parse (const String &contents, const String &fileDesc)
Array< String > _extractTwoPairs (uInt &end, const String &string) const
static Vector< String > _extractSinglePair (const String &string)
 extract s1 and s2 from a string of the form "[s1, s2]"
void _addLine (const AsciiAnnotationFileLine &line)
AnnotationBase::Type _getAnnotationType (Vector< Quantity > &qDirs, vector< Quantity > &qunatities, String &textString, String &consumeMe, const String &preamble) const
ParamSet _getCurrentParamSet (Bool &spectralParmsUpdated, ParamSet &newParams, String &consumeMe, const String &preamble) const
void _createAnnotation (const AnnotationBase::Type annType, const Vector< Quantity > &qDirs, const std::pair< Quantity, Quantity > &qFreqs, const vector< Quantity > &quantities, const String &textString, const ParamSet &currentParamSet, const Bool annOnly, const Bool isDifference, const String &preamble)
std::pair< Quantity, Quantity > _quantitiesFromFrequencyString (const String &freqString, const String &preamble) const
static String _doLabel (String &consumeMe, const String &logPreamble)
static String _getKeyValue (String &consumeMe, const String &preamble)
Vector< Quantity > _extractQuantityPairAndSingleQuantity (String &consumeMe, const String &preamble) const
Vector< Quantity > _extractNQuantityPairs (String &consumeMe, const String &preamble) const
Vector< Quantity > _extractTwoQuantityPairs (String &consumeMe, const String &preamble) const
std::pair< Quantity, Quantity > _extractSingleQuantityPair (const String &pair, const String &preamble) const
void _setInitialGlobals ()
static Vector
< Stokes::StokesTypes > 
_stokesFromString (const String &stokes, const String &preamble)
Vector< Quantity > _extractTwoQuantityPairsAndSingleQuantity (String &consumeMe, const String &preamble) const
void _extractQuantityPairAndString (std::pair< Quantity, Quantity > &quantities, String &string, String &consumeMe, const String &preamble, const Bool requireQuotesAroundString) const
Vector< Quantity > _extractQuantitiesFromPair (const String &pair, const String &preamble) const
void _determineVersion (const String &chunk, const String &filename, const Int requireAtLeastThisVersion)
void _setOverridingCorrelations (const String &globalOverrideStokes)
 set the Stokes/polarizations/correlations that will override all global and per line correlation specifications; If multiple ranges are specified, an exception will be thrown;
void _setOverridingChannelRange (const String &globalOverrideChans)
 set the (single) channel range that will override all global and per line frequency specifications; If multiple ranges are specified, an exception will be thrown;
CStokesVector operator* (const SquareMatrix< Complex, 4 > &m, const CStokesVector &v)
 Multiplication of CStokesVector by a Complex SquareMatrix.
void defaultValue (CStokesVector &v)
void defaultValue (StokesVector &v)
StokesVector operator* (Float f, const StokesVector &v)
 Multiply by a scalar.
StokesVector operator* (const StokesVector &v, Float f)
 Multiply by a scalar.
StokesVector operator* (const SquareMatrix< Float, 4 > &m, const StokesVector &v)
 Multiplication of StokesVector by a SquareMatrix.
CStokesVectorapplySlin (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from Stokes to linear(returns result).
CStokesVector applySlin (const StokesVector &v)
 Apply conversion matrix from Stokes to linear.
CStokesVectorapplyScirc (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from Stokes to circular.
CStokesVector applyScirc (const StokesVector &v)
 Apply conversion matrix from Stokes to circular.
StokesVectorapplySlinInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from linear to Stokes.
StokesVector applySlinInv (const CStokesVector &v)
 Apply conversion matrix from linear to Stokes.
StokesVectorapplyScircInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from circular to Stokes.
StokesVector applyScircInv (const CStokesVector &v)
 Apply conversion matrix from circular to Stokes.
void addRadioButtonsToGroup (QButtonGroup *group) const
 Overrides PlotMSWidget::addRadioButtonsToGroup().
void rangeChanged ()
 Slot for when the set range changes.
void timeFromChanged ()
void timeToChanged ()
Record callibSetParams (const String &calLibrary)
 Interface to flex/bison scanner/parser for a CalLibrary file. The calibration instructions are returned in a Record.
Record calLibraryGramParseCommand (CalLibraryParse *parser, const String &calLibrary)
 Declare the bison parser (is implemented by bison command).
void CalLibraryGramerror (const char *s)
 The yyerror function for the parser.
int calLibraryGramInput (char *buf, int max_size)
 Declare the input routine for flex/bison.
void clearBuf (char *buf, int size)
Int & calLibLineNum ()
 Current line number in file, for parse errors.
const Record * calLibraryRecord ()
 Give the Record.
void smooth (CalSet< Complex > &cs, const String &smtype, const Double &smtime, Vector< Int > selfields)
 Globals.
void smoothCT (NewCalTable ct, const String &smtype, const Double &smtime, Vector< Int > selfields)
 Create a specialized VisCal from VisSet.
void assignCTScanField (NewCalTable &ct, String msName, Bool doField=True, Bool doScan=True, Bool doObs=True)
 Extract time-dep scan and field id info from the specified MS, and assign them to the NewCalTable.
Bool clone (const String &imageName, const String &newImageName)
template<class T >
void openImage (const String &imagenamefull, SHARED_PTR< ImageInterface< T > > *img)
double myhash (register double arg)
void gcppeij (Double *griduvw, Double *area, Double *raoff1, Double *decoff1, Double *raoff2, Double *decoff2, Int *doGrad, Complex *weight, Complex *dweight1, Complex *dweight2, Double *currentCFPA)
 ---------------------------------------------------------------
JonescreateJones (const Jones::JonesType &jtype)
 Global methods:.
void apply (const Jones &j1, VisVector &v, const Jones &j2)
 Apply a pair of Jones to a VisVector:.
void apply (const Jones &j1, VisVector &v, const Jones &j2, Bool &vflag)
Jones::JonesType jonesType (const Int &n)
 Return enum from integer.
Int jonesNPar (const Jones::JonesType &jtype)
 Return parameter count from.
MuellercreateMueller (const Mueller::MuellerType &mtype)
 Globals.
Int muellerNPar (const Mueller::MuellerType &mtype)
 Return Mueller type according to Int Mueller::MuellerType muellerType(const Int& n);.
Mueller::MuellerType muellerType (const Jones::JonesType &jtype, const VisVector::VisType &vtype)
 Return Mueller type according to underlying Jones and VisVector types.
String calTableType (const String &tablename)
 Global methods.
VisCalcreateVisCal (const String &type, VisSet &vs)
 Create a specialized VisCal from VisSet.
VisCalcreateVisCal (const String &type, String msname, Int MSnAnt, Int MSnSpw)
 Create a specialized VisCal from msname, nAnt, nSpw.
VisCalcreateVisCal (const String &type, const MSMetaInfoForCal &msmc)
 Create a specialized VisCal from MSMetaInfoForCal.
VisCalcreateVisCal (const String &type, const Int &nAnt)
 Create a specialized VisCal from nAnt.
SolvableVisCalcreateSolvableVisCal (const String &type, VisSet &vs)
 Create a specialized SolvableVisCal from VisSet.
SolvableVisCalcreateSolvableVisCal (const String &type, String msname, Int MSnAnt, Int MSnSpw)
 Create a specialized SolvableVisCal from msname, nAnt, nSpw.
SolvableVisCalcreateSolvableVisCal (const String &type, const MSMetaInfoForCal &msmc)
 Create a specialized SolvableVisCal from MSMetaInfoForCal.
SolvableVisCalcreateSolvableVisCal (const String &type, const Int &nAnt)
 Create a specialized SolvableVisCal from nAnt.
VisVector::VisType visType (const Int &ncorr)
 Globals:.
calcAntennanewAntenna (Double sub_h, Double feed_x, Double feed_y, Double feed_z, Double ftaper, Double thmax, const char *geomfile)
void deleteAntenna (calcAntenna *a)
void Antennasetfreq (calcAntenna *a, Double freq)
void Antennasetdir (calcAntenna *a, const Double *dir)
void alignfeed (calcAntenna *a, const Pathology *p)
void getfeedbasis (const calcAntenna *a, Double B[3][3])
void Efield (const calcAntenna *a, const casa::Complex *pol, casa::Complex *E)
Int Antennasetfeedpattern (calcAntenna *a, const char *filename, Double scale)
calcAntennanewAntennafromApertureCalcParams (struct ApertureCalcParams *ap)
void applyPathology (Pathology *P, calcAntenna *a)
Int dishvalue (const calcAntenna *a, Double r, Double *z, Double *m)
Int subfromdish (const calcAntenna *a, Double x, Double y, Double *subpoint)
Int dishfromsub (const calcAntenna *a, Double x, Double y, Double *dishpoint)
RaynewRay (const Double *sub)
void deleteRay (Ray *ray)
PathologynewPathology ()
PathologynewPathologyfromApertureCalcParams (struct ApertureCalcParams *ap)
void deletePathology (Pathology *P)
Double dAdOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
Double dOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
Double Raylen (const Ray *ray)
Double feedfunc (const calcAntenna *a, Double theta)
void Pathologize (Double *sub, const Pathology *p)
void intersectdish (const calcAntenna *a, const Double *sub, const Double *unitdir, Double *dish, Int niter)
void intersectaperture (const calcAntenna *a, const Double *dish, const Double *unitdir, Double *aper)
Raytrace (const calcAntenna *a, Double x, Double y, const Pathology *p)
Double feedgain (const calcAntenna *a, const Ray *ray, const Pathology *p)
void tracepol (casa::Complex *E0, const Ray *ray, casa::Complex *E1)
Int legplanewaveblock (const calcAntenna *a, Double x, Double y)
Int legplanewaveblock2 (const calcAntenna *a, const Ray *ray)
Int legsphericalwaveblock (const calcAntenna *a, const Ray *ray)
void faccumulatetogrid_ (Complex *grid, Complex *CF, Complex *nvalue, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Int *doPSFOnly, Complex *norm, Complex *phaseGrad, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
void dfaccumulatetogrid_ (DComplex *grid, Complex *CF, Complex *nvalue, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Int *doPSFOnly, Complex *norm, Complex *phaseGrad, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
void faccumulatefromgrid_ (Complex *nvalue, const Complex *grid, Complex *CF, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Complex *phaseGrad, Complex *phasor, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
PolOuterProduct::GenericVBPol translateStokesToGeneric (const Int &stokes)
 ------------------------------------------------------------------
Int translateGenericToStokes (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 VisBuffer &vb)
void makeStokesAxis (Int npol_p, Vector< String > &polType, Vector< Int > &whichStokes)
Double getPA (const VisBuffer &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 VisBuffer &vb, String &mesg)
void getHADec (MeasurementSet &ms, const VisBuffer &vb, Double &HA, Double &RA, Double &Dec)

Variables

SMART POINTER DEFINITIONS
*typedef CountedPtr
< PlotCanvasLayout
PlotCanvasLayoutPtr
SMART POINTER DEFINITIONS
*typedef CountedPtr< PlotPanel
PlotPanelPtr
static class casa::init_dispatcher init_dispatcher_
FCVQS::Source srcEnum_p
Vector< Double > epochvec_p
Matrix< Float > coeffsmat_p
Matrix< Float > coefferrsmat_p
Vector< Float > fluxes_p
RigidVector< Vector< Float >, 2 > tvcoeffs_p
 Vector<Float> tvcoeffs_p;.
Table Table_p
Bool istimevar_p
String _function
std::vector< std::vector
< double > > 
beams_
String majorunit_
String minorunit_
String paunit_
DParameterChoicebeamOnOff_
DParameterChoicebeamStyle_
DParameterChoicebeamColor_
DParameterRange< Int > * beamLineWidth_
DParameterRange< Float > * beamXCenter_
DParameterRange< Float > * beamYCenter_
static const String CSYS_INDIVIDUAL
static const String CSYS_IMAGE
static const String CSYS_B1950
static const String CSYS_J2000
static const String CSYS_GALACTIC
static const String CSYS_ECLIPTIC
static const String UNIT_IPIXELS
static const String UNIT_DEGREES
static const String UNIT_RADIANS
static const String PUNIT_SEXAGESIMAL
static const String PUNIT_HMS
static const String PUNIT_DMS
static const String SUNIT_ARCSEC
static const String SUNIT_ARCMIN
static const String DEFAULT_COMMENTS
const Complex ImaginaryUnit
const int RFA_MIN_NAD
 min number of deviations for which average is considered valid
const Float RFA_AAD_CHANGE
 significant change in accumulated average
const RFChunkStats::StatEnums active_stats []
 enums for which stats are actually collected
const uInt num_active_stats
const char RF_GLISHINDEX []
 character constants for common agent parameters
const char RF_NAME []
const char RF_DEBUG []
const char RF_PLOT []
const char RF_PLOTSCR []
const char RF_GLOBAL []
const char RF_TRIAL []
const char RF_RESET []
const char RF_FIGNORE []
const char RF_UNFLAG []
const char RF_SHADOW []
const char RF_ELEVATION []
const char RF_THR []
const char RF_ROW_THR []
const char RF_HW []
const char RF_ROW_HW []
const char RF_ROW_DISABLE []
const char RF_COLUMN []
const char RF_EXPR []
const char RF_CLIP []
const char RF_FLAGRANGE []
const char RF_MIN []
const char RF_MAX []
const char RF_CHANAVG []
const char RF_NDEG []
const char RF_SPWID []
const char RF_FREQS []
const char RF_CHANS []
const char RF_REGION []
const char RF_NBINS []
const char RF_MINPOP []
const char RF_CORR []
const char RF_ANT []
const char RF_FIELD []
const char RF_BASELINE []
const char RF_AUTOCORR []
const char RF_INTENT []
const char RF_SCAN []
const char RF_ARRAY []
const char RF_OBSERVATION []
const char RF_FEED []
const char RF_UVRANGE []
const char RF_DIAMETER []
const char RF_LOWERLIMIT []
const char RF_UPPERLIMIT []
const char RF_TIMERANGE []
const char RF_CENTERTIME []
const char RF_TIMEDELTA []
const char RF_QUACK []
const char RF_QUACKMODE []
const char RF_QUACKINC []
const char RF_NCHAN []
const char RF_START []
const char RF_STEP []
const char RF_MODE []
const char RF_MSSELECT []
const RFlagWord RowFlagged
 special row flag masks.
const RFlagWord RowAbsent
 MaskedScatterPlotPtr
 ScatterPlot
 ScatterPlotPtr
 PlotItem
PlotItemPtr ColoredPlotPtr
GRID LAYOUT CLASSES Coordinate
for a grid 
layout
 PlotLayoutGridPtr
 PlotCanvasLayout
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of 
data
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of but is it too vague to be
useful Since the interface is
meant to be a simple 
plotter
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of but is it too vague to be
useful Since the interface is
meant to be a simple it may be
better to restrict PlotData to
be more like 
PlotPointData
DEFAULT IMPLEMENTATIONS
Default implementation of
PlotSingleData that supports
raw 
arrays
DEFAULT IMPLEMENTATIONS
Default implementation of
PlotSingleData that supports
raw 
vectors
ENUMS Enum for the four plot
axes If this enum is changed
or 
none
const PlotAxisBitset all_four_sides
const PlotAxisBitset none_sides
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if 
applicable
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if a
human readable color and
Strings are 
interchangeable
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
cname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
cptrname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
pname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
gname
ABSTRACT TOOL CLASSES A
PlotTool is a higher level
event handler for a PlotCanvas
The idea is to take common
tasks which may require
multiple events and put them
in one place PlotTools also
provide additional
functionality in that they can
be active 
inactive
ABSTRACT TOOL CLASSES A
PlotTool is a higher level
event handler for a PlotCanvas
The idea is to take common
tasks which may require
multiple events and put them
in one place PlotTools also
provide additional
functionality in that they can
be active and blocking non
blocking The PlotCanvas will
only send events to active 
tools
ABSTRACT TOOL CLASSES A
PlotTool is a higher level
event handler for a PlotCanvas
The idea is to take common
tasks which may require
multiple events and put them
in one place PlotTools also
provide additional
functionality in that they can
be active and blocking non
blocking The PlotCanvas will
only send events to active and
will not send events to later
tools or event handlers if the
latest tool was blocking In
this way a single tool can be
used to handle ALL user
interaction via the GUI at one 
time
CONCRETE TOOL CLASSES Was in PlotStandardMouseToolGroup
CONCRETE TOOL CLASSES Was in
but needed 
here
CONCRETE TOOL CLASSES Was in
but needed so it can be passed
to 
setActiveTool
static const String _CONVERGED
static const String _SUCCEEDED
static const String _VALID
static const String _class
Bool _logResults
Bool _multiFit
Bool _doVelocity
String _xUnit
String _centerName
String _centerErrName
String _fwhmName
String _fwhmErrName
String _ampName
String _ampErrName
String _integralName
String _integralErrName
String _plpName
String _plpErrName
String _ltpName
String _ltpErrName
String _summaryHeader
uInt _nGaussSinglets
uInt _nGaussMultiplets
uInt _nLorentzSinglets
uInt _nPLPCoeffs
uInt _nLTPCoeffs
const Array< SHARED_PTR
< ProfileFitResults > > *const 
_fitters
SpectralList _nonPolyEstimates
const SHARED_PTR< const
SubImage< Float > > 
_subImage
 subimage contains the region of the original image on which the fit is performed.
Int _polyOrder
Int _fitAxis
vector< axisType_axisTypes
Array< String > _worldCoords
Record _results
static const uInt _nOthers
static const uInt _gsPlane
static const uInt _lsPlane
SHARED_PTR< LogFile_logfile
SHARED_PTR< LogIO > _log
Vector< Double > _goodAmpRange
Vector< Double > _goodCenterRange
Vector< Double > _goodFWHMRange
const CoordinateSystem _csysIm
String _plpDivisor
Vector< Vector< Double > > _pixelPositions
 Bool _inVelocitySpace() const;.
static const String sOnePair
static const String bTwoPair
static const String sNPair
static const Regex startOnePair
static const Regex startNPair
CoordinateSystem _csys
ParamSet _currentGlobals
vector< AsciiAnnotationFileLine_lines
Vector< AnnotationBase::Keyword_globalKeysToApply
Int _fileVersion
IPosition _imShape
uInt _regions
SHARED_PTR< std::pair
< MFrequency, MFrequency > > 
_overridingFreqRange
SHARED_PTR< Vector
< Stokes::StokesTypes > > 
_overridingCorrRange
bool isCustom_
 Whether last set range was custom or not.
double from_
 Last set range.
double to_
constexpr double kDay2Sec
constexpr double kSec2Day
IlluminationConvFunc gwEij
Applicator applicator
Double VLABandMinFreqDefaults [VLABeamCalc_NumBandCodes]
Double VLABandMaxFreqDefaults [VLABeamCalc_NumBandCodes]
BeamCalcGeometry VLABeamCalcGeometryDefaults [VLABeamCalc_NumBandCodes]
Double EVLABandMinFreqDefaults [EVLABeamCalc_NumBandCodes]
Double EVLABandMaxFreqDefaults [EVLABeamCalc_NumBandCodes]
BeamCalcGeometry EVLABeamCalcGeometryDefaults [EVLABeamCalc_NumBandCodes]
Double ALMABandMinFreqDefaults [ALMABeamCalc_NumBandCodes]
Double ALMABandMaxFreqDefaults [ALMABeamCalc_NumBandCodes]
BeamCalcGeometry ALMABeamCalcGeometryDefaults [ALMABeamCalc_NumBandCodes]

Detailed Description

----------------------------------------------------------------------------- Start of casa namespace -----------------------------------------------------------------------------

UVWMachine Does rotation, including B1950 <-> J2000, refocusing, and maybe even SIN <-> (-)NCP reprojection of existing UVWs, but it does not generate UVWs from an antenna table.

--------------------------------------------------------------------- --------------------------------------------------------------------- TEMPS The following #defines should REALLY GO! --------------------------------------------------------------------- ---------------------------------------------------------------------

not yet:include <synthesis/MeasurementComponents/CalCorruptor.h>

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

include <synthesis/TransformMachines/FTMachine.h> include <casa/Arrays/Matrix.h> include <scimath/Mathematics/FFTServer.h> include <msvis/MSVis/VisBuffer.h> include <images/Images/ImageInterface.h> include <images/Images/ImageInterface.h> include <casa/Containers/Block.h> include <casa/Arrays/Array.h> include <casa/Arrays/Vector.h> include <casa/Arrays/Matrix.h> include <scimath/Mathematics/ConvolveGridder.h>

-*- C++ -*-

include <casa/Logging/LogMessage.h> include <casa/Logging/LogSink.h> include <casa/Logging/LogIO.h>

include <synthesis/MeasurementComponents/VisJones.h> include <synthesis/MeasurementEquations/VisEquation.h>

std includes

Forward Decls.

-*- mode: c++ -*-

FTMachine::rotateUVW(Matrix<Double>& uvw, Vector<Double>& dphase, const VisBuffer& vb).

using namespace casa;

pragma GCC diagnostic warning "-Wno-missing-field-initializers"

casacore containers

Base class.

Logging.

To handle configuration records.

Where ViFactory interface is defined.

Where TransformingVi2 interface is defined.

Measurement Set.

Where VisBufferImpl2 interface is defined.

include <lattices/Lattices/LatticeExprNode.h>

PLEASE DO *NOT* ADD ADDITIONAL METHODS TO THIS CLASS.

.casarc interface

To handle variant parameters.

Qt implementation of main viewer supervisory object -- Functional level.

(Trailing underscore is not a typo -- do not remove it; QtDataManager.ui.h uses the QTDATAMANAGER_H symbol).

(Trailing underscore is not a typo -- do not remove it; QtExportBrowser.ui.h uses the QTEXPORTBROWSER_H symbol).

Represents a curve drawn on the QtCanvas.

Displays the log from a fit.

including without guard results in yyFlexLexer being multiply defined when compiling the scanner.

Implementation of a relative screen pos. DSRectangle.

Implementation of a relative screen pos. DSEllipse.

Base class for scrolling DisplayData objects.

aips includes:

Go ahead and include X11 stuff for now.

Support functions for GLPixelCanvas.

Display list support for GLPixelCanvas.

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

----------------------------------------------------------------------------- Start of casa namespace definitions -----------------------------------------------------------------------------

----------------------------------------------------------------------------- Start of define macro to prevent multiple loading ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Includes ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- Start of casa namespace -----------------------------------------------------------------------------

Intended use:

Internal

Synopsis

These classes are used to implement display list support for GLPixelCanvas. Execution tracing is supported. The variable 'nspaces' gives the number of spaces to indent the printout. All of these classes are used internally by GLPixelCanvas and wouldn't be useful elsewhere.

Prerequisite

Thrown Exceptions

Synopsis

The GLLogIO class extends the LogIO class to add tracing support. Also, a couple of miscellaneous support routines are defined.

Prerequisite

Intended use:

Internal

Thrown Exceptions

Synopsis

QtMouseToolNames holds static constants for Qt mouse tools (with some access methods for them). There is an ordered list of 'mouse tool' types, names and reference indices for them, etc.

Include Simple{World,Pixel}CanvasApp stuff

trial includes: display library includes:

.\.

Synopsis

The viewer is structured with a functional layer and a gui layer. In principle the former can operate without the latter. This class manages functional objects associated with the viewer, in particular the list of user-created DDs.

Records interface System utilities (for profiling macros)

Class containing the actual transformation logic

Measurement Set Selection Needed by setupMS Needed by copyTable OS methods needed by fillSubTables

Class containing the actual transformation logic VisBuffer class only accessible from this class

Class containing the actual transformation logic Implementation returned by the factory method

To handle variant parameters Measurement Set Selection Data handling Regridding VisibityIterator / VisibilityBuffer framework TVI framework THis is needed just because of vi::AveragingTvi2::weightToSigma To get observatory position from observatory name To post formatted msgs via ostringstream To apply hanning smooth To apply fft shift To apply 1D interpolations to compute partial medians single dish specific

Coordinate systems MS handling To use ostringstream Enable record conversions

GSL includes

VI/VB framework TVI framework Measurement Set NOTE: See implementation include below

To handle variant parameters MS Access To get observatory position from observatory name calcChanFreqs 1d interpolation methods

Measurement Set Standard Lib NOTE: See implementation include below

Fitting classes OpenMP

Antenna column data providers

Array id column data provider

Corrected visibilities data provider template

Data description id column data provider

Base class of data providers based on StatsDataProvider, backed by a VisibilityIterator2 instances.

Data providers for feed id columns.

Data provider for field id column

Data provider for flag cube column

Data provider for flag row column

Float visibilities column data provider

Data provider for interval column

Observed visibilities data provider template

Data provider for scan column

Data provider for time column

Data provider for uvrange.

Data providers for visibility amplitudes.

Data providers for imaginary part of visibilities.

Data providers for visibility phases.

Data providers for real part of visibilities.

Data provider for weight spectrum column.

Data provider data iterator to provide visibility amplitudes.

Data provider data iterator to provide boolean values as true -> 1, false -> 0.

Data iterators for Vi2ChunkDataProvider

Data provider mask iterators, based on a flag column.

Data provider data iterator to provide imaginary part of visibilities.

Data provider data iterator to provide visibility phases.

Data provider data iterator to provide real part of visibilities.

Data provider weights iterators, based on sigma column

Data provider of uvrange values, based on uvw column

Data provider weights iterators, based on weights column

casacore includes

System utilities (for profiling macros) Include files for the DBus Service

System utilities (for profiling macros) Boost Libraries for mutex and noncopyable semantics Include files for the DBus Service

Implementation returned by the factory method

Apparently not required here? (gmoellen 06Nov20)

#define CONVSIZE (1024*2) #define CONVWTSIZEFACTOR sqrt(2.0) #define OVERSAMPLING 10 #define THRESHOLD 1E-3

--------------------------------------------------------------------- --------------------------------------------------------------------- TEMPS The following #defines should REALLLLAY GO! --------------------------------------------------------------------- --------------------------------------------------------------------- #define CONVSIZE (1024*2) #define CONVWTSIZEFACTOR sqrt(2.0) #define OVERSAMPLING 10 #define THRESHOLD 1E-3

include <casa/Tables/Table.h>

A light-weight container to carray all the information required for a single convolution function plan.

Etymology

CFCell is basic in-memory representation of a single monochromatic, single polarization cross-product and single w-plane convoluion function .

Synopsis

Mostly a conveniance class to pass around related information.

Example

Motivation

To avoid parameter-bloat to passing around a number of related objects seperately.

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

FTMachine::rotateUVW(Matrix<Double>& uvw, Vector<Double>& dphase, const VisBuffer& vb)

Example

Example

Code in the master thread:

ThreadCoordinator threadCoordinator (nThreads);

Create nThread threads and pass them a pointer to the thread coordinator object. Then enter the work loop

for (int i = 0; i < nBuffers; i++){

Provide access to the i-th buffer

threadCoordinator->getToWork(& vb); // tell workers to hop to it! blocks if workers still busy

}

Code in each worker thread:

while (True){

VisBuffer * workingBuffer = threadCoordinator_p->waitForWork (this); if (workingBuffer == NULL) break;

doSomeWork(workingBuffer); }


Typedef Documentation

typedef uInt casa::Antenna

The interface to the MeasurementSet for synthesis processing.

Review Status

Test programs:
t

Prerequisite

  • MeasurementSet

Etymology

VisSet is the Set of Visibilities

Synopsis

The VisSet is a class that simplifies access to the visibility data for the synthesis processing code. It holds a reference to an original MeasurementSet with observed data and creates two extra data columns for the storage of model visibilities and corrected visibilities. All access to the MeasurementSet is done via the VisibilityIterator and the VisBuffer

The VisSet allows selection and sorting of the MeasurementSet to be applied. A number of columns can be specified to define the iteration order, a a time interval can be given to iterate in chunks of time and a channel selection can be made for each spectral window present in the data.

Example

 MeasurementSet ms("Example.MS",Table::Update);
 cout << "Constructing VisSet"<<endl;
 Block<Int> bi(2); 
 bi[0]=MS::SPECTRAL_WINDOW_ID;
 bi[1]=MS::TIME; 
 Matrix<Int> chanSelection; // no channel selection
 // iterate in 600s chunks within each SpectralWindow
 Double interval=600.; 
 VisSet vs(ms,bi,chanSelection,interval);

Motivation

This class provides an easy interface to the MS. It keeps the iterator around for reuse, thus avoiding repeated sorting of the data.

Definition at line 92 of file VisSet.h.

typedef std::map< std::pair<Int,Int>,std::vector<uInt> > casa::antennaPairMap

Definition at line 72 of file FlagDataHandler.h.

typedef std::map< std::pair<Int,Int>,std::vector<uInt> >::iterator casa::antennaPairMapIterator

Type definitions.

Definition at line 69 of file FlagDataHandler.h.

typedef std::vector< vector<Double> > casa::antennaPointingMap

Definition at line 76 of file FlagDataHandler.h.

typedef map< pair< pair<uInt,uInt> , uInt >,vector<uInt> > casa::baselineMap

Definition at line 146 of file MSTransformManager.h.

typedef Double(PlotMSCacheBase::* casa::CacheMemPtr)(Int, Int)

Definition at line 46 of file PlotMSIndexer.h.

typedef CountedPtr<CalCache> casa::CalCachePtr

Definition at line 154 of file CalCache.h.

typedef void(PlotMSIndexer::* casa::CollapseMethPtr)(Int, Array< Bool > &)

Definition at line 48 of file PlotMSIndexer.h.

Standard parallel imager classes based on implementation classes in ParallelImagerMixin.h.

Parallel continuum imager

Definition at line 57 of file ParallelImagerAdaptor.h.

Parallel continuum imager class.

Definition at line 295 of file ParallelImagerMixin.h.

typedef MSAntenna casa::CTAntenna

Definition at line 95 of file NewCalTable.h.

typedef MSAntennaColumns casa::CTAntennaColumns

Definition at line 100 of file NewCalTable.h.

typedef MSField casa::CTField

NewCalTable: New Calibration table access and creation.

Intended use:

Public interface

Prerequisite

Etymology

From "calibration" and "table".

Synopsis

The NewCalTable classes provide basic access to calibration tables. This includes the creation of calibration tables, sorting and selection capabilities, and basic data access. Specializations for baseline-based, time-variable and solvable VisJones types, and sub-types, are provided through inheritance.

Example

Motivation

This class is used by other calibration table accessors and iterators.

Typedefs for subtable objects

Definition at line 93 of file NewCalTable.h.

typedef MSFieldColumns casa::CTFieldColumns

Definition at line 98 of file NewCalTable.h.

typedef MSHistory casa::CTHistory

Definition at line 97 of file NewCalTable.h.

typedef MSHistoryColumns casa::CTHistoryColumns

Definition at line 102 of file NewCalTable.h.

typedef MSObservation casa::CTObservation

Definition at line 94 of file NewCalTable.h.

typedef MSObservationColumns casa::CTObservationColumns

Definition at line 99 of file NewCalTable.h.

typedef MSSpectralWindow casa::CTSpectralWindow

Definition at line 96 of file NewCalTable.h.

typedef MSSpWindowColumns casa::CTSpWindowColumns

Definition at line 101 of file NewCalTable.h.

Parallel cube imager.

Definition at line 60 of file ParallelImagerAdaptor.h.

Parallel cube imager class.

Definition at line 304 of file ParallelImagerMixin.h.

typedef std::vector< double > casa::CurveData

Definition at line 42 of file CanvasCurve.h.

typedef map<MS::PredefinedColumns,MS::PredefinedColumns> casa::dataColMap

Map definition.

Definition at line 142 of file MSTransformManager.h.

typedef RigidVector<Double,3> casa::Direction

Definition at line 95 of file VisSet.h.

typedef std::vector<double> casa::ErrorData

Definition at line 43 of file CanvasCurve.h.

Definition at line 42 of file RFFlagCube.h.

typedef Matrix<RFlagWord> casa::FlagMatrix

Definition at line 43 of file RFCommon.h.

typedef Vector<RFlagWord> casa::FlagVector

Definition at line 42 of file RFCommon.h.

typedef Double casa::Frequency

Definition at line 93 of file VisSet.h.

typedef void(* casa::GCFPtr)(Double *griduvw, Double *area, Double *raoff1, Double *decoff1, Double *raoff2, Double *decoff2, Int *doGrad, Complex *weight, Complex *dweight1, Complex *dweight2, Double *currentCFPA)

Definition at line 52 of file GlobalFTMachineCallbacks.h.

typedef Display casa::IL

remove this when all IL's are extracted ???

Definition at line 1542 of file DisplayEnums.h.

typedef Int(PlotMSIndexer::* casa::IndexerMethPtr)(Int, Int)

Definition at line 47 of file PlotMSIndexer.h.

typedef map<uInt,vector < channelContribution > > casa::inputOutputChanFactorMap

Definition at line 148 of file MSTransformManager.h.

typedef map<uInt,pair < spwInfo, spwInfo > > casa::inputOutputSpwMap

Definition at line 149 of file MSTransformManager.h.

typedef map<uInt,map<uInt, uInt > > casa::inputSpwChanMap

Definition at line 147 of file MSTransformManager.h.

typedef std::map< Int,Double > casa::lambdaMap

Definition at line 78 of file FlagDataHandler.h.

typedef std::map<uInt, std::vector<Int> > casa::mapuIvIType

A class to time average all columns of a VisBuffer.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

From "VisBuffer", "Chunk", and "averaging". "Chunk" comes from VisibilityIterator.

Synopsis

This class time averages complete rows of a VisBuffer.

Example

See SubMS::doTimeAver().

Motivation

VisBuffAccumulator also time averages VisBuffers, but only for a few columns, as needed by calibration and plotms. Time averaging in split requires (in principle) that all of the columns in the input MS be written to the output MS. This is more work than required by calibration and plotms, and split also has some differences in the details of the averaging.


Note: For many of the columns averaging is trivial, i;e; the VisBuffer should only contain one ARRAY_ID, FIELD_ID, and DATA_DESC_ID, so they will all only have one value each;

TIME and INTERVAL will also be univalued in the output, for a different reason; For most (all?) uses this is a feature; (See CAS-2422 + 2439 for why;)

To Do

  • averaging over other indices.

Definition at line 37 of file VisChunkAverager.h.

typedef SquareMatrix<Complex,2> casa::mjJones2

Definition at line 40 of file PBMath2DImage.h.

typedef SquareMatrix<Float,2> casa::mjJones2F

Definition at line 44 of file PBMath2DImage.h.

typedef SquareMatrix<Complex,4> casa::mjJones4

Definition at line 43 of file PBMath2DImage.h.

Definition at line 85 of file MSCalEnums.h.

typedef CountedPtr<MSCache> casa::MSCachePtr

Definition at line 190 of file MSCache.h.

typedef CTEnums casa::NCT

Definition at line 81 of file CTEnums.h.

typedef void(* casa::PixelCanvasColorTableResizeCB)(class PixelCanvasColorTable *pccmap, uInt newSize, void *clientData, Display::RefreshReason reason)

Definition at line 40 of file PixelCanvasColorTable.h.

typedef CountedPtr<PlotAreaFill> casa::PlotAreaFillPtr

Definition at line 351 of file PlotOptions.h.

typedef unsigned int casa::PlotAxisBitset

Set of bit flags to indicate combinations of sides, used (as of this writing) for indicating which axes have visible scales.

The value of a PlotSideBitset is the bitwise OR of values of PlotSide.

Definition at line 65 of file PlotOptions.h.

Definition at line 168 of file PlotEventHandler.h.

typedef CountedPtr<PlotCanvas> casa::PlotCanvasPtr

Definition at line 1036 of file PlotCanvas.h.

Definition at line 169 of file PlotEventHandler.h.

Definition at line 159 of file PlotEventHandler.h.

typedef CountedPtr<PlotColor> casa::PlotColorPtr

Definition at line 182 of file PlotOptions.h.

typedef CountedPtr<PlotData> casa::PlotDataPtr

Definition at line 72 of file PlotData.h.

Definition at line 77 of file PlotCanvas.h.

Definition at line 883 of file PlotData.h.

Definition at line 882 of file PlotData.h.

Definition at line 880 of file PlotData.h.

Definition at line 881 of file PlotData.h.

typedef CountedPtr<PlotFactory> casa::PlotFactoryPtr

Definition at line 544 of file PlotFactory.h.

typedef CountedPtr<PlotFont> casa::PlotFontPtr

Definition at line 278 of file PlotOptions.h.

typedef CountedPtr<PlotItem> casa::PlotItemPtr

Definition at line 98 of file PlotItem.h.

Definition at line 166 of file PlotEventHandler.h.

typedef CountedPtr<PlotLine> casa::PlotLinePtr

Definition at line 433 of file PlotOptions.h.

typedef CountedPtr<PlotLogger> casa::PlotLoggerPtr

Definition at line 537 of file PlotLogger.h.

Definition at line 704 of file PlotData.h.

Definition at line 703 of file PlotData.h.

Definition at line 701 of file PlotData.h.

Definition at line 702 of file PlotData.h.

Definition at line 163 of file PlotEventHandler.h.

Definition at line 164 of file PlotEventHandler.h.

Definition at line 160 of file PlotEventHandler.h.

Definition at line 162 of file PlotEventHandler.h.

Definition at line 445 of file PlotMSCacheBase.h.

Definition at line 283 of file PlotMSIndexer.h.

Definition at line 312 of file PlotMSPlotter.qo.h.

typedef CountedPtr<PlotMutex> casa::PlotMutexPtr

Definition at line 64 of file PlotOperation.h.

Definition at line 141 of file PlotOperation.h.

Definition at line 496 of file PlotData.h.

Definition at line 495 of file PlotData.h.

Definition at line 493 of file PlotData.h.

Definition at line 494 of file PlotData.h.

Definition at line 167 of file PlotEventHandler.h.

Definition at line 795 of file PlotData.h.

Definition at line 794 of file PlotData.h.

Definition at line 792 of file PlotData.h.

Definition at line 793 of file PlotData.h.

Smart Pointer Definitions //.

Definition at line 158 of file PlotEventHandler.h.

Definition at line 412 of file PlotData.h.

Definition at line 411 of file PlotData.h.

Definition at line 409 of file PlotData.h.

Definition at line 410 of file PlotData.h.

typedef CountedPtr<PlotSymbol> casa::PlotSymbolPtr

Definition at line 591 of file PlotOptions.h.

typedef CountedPtr<Plotter> casa::PlotterPtr

Definition at line 311 of file Plotter.h.

typedef CountedPtr<PlotTool> casa::PlotToolPtr

Definition at line 157 of file PlotTool.h.

Definition at line 165 of file PlotEventHandler.h.

typedef CountedPtr<PlotWidget> casa::PlotWidgetPtr

Definition at line 62 of file PlotPanel.h.

typedef void casa::PMSPTMethod(PMSPTObject, bool)

Definition at line 41 of file ThreadController.h.

typedef void* casa::PMSPTObject

Typedefs for using post-thread methods.

Definition at line 36 of file ThreadController.h.

typedef std::map< uInt,String > casa::polarizationIndexMap

Definition at line 75 of file FlagDataHandler.h.

typedef std::map< uShort,uShort > casa::polarizationMap

Definition at line 74 of file FlagDataHandler.h.

typedef std::map< uShort,uShort >::iterator casa::polartizationMapIterator

Definition at line 71 of file FlagDataHandler.h.

typedef RigidVector<Float,3> casa::Position

Definition at line 94 of file VisSet.h.

typedef std::pair<double, double> casa::ppoint_t

Typedef for a point, which is two doubles (x and y).

Definition at line 41 of file PlotData.h.

typedef std::pair<double, double> casa::prange_t

Typedef for range, which is two doubles (min and max).

Definition at line 41 of file PlotOptions.h.

typedef std::pair<double, double> casa::psize_t

Typedef for size, which is two doubles (width and height).

Definition at line 44 of file PlotOptions.h.

typedef RFABase casa::RFA

Definition at line 45 of file RFChunkStats.h.

typedef uInt casa::RFlagWord

RFAs use bitwise flags.

Definition at line 41 of file RFCommon.h.

typedef ROMSAntennaColumns casa::ROCTAntennaColumns

Definition at line 105 of file NewCalTable.h.

typedef ROMSFieldColumns casa::ROCTFieldColumns

Definition at line 103 of file NewCalTable.h.

typedef ROMSHistoryColumns casa::ROCTHistoryColumns

Definition at line 107 of file NewCalTable.h.

typedef ROMSObservationColumns casa::ROCTObservationColumns

Definition at line 104 of file NewCalTable.h.

typedef ROMSSpWindowColumns casa::ROCTSpWindowColumns

Definition at line 106 of file NewCalTable.h.

Definition at line 358 of file VisibilityIteratorImplAsync.h.

Definition at line 99 of file VisSet.h.

typedef Float(RFDataMapper::* casa::RowMapperFunc)(uInt)

a row mapper member function maps a row to a single value

Definition at line 42 of file RFDataMapper.h.

typedef std::map< Int,vector<Double> > casa::scanStartStopMap

Definition at line 77 of file FlagDataHandler.h.

Serial imager.

Definition at line 63 of file ParallelImagerAdaptor.h.

Serial (non-MPI) imager class -- allows ParallelImagerMixin type to be used regardless of serial vs parallel CASA.

However, the naming is unfortunate...suggestions are welcome!

Definition at line 315 of file ParallelImagerMixin.h.

Definition at line 411 of file SimplePlotter.h.

typedef std::map< Double,std::vector<uInt> > casa::subIntegrationMap

Definition at line 73 of file FlagDataHandler.h.

typedef std::map< Double,std::vector<uInt> >::iterator casa::subIntegrationMapIterator

Definition at line 70 of file FlagDataHandler.h.

typedef void(casa::MSTransformBufferImpl::* casa::TransformFunction)(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap) const

Definition at line 149 of file MSTransformBufferImpl.h.

typedef void(casa::MSTransformBufferImpl::* casa::TransformKernel)(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap, IPosition &inputPos, IPosition &outputPos, IPosition &kernelShape) const

Definition at line 153 of file MSTransformBufferImpl.h.

typedef void(casa::MSTransformBufferImpl::* casa::TransformKernel1D)(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap, uInt &inputPos, uInt &outputPos, uInt &kernelSize) const

Definition at line 160 of file MSTransformBufferImpl.h.

typedef Complex casa::TT

template <class t>="">

Definition at line 98 of file CFBuffer.h.

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

Definition at line 46 of file CFStore2.h.

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

Definition at line 45 of file CFStore2.h.

typedef Vi2ChunkCorrectedVisDataProvider<Vi2StatsAmplitudeIterator> casa::Vi2ChunkCorrectedVisAmplitudeProvider

Definition at line 46 of file Vi2ChunkVisAmplitudeProvider.h.

typedef Vi2ChunkCorrectedVisDataProvider<Vi2StatsImaginaryIterator> casa::Vi2ChunkCorrectedVisImaginaryProvider

Definition at line 46 of file Vi2ChunkVisImaginaryProvider.h.

typedef Vi2ChunkCorrectedVisDataProvider<Vi2StatsPhaseIterator> casa::Vi2ChunkCorrectedVisPhaseProvider

Definition at line 46 of file Vi2ChunkVisPhaseProvider.h.

typedef Vi2ChunkCorrectedVisDataProvider<Vi2StatsRealIterator> casa::Vi2ChunkCorrectedVisRealProvider

Definition at line 46 of file Vi2ChunkVisRealProvider.h.

typedef Vi2ChunkModelVisDataProvider<Vi2StatsAmplitudeIterator> casa::Vi2ChunkModelVisAmplitudeProvider

Definition at line 43 of file Vi2ChunkVisAmplitudeProvider.h.

typedef Vi2ChunkModelVisDataProvider<Vi2StatsImaginaryIterator> casa::Vi2ChunkModelVisImaginaryProvider

Definition at line 43 of file Vi2ChunkVisImaginaryProvider.h.

typedef Vi2ChunkModelVisDataProvider<Vi2StatsPhaseIterator> casa::Vi2ChunkModelVisPhaseProvider

Definition at line 43 of file Vi2ChunkVisPhaseProvider.h.

typedef Vi2ChunkModelVisDataProvider<Vi2StatsRealIterator> casa::Vi2ChunkModelVisRealProvider

Definition at line 43 of file Vi2ChunkVisRealProvider.h.

typedef Vi2ChunkObservedVisDataProvider<Vi2StatsAmplitudeIterator> casa::Vi2ChunkObservedVisAmplitudeProvider

Definition at line 40 of file Vi2ChunkVisAmplitudeProvider.h.

typedef Vi2ChunkObservedVisDataProvider<Vi2StatsImaginaryIterator> casa::Vi2ChunkObservedVisImaginaryProvider

Definition at line 40 of file Vi2ChunkVisImaginaryProvider.h.

typedef Vi2ChunkObservedVisDataProvider<Vi2StatsPhaseIterator> casa::Vi2ChunkObservedVisPhaseProvider

Definition at line 40 of file Vi2ChunkVisPhaseProvider.h.

typedef Vi2ChunkObservedVisDataProvider<Vi2StatsRealIterator> casa::Vi2ChunkObservedVisRealProvider

Definition at line 40 of file Vi2ChunkVisRealProvider.h.

Definition at line 122 of file Vi2StatsDataIterator.h.

Definition at line 119 of file Vi2StatsDataIterator.h.

Definition at line 125 of file Vi2StatsDataIterator.h.

Definition at line 100 of file VisSet.h.

typedef Vector<CStokesVector> casa::vvCoh

Definition at line 97 of file VisSet.h.

typedef struct casa::window casa::WINDOW

MIRIAD dataset MeasurementSet filler.

Derived from carmafiller.

Despite that this program is written in C++ and uses classes, it is really a set of routines manipulating a huge common block....\.

Acknowledgement: this program was originally cloned off uvfitsfiller.cc whose code is now in MSFitsInput.cc Ray Plante wrote the other filler, with which we had some cross talk

Limitations, Caveats and Remaining ToDo's

  • does not apply the various (miriad) complex gain corrections (uvcat and friends should be used for that in miriad, it would be silly to duplicate that code here)
  • this code won't run if Double!=double or Float!=float or Int!=int On some future 64bit machines this may cause problems?
  • CARMA type arrays when dishes are not the same size
  • do not mix arrays from different telescopes (e.g. BIMA and ATCA) but it should handle different configurations (ARRAYs) of the same instrument
  • handle multiple array configuration datasets that were UVCAT'ed (needs to count antennae up at each array configuration)
  • true miriad storage manager ?
  • check UV override, is that being handled transparently?
  • spectral windows layout (code present, fix table access descriptors) CHECK: what happens if e.g. uvcat does some line= preprocessing
  • correct restfreq's in source tables that relate to the spectral windows (this code currently coredumps)
  • make win=,narrow=,wide=0 cause non of them to be written in that selection
  • add weather table
  • although no more wides are written, there is a way to make a small MS from the wides only by preprocessing in miriad, but conceivably could be done here as well?? -- except the narrow= keyword seems to write files that suffer from the Table array conformance error

Todo: to deal with multiple zoom setups (freq changes), we need to track which spectral windows each source appears to make a proper source table indexed by source id and spw id

History: Spring 1997: written (cloned off uvfitsfiller) Peter Teuben July 1997: Y2K, fixed table-interface PJT Dec 1997: fixed wideband only data (e.g. uvgen) PJT ??? somebody fixed up this code for some new release ??? May 2000: fixed up for various new AIPS++ conventions PJT and added multi-source & field PJT Sep 2000: development now on linux, converted to OldMS PJT Dec 2000: Conversion to MS (MS2) PJT typical compile time: (P600/256M/15MBps HD: 36") typical 3c273 conversion time: 2.6" (5.3->11.3 MB) Cf. that to "uvio" processing time, which runs at disk I/O speed (15 MB/s on the beforementioned laptop) Jan-Feb 2001: window layout, restfreq's and various things to get msmultiscale to work; added some syscal support PJT April 2001: final cleanup for the 1.5 AIPS++ release - PJT [note that from this moment on bimafiller is for experimental use and deprecated, the new version will be called 'mirfiller' Oct 2001: mirlib changed location Sep 2009: revived in CASA, added various tables for CARMA also renamed from bimafiller to carmafiller Sep 2011: initial release Mar 2013: Rename to importmiriad and make it work for ATCA CABB data (more channels, windows and 4 pols) MHW May 2014: Fix some compiler warnings, add TOPO option MHW Jul 2015: Cope with data with changing freq setups,e.g., CABB zoom data with multiple sources MHW Jan 2016 Turn from standalone app into tool+task MHW

a placeholder for the MIRIAD spectral window configuration see also the MIRIAD programmers guide, and its appendix on UV Variables for CARMA we have MAXWIN = MAXWIDE (16 normally, 6 in 2006-2009, more later) narrow band (plus MAXWIDE space to point into the wide band data too)


Enumeration Type Documentation

Enumerator:
ALMA_INVALID 
ALMA_DA 
ALMA_DV 
ALMA_CM 
ALMA_PM 
ALMA_numAntTypes 

Definition at line 58 of file ALMAAperture.h.

Enumerator:
BeamCalc_ALMA_1 
BeamCalc_ALMA_2 
BeamCalc_ALMA_3 
BeamCalc_ALMA_4 
BeamCalc_ALMA_5 
BeamCalc_ALMA_6 
BeamCalc_ALMA_7 
BeamCalc_ALMA_8 
BeamCalc_ALMA_9 
BeamCalc_ALMA_10 
ALMABeamCalc_NumBandCodes 

Definition at line 166 of file BeamCalc.h.

enum casa::axisType [private]
Enumerator:
LONGITUDE 
LATITUDE 
FREQUENCY 
POLARIZATION 
NAXISTYPES 

Definition at line 160 of file ImageProfileFitterResults.h.

Enumerator:
BeamCalc_EVLA_L 
BeamCalc_EVLA_S 
BeamCalc_EVLA_C 
BeamCalc_EVLA_X 
BeamCalc_EVLA_U 
BeamCalc_EVLA_K 
BeamCalc_EVLA_A 
BeamCalc_EVLA_Q 
BeamCalc_EVLA_4 
EVLABeamCalc_NumBandCodes 

Definition at line 152 of file BeamCalc.h.

enum casa::gaussSols [private]
Enumerator:
AMP 
CENTER 
FWHM 
INTEGRAL 
AMPERR 
CENTERERR 
FWHMERR 
INTEGRALERR 
NGSOLMATRICES 

Definition at line 151 of file ImageProfileFitterResults.h.

Enumerator:
GLTraceNone 
GLTraceErrors 
GLTraceInfo 
GLTraceCalls 
GLTraceImages 
GLTraceGraphics 
GLTraceMath 
GLTraceOther 
GLTraceNormal 
GLTraceAll 

Definition at line 108 of file GLSupport.h.

Enumerator:
X_BOTTOM 
X_TOP 
Y_LEFT 
Y_RIGHT 

Definition at line 57 of file PlotOptions.h.

Enum for possible axis scales.

Enumerator:
NORMAL 
LOG10 
DATE_MJ_SEC 
DATE_MJ_DAY 

Definition at line 73 of file PlotOptions.h.

The canvas is composed of multiple layers, where changing/adding items from one layer will not affect the others.

This is mainly used to separate items that are costly to draw (i.e. scatter plots with many points) from interaction-type items (i.e. annotations and selections). The layers share axes and are otherwise transparent to the user. If this enum is changed, PlotCanvas::allLayers() needs to be updated.

Enumerator:
MAIN 
ANNOTATION 

Definition at line 96 of file PlotOptions.h.

Enum for cursors.

Enumerator:
NORMAL_CURSOR 
HAND_OPEN 
HAND_CLOSED 
CROSSHAIR 
WAIT 
TEXT 

Definition at line 81 of file PlotOptions.h.

Enumerator:
UNKNPROF 
SINGPROF 
RECTPROF 
ELLPROF 
POLYPROF 
POLYLINEPROF 
PVPROF 

Definition at line 43 of file QtMWCTools.qo.h.

enum casa::spxSols [private]
Enumerator:
SPXSOL 
SPXERR 
NSPXSOLMATRICES 

Definition at line 156 of file ImageProfileFitterResults.h.

Enumerator:
SELECT_TOOL 
SUBTRACT_TOOL 
ZOOM_TOOL 
PAN_TOOL 
NONE_TOOL 

Definition at line 233 of file PlotTool.h.

Enumerator:
BeamCalc_VLA_L 
BeamCalc_VLA_C 
BeamCalc_VLA_X 
BeamCalc_VLA_U 
BeamCalc_VLA_K 
BeamCalc_VLA_Q 
BeamCalc_VLA_4 
VLABeamCalc_NumBandCodes 

Definition at line 140 of file BeamCalc.h.


Function Documentation

*** virtual casa::~FluxCalcVQS (  )  [virtual]
casa::~RegionTextParser (  ) 
void casa::_addLine ( const AsciiAnnotationFileLine &  line  )  [private]
Double casa::_centerWorld ( const PCFSpectralElement &  solution,
const IPosition &  imPos 
) const [private]
void casa::_createAnnotation ( const AnnotationBase::Type  annType,
const Vector< Quantity > &  qDirs,
const std::pair< Quantity, Quantity > &  qFreqs,
const vector< Quantity > &  quantities,
const String &  textString,
const ParamSet &  currentParamSet,
const Bool  annOnly,
const Bool  isDifference,
const String &  preamble 
) [private]
Parameters:
qDirs const Vector<MDirection> dirs,
std::unique_ptr<vector<vector<Array<Double> > > > casa::_createPCFArrays (  )  const [private]
void casa::_determineVersion ( const String &  chunk,
const String &  filename,
const Int  requireAtLeastThisVersion 
) [private]
static String casa::_doLabel ( String &  consumeMe,
const String &  logPreamble 
) [static, private]
void casa::_doWorldCoords ( Array< String > &  directionInfo,
const CoordinateSystem &  csysSub,
const IPosition &  pixel,
const DirectionCoordinate *const &  dcoord,
const SpectralCoordinate *const &  spcoord,
const StokesCoordinate *const &  polcoord,
Bool  returnDirection,
const String &  directionType 
) [private]
String casa::_elementToString ( const Double  value,
const Double  error,
const String &  unit,
Bool  isFixed 
) const [private]
Vector<Quantity> casa::_extractNQuantityPairs ( String &  consumeMe,
const String &  preamble 
) const [private]
Vector<Quantity> casa::_extractQuantitiesFromPair ( const String &  pair,
const String &  preamble 
) const [private]
Vector<Quantity> casa::_extractQuantityPairAndSingleQuantity ( String &  consumeMe,
const String &  preamble 
) const [private]
void casa::_extractQuantityPairAndString ( std::pair< Quantity, Quantity > &  quantities,
String &  string,
String &  consumeMe,
const String &  preamble,
const Bool  requireQuotesAroundString 
) const [private]
static Vector<String> casa::_extractSinglePair ( const String &  string  )  [static, private]

extract s1 and s2 from a string of the form "[s1, s2]"

std::pair<Quantity, Quantity> casa::_extractSingleQuantityPair ( const String &  pair,
const String &  preamble 
) const [private]
Array<String> casa::_extractTwoPairs ( uInt &  end,
const String &  string 
) const [private]
Vector<Quantity> casa::_extractTwoQuantityPairs ( String &  consumeMe,
const String &  preamble 
) const [private]
Vector<Quantity> casa::_extractTwoQuantityPairsAndSingleQuantity ( String &  consumeMe,
const String &  preamble 
) const [private]
Double casa::_fitAxisIncrement (  )  const [private]
String casa::_gaussianMultipletToString ( const GaussianMultipletSpectralElement &  gm,
const CoordinateSystem &  csys,
const Vector< Double > &  world,
const IPosition &  imPos 
) const [private]
AnnotationBase::Type casa::_getAnnotationType ( Vector< Quantity > &  qDirs,
vector< Quantity > &  qunatities,
String &  textString,
String &  consumeMe,
const String &  preamble 
) const [private]
ParamSet casa::_getCurrentParamSet ( Bool &  spectralParmsUpdated,
ParamSet &  newParams,
String &  consumeMe,
const String &  preamble 
) const [private]
static String casa::_getKeyValue ( String &  consumeMe,
const String &  preamble 
) [static, private]
String casa::_getTag ( const uInt  i  )  const [private]
void casa::_initFunction (  )  [private]
void casa::_insertPCF ( vector< vector< Array< Double > > > &  pcfArrays,
const IPosition &  pixel,
const PCFSpectralElement &  pcf,
const uInt  row,
const uInt  col,
const Double  increment 
) const [private]
String casa::_logTransPolyToString ( const LogTransformedPolynomialSpectralElement &  ltp  )  const [private]
static void casa::_makeSolutionImages ( const String &  name,
const CoordinateSystem &  csys,
const Array< Double > &  values,
const String &  unit,
const Array< Bool > &  mask 
) [static, private]
void casa::_marshalFitResults ( Array< Bool > &  attemptedArr,
Array< Bool > &  successArr,
Array< Bool > &  convergedArr,
Array< Bool > &  validArr,
Array< String > &  typeMat,
Array< Int > &  niterArr,
Array< Int > &  nCompArr,
std::unique_ptr< vector< vector< Array< Double > > > > &  pcfArrays,
vector< Array< Double > > &  plpArrayss,
vector< Array< Double > > &  ltpArrays,
Bool  returnDirection,
Array< String > &  directionInfo 
) [private]
void casa::_parse ( const String &  contents,
const String &  fileDesc 
) [private]
String casa::_pcfToString ( const PCFSpectralElement *const &  pcf,
const CoordinateSystem &  csys,
const Vector< Double > &  world,
const IPosition &  imPos,
Bool  showTypeString = True,
const String &  indent = "" 
) const [private]
String casa::_polynomialToString ( const PolynomialSpectralElement &  poly,
const CoordinateSystem &  csys,
const Vector< Double > &  imPix,
const Vector< Double > &  world 
) const [private]
String casa::_powerLogPolyToString ( const PowerLogPolynomialSpectralElement &  plp  )  const [private]
void casa::_processSolutions ( Array< String > &  typeMat,
Array< Int > &  niterArr,
Array< Int > &  nCompArr,
const IPosition &  pixel,
SHARED_PTR< const ProfileFitResults >  fitter,
std::unique_ptr< vector< vector< Array< Double > > > > &  pcfArrays,
vector< Array< Double > > &  plpArrays,
vector< Array< Double > > &  ltpArrays,
Double  increment 
) [private]
std::pair<Quantity, Quantity> casa::_quantitiesFromFrequencyString ( const String &  freqString,
const String &  preamble 
) const [private]
static Array<Bool> casa::_replicateMask ( const Array< Bool > &  array,
Int  n 
) [static, private]

the input array must have a degenerate last axis.

It will be replicated along this axis n times to form an array with a last axis laength of n.

void casa::_resultsToLog (  )  [private]
Bool casa::_setAxisTypes (  )  [private]
virtual void casa::_setFunction ( const String &  function  )  [protected, virtual]
void casa::_setInitialGlobals (  )  [private]
void casa::_setOverridingChannelRange ( const String &  globalOverrideChans  )  [private]

set the (single) channel range that will override all global and per line frequency specifications; If multiple ranges are specified, an exception will be thrown;

void casa::_setOverridingCorrelations ( const String &  globalOverrideStokes  )  [private]

set the Stokes/polarizations/correlations that will override all global and per line correlation specifications; If multiple ranges are specified, an exception will be thrown;

void casa::_setResults (  )  [private]
static Vector<Stokes::StokesTypes> casa::_stokesFromString ( const String &  stokes,
const String &  preamble 
) [static, private]
void casa::_writeImages ( const CoordinateSystem &  csys,
const Array< Bool > &  mask,
const String &  yUnit 
) const [private]
void casa::_writeLogfile ( const String &  str,
Bool  open,
Bool  close 
) [private]
void casa::addRadioButtonsToGroup ( QButtonGroup *  group  )  const
void casa::alignfeed ( calcAntenna *  a,
const Pathology *  p 
)
void casa::Antennasetdir ( calcAntenna *  a,
const Double *  dir 
)
Int casa::Antennasetfeedpattern ( calcAntenna *  a,
const char *  filename,
Double  scale 
)
void casa::Antennasetfreq ( calcAntenna *  a,
Double  freq 
)
void casa::apply ( const Jones &  j1,
VisVector &  v,
const Jones &  j2,
Bool &  vflag 
)
void casa::apply ( const Jones &  j1,
VisVector &  v,
const Jones &  j2 
)

Apply a pair of Jones to a VisVector:.

void casa::applyPathology ( Pathology *  P,
calcAntenna *  a 
)
CStokesVector casa::applyScirc ( const StokesVector &  v  )  [inline]

Apply conversion matrix from Stokes to circular.

Definition at line 363 of file StokesVector.h.

References applyScirc().

CStokesVector& casa::applyScirc ( CStokesVector &  result,
const StokesVector &  v 
) [inline]

Apply conversion matrix from Stokes to circular.

Definition at line 353 of file StokesVector.h.

Referenced by applyScirc().

StokesVector casa::applyScircInv ( const CStokesVector &  v  )  [inline]

Apply conversion matrix from circular to Stokes.

Definition at line 393 of file StokesVector.h.

References applyScircInv().

StokesVector& casa::applyScircInv ( StokesVector &  result,
const CStokesVector &  v 
) [inline]

Apply conversion matrix from circular to Stokes.

Definition at line 384 of file StokesVector.h.

References std::real().

Referenced by applyScircInv().

CStokesVector casa::applySlin ( const StokesVector &  v  )  [inline]

Apply conversion matrix from Stokes to linear.

Definition at line 348 of file StokesVector.h.

References applySlin().

CStokesVector& casa::applySlin ( CStokesVector &  result,
const StokesVector &  v 
) [inline]

Apply conversion matrix from Stokes to linear(returns result).

Definition at line 338 of file StokesVector.h.

Referenced by applySlin().

StokesVector casa::applySlinInv ( const CStokesVector &  v  )  [inline]

Apply conversion matrix from linear to Stokes.

Definition at line 378 of file StokesVector.h.

References applySlinInv().

StokesVector& casa::applySlinInv ( StokesVector &  result,
const CStokesVector &  v 
) [inline]

Apply conversion matrix from linear to Stokes.

Definition at line 369 of file StokesVector.h.

References std::real().

Referenced by applySlinInv().

void casa::assignCTScanField ( NewCalTable &  ct,
String  msName,
Bool  doField = True,
Bool  doScan = True,
Bool  doObs = True 
)

Extract time-dep scan and field id info from the specified MS, and assign them to the NewCalTable.

std::vector<bool> casa::bitvec_from_ulong ( unsigned long  val,
size_t  len = std::numeric_limits<unsigned long>::digits 
) [inline]

Definition at line 200 of file RFCommon.h.

References casacore::mask(), and casacore::min().

unsigned long casa::bitvec_to_ulong ( const std::vector< bool > &  val  )  [inline]

Definition at line 210 of file RFCommon.h.

References casacore::mask().

Int& casa::calLibLineNum (  ) 

Current line number in file, for parse errors.

void casa::CalLibraryGramerror ( const char *  s  ) 

The yyerror function for the parser.

It throws an exception with the current token.

int casa::calLibraryGramInput ( char *  buf,
int  max_size 
)

Declare the input routine for flex/bison.

Record casa::calLibraryGramParseCommand ( CalLibraryParse *  parser,
const String &  calLibrary 
)

Declare the bison parser (is implemented by bison command).

const Record* casa::calLibraryRecord (  ) 

Give the Record.

Record casa::callibSetParams ( const String &  calLibrary  ) 

Interface to flex/bison scanner/parser for a CalLibrary file. The calibration instructions are returned in a Record.

Intended use:

Internal

Prerequisite

  • CalLibraryGram.l and .y (flex and bison grammar)

Synopsis

Global functions are needed to define the input of the flex scanner and to start the bison parser. The input is taken from a cal library file or string (basically the contents of the file).

The Record for the specified file is filled in by the parser.

String casa::calTableType ( const String &  tablename  ) 

Global methods.

Discern cal table type from the table itself

void casa::clearBuf ( char *  buf,
int  size 
)
Bool casa::clone ( const String &  imageName,
const String &  newImageName 
)
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the casa::color ( i.  e.,
"000000"for  black 
)
casa::CompiledSpectralElement ( SpectralElement::Types  type,
uInt  nParam 
) [protected]
casa::CompiledSpectralElement ( SpectralElement::Types  type,
const Vector< Double > &  param = Vector< Double >(0) 
) [explicit, protected]

For subclasses.

Parameters and function must be set after construction.

casa::CompiledSpectralElement (  )  [protected]
void casa::convertYearFracToMjd ( const Vector< Double > &  yearfrac,
Vector< Double > &  mjds 
) [private]

convert epochs in year.frac to mjds

Jones* casa::createJones ( const Jones::JonesType &  jtype  ) 

Global methods:.

Factory method for creation of Jones

Mueller* casa::createMueller ( const Mueller::MuellerType &  mtype  ) 

Globals.

Factory method

SolvableVisCal* casa::createSolvableVisCal ( const String &  type,
const Int &  nAnt 
)

Create a specialized SolvableVisCal from nAnt.

SolvableVisCal* casa::createSolvableVisCal ( const String &  type,
const MSMetaInfoForCal &  msmc 
)

Create a specialized SolvableVisCal from MSMetaInfoForCal.

SolvableVisCal* casa::createSolvableVisCal ( const String &  type,
String  msname,
Int  MSnAnt,
Int  MSnSpw 
)

Create a specialized SolvableVisCal from msname, nAnt, nSpw.

SolvableVisCal* casa::createSolvableVisCal ( const String &  type,
VisSet &  vs 
)

Create a specialized SolvableVisCal from VisSet.

VisCal* casa::createVisCal ( const String &  type,
const Int &  nAnt 
)

Create a specialized VisCal from nAnt.

VisCal* casa::createVisCal ( const String &  type,
const MSMetaInfoForCal &  msmc 
)

Create a specialized VisCal from MSMetaInfoForCal.

VisCal* casa::createVisCal ( const String &  type,
String  msname,
Int  MSnAnt,
Int  MSnSpw 
)

Create a specialized VisCal from msname, nAnt, nSpw.

VisCal* casa::createVisCal ( const String &  type,
VisSet &  vs 
)

Create a specialized VisCal from VisSet.

Double casa::dAdOmega ( const calcAntenna *  a,
const Ray *  ray1,
const Ray *  ray2,
const Ray *  ray3,
const Pathology *  p 
)
void casa::defaultValue ( StokesVector &  v  )  [inline]

Definition at line 315 of file StokesVector.h.

void casa::defaultValue ( CStokesVector &  v  )  [inline]

Definition at line 224 of file StokesVector.h.

void casa::deleteAntenna ( calcAntenna *  a  ) 
void casa::deletePathology ( Pathology *  P  ) 
void casa::deleteRay ( Ray *  ray  ) 
void casa::dfaccumulatetogrid_ ( DComplex *  grid,
Complex *  CF,
Complex *  nvalue,
Double *  wVal,
Int *  scaledSupport,
Float *  scaledSampling,
Double *  off,
Int *  convOrigin,
Int *  cfShape,
Int *  loc,
Int *  igrdpos,
Double *  sinDPA,
Double *  cosDPA,
Int *  finitePointingOffset,
Int *  doPSFOnly,
Complex *  norm,
Complex *  phaseGrad,
Int *  imNX,
Int *  imNY,
Int *  imNP,
Int *  imNC,
Int *  cfNX,
Int *  cfNY,
Int *  cfNP,
Int *  cfNC,
Int *  phNX,
Int *  phNY 
)
Int casa::dishfromsub ( const calcAntenna *  a,
Double  x,
Double  y,
Double *  dishpoint 
)
Int casa::dishvalue ( const calcAntenna *  a,
Double  r,
Double *  z,
Double *  m 
)
Double casa::dOmega ( const calcAntenna *  a,
const Ray *  ray1,
const Ray *  ray2,
const Ray *  ray3,
const Pathology *  p 
)
int casa::dprintf ( LogIO &  os,
const char *  format,
  ... 
)

a debug-printf function, for printf-ing debug messages

void casa::Efield ( const calcAntenna *  a,
const casa::Complex *  pol,
casa::Complex *  E 
)
void casa::faccumulatefromgrid_ ( Complex *  nvalue,
const Complex *  grid,
Complex *  CF,
Double *  wVal,
Int *  scaledSupport,
Float *  scaledSampling,
Double *  off,
Int *  convOrigin,
Int *  cfShape,
Int *  loc,
Int *  igrdpos,
Double *  sinDPA,
Double *  cosDPA,
Int *  finitePointingOffset,
Complex *  phaseGrad,
Complex *  phasor,
Int *  imNX,
Int *  imNY,
Int *  imNP,
Int *  imNC,
Int *  cfNX,
Int *  cfNY,
Int *  cfNP,
Int *  cfNC,
Int *  phNX,
Int *  phNY 
)
void casa::faccumulatetogrid_ ( Complex *  grid,
Complex *  CF,
Complex *  nvalue,
Double *  wVal,
Int *  scaledSupport,
Float *  scaledSampling,
Double *  off,
Int *  convOrigin,
Int *  cfShape,
Int *  loc,
Int *  igrdpos,
Double *  sinDPA,
Double *  cosDPA,
Int *  finitePointingOffset,
Int *  doPSFOnly,
Complex *  norm,
Complex *  phaseGrad,
Int *  imNX,
Int *  imNY,
Int *  imNP,
Int *  imNC,
Int *  cfNX,
Int *  cfNY,
Int *  cfNP,
Int *  cfNC,
Int *  phNX,
Int *  phNY 
)
Double casa::feedfunc ( const calcAntenna *  a,
Double  theta 
)
Double casa::feedgain ( const calcAntenna *  a,
const Ray *  ray,
const Pathology *  p 
)
uInt casa::fieldSize ( const RecordInterface &  parm,
const String &  id 
) [inline]

Short inline function for returning the number of elements in a field (0 for no field, 1 for scalar, >1 for arrays).

Definition at line 186 of file RFCommon.h.

Bool casa::fieldType ( const RecordInterface &  parm,
const String &  id,
DataType  type,
DataType  type2 = TpNumberOfTypes 
) [inline]

short inline function for checking the type of a record field

Definition at line 152 of file RFCommon.h.

References casacore::False.

Int casa::findCorrType ( Stokes::StokesTypes  type,
const Vector< Int > &  corr 
)

global function for finding polarization by index

Bool casa::findMaxAbsLattice ( const ImageInterface< Float > &  masklat,
const Lattice< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs,
Bool  flip = False 
)
Bool casa::findMaxAbsLattice ( const ImageInterface< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs 
)
Bool casa::fixedAmpl (  )  const
Bool casa::fixedCenter (  )  const
Bool casa::fixedFWHM (  )  const

Definition at line 134 of file PCFSpectralElement.h.

References fixedWidth().

Bool casa::fixedWidth (  )  const

Referenced by fixedFWHM().

casa::FluxCalcVQS (  )  [protected]
void casa::gcppeij ( Double *  griduvw,
Double *  area,
Double *  raoff1,
Double *  decoff1,
Double *  raoff2,
Double *  decoff2,
Int *  doGrad,
Complex *  weight,
Complex *  dweight1,
Complex *  dweight2,
Double *  currentCFPA 
)

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

IlluminationConvFunc gwEij;

RigidVector<Vector<Float>,2 > casa::getCurrentCoeffs (  ) 

Get currently set coefficients.

Definition at line 147 of file FluxCalcVQS.h.

References tvcoeffs_p.

Double casa::getCurrentTimeStamp ( const VisBuffer &  vb  ) 
MDirection casa::getDirection (  ) 

MDirection getDirection() {return directions_p[srcEnum_p];}.

Definition at line 138 of file FluxCalcVQS.h.

References casa::FluxStdSrcs::getDirection(), and srcEnum_p.

void casa::getfeedbasis ( const calcAntenna *  a,
Double  B[3][3] 
)
Int casa::getFileVersion (  )  const
const Array<ImageFit1D<Float> >& casa::getFitters (  )  const
void casa::getHADec ( MeasurementSet &  ms,
const VisBuffer &  vb,
Double &  HA,
Double &  RA,
Double &  Dec 
)
Interpolate1D<Double,Float>::Method casa::getInterpMethod_p ( const String &  interpmethod  )  [private]

A map from an FS::Source enum to a list of recognized names for it.

std::map<FCQS::Source, Vector<String> > names_p;

A map from an FS::Source enum to its J2000 direction. std::map<FCQS::Source, MDirection> directions_p;

get interpolate method enum

vector<AsciiAnnotationFileLine> casa::getLines (  )  const
Double casa::getPA ( const VisBuffer &  vb  ) 
static ParamSet casa::getParamSet ( Bool &  spectralParmsUpdated,
LogIO &  log,
const String &  text,
const String &  preamble,
const CoordinateSystem &  csys,
SHARED_PTR< std::pair< MFrequency, MFrequency > >  overridingFreqRange,
SHARED_PTR< Vector< Stokes::StokesTypes > >  overridingCorrRange 
) [static]

get the parameter set from a line of text; preamble is prepended to exception messages;

Int casa::getPhaseCenter ( MeasurementSet &  ms,
MDirection &  dir0,
Int  whichField = -1 
)
const Vector<Double> casa::getPixelCenter ( uint  index  )  const

Returns the center, in pixels of the indexth fit.

FCVQS::Source casa::getSrcEnum (  ) 
Double casa::getWorldValue ( double  pixelVal,
const IPosition &  imPos,
const String &  units,
bool  velocity,
bool  wavelength 
) const

Converts a pixel value into a world value either in velocity, wavelength, or frequency units.

void casa::GLAttribToString ( GLbitfield  bits,
String &  str 
)

Given a glPushAttrib argument, append the string with the arg's string representation.

const char* casa::GLbufferToString ( int  b  ) 

Convert various OpenGL constants to their string representations.

const char* casa::GLformatToString ( GLenum  format  ) 
casa::INHERITANCE_POINTER ( PlotMouseToolGroup  ,
PlotMouseToolGroupPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

PlotStandardMouseToolGroup is a specialized PlotMouseToolGroup where the tools in the group are: 1) select, 2) zoom, and 3) pan.

A tracker is also provided that is not in the group so that it can be active at the same time other tools are active.

Static //

Non-Static //

Constructor which creates default tools with the given coordinate system, and sets the active tool to the given.

Constructor which creates default tools with the given coordinate system and axes, and sets the active tool to the given.

Constructor which uses the given tools (or creates default tools if the given ones are invalid), and sets the active tool to the given.

Destructor.

Gets/sets the active standard tool.

Provides access to the tracker.

Provides access to the individual tools. Note: this should be avoided if possible.

Overrides PlotMouseToolGroup handler methods to give events to the tracker first.

Overrides PlotMouseToolGroup::attach().

Overrides PlotMouseToolGroup::detach().

Tracker.

Definition at line 783 of file PlotTool.h.

References NONE_TOOL, PlotStandardMouseToolGroup, and setActiveTool.

casa::INHERITANCE_POINTER ( PlotTrackerTool  ,
PlotTrackerToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

This method is called AFTER the selection has been added.

Definition at line 606 of file PlotTool.h.

casa::INHERITANCE_POINTER ( PlotPanTool  ,
PlotPanToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

A PlotTrackerTool is a concrete subclass of PlotMouseTool that provides convenient tracker functionality.

Note that plotting implementations may wish to override this class with an implementation-specific version that may be more efficient. A PlotTrackerTool can: 1) show a label with the current position hovering over the mouse, 2) let an external class handle the tracking via notifications, or 3) both.

attach() and detach()? >:(

Static //

Returns a String for the given position in the given format, with the given canvas and axes.

Non-Static //

Constructor which takes the tool's coordinate system.

Constructor which takes the tool's axes and coordinate system.

Destructor.

Adds the given notifier. This object will be notified when the tracker changes (and a new coordinate is ready for display).

Returns true if the tracker text is drawn on the canvas, false otherwise.

Sets whether the tracker will draw the text on the canvas or not.

Sets the tracker text format to the given. The following tags can be used in the format: %x%% : x value %y%% : y values %pX%% : sets the precision to X for any following numbers. NOTICE: if the x or y value is a date, the date format set on the canvas this tool is attached to will be used to display the value. Default format is "(%%x%%, %%y%%)".

Returns the formatted tracker text for the given position.

Returns the annotation used to store the coordinates/text.

Gets the tracker's current position.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Notifiers.

Annotation that holds current position (even if not drawn on canvas).

Whether to draw the annotation or not.

Tracker text format.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the tracker has changed.

Static //

Format constants.

Definition at line 495 of file PlotTool.h.

References PlotStandardMouseToolGroup, and String.

casa::INHERITANCE_POINTER ( PlotZoomTool  ,
PlotZoomToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

A PlotPanTool is a concrete subclass of PlotMouseTool that provides convenient panning functionality.

Standard behavior is to pan the canvas on a drag event, go through the pan stack on a wheel event, and go to the pan stack base on a right click. Note that plotting implementations may wish to override this class with an implementation-specific version that may be more efficient. A PlotPanTool is responsible for: 1) managing behavior described above, 2) managing a pan stack, 3) managing the canvas's cursor, and 4) notifying interested objects when the pan changes.

Constructor which takes the tool's coordinate system.

Constructor which takes the tool's axes and coordinate system.

Destructor.

Adds the given notifier. This object will be notified when the pan changes.

Gets the pan stack.

Gets the pan stack index.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotTool::reset().

Notifiers.

Whether we're in dragging mode or not.

Last coordinate in dragging mode.

Common canvas stack.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the pan has changed.

Definition at line 424 of file PlotTool.h.

casa::INHERITANCE_POINTER ( PlotSelectTool  ,
PlotSelectToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

A PlotZoomTool is a concrete subclass of PlotMouseTool that provides convenient zooming functionality.

Standard behavior is to zoom on a select event, go through the zoom stack on a wheel event, go to the zoom stack base on a right click, and zoom in 50% centered on a double-click. Note that plotting implementations may wish to override this class with an implementation-specific version that may be more efficient. A PlotZoomTool is responsible for: 1) managing behavior described above, 2) managing a zoom stack, 3) managing the canvas's select line/cursor, and 3) notifying interested objects when the zoom changes.

Constructor which takes the tool's coordinate system.

Constructor which takes the tool's axes and coordinate system.

Destructor.

Adds the given notifier. This object will be notified when the zoom changes.

Sets the selection line to the given.

Gets the zoom stack.

Gets the zoom stack index.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotTool::reset().

Notifiers.

Copy of canvas selection line, or NULL if none has been set.

Common canvas stack.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the zoom has changed.

Definition at line 344 of file PlotTool.h.

casa::INHERITANCE_POINTER ( PlotBinnedData  ,
PlotBinnedDataPtr  ,
PlotPointData  ,
PlotDataPtr  ,
PlotData  ,
PlotDataPtr   
)

Data for raster plots, which can be thought of as three-dimensional.

Used for images, with the values being in one of the givne formats.

Format that the data is in

Origin point of the data - in other words, where (0,0) is located visually on the canvas. Default is LLEFT.

ABSTRACT METHODS //

Returns the data origin.

Sets the data origin.

Returns the range of x.

Returns the range of y.

Sets the range of x.

Sets the range of y.

Returns the range of the data values.

Returns the data value at the given (x,y) coordinate.

Gets color bar values.

Definition at line 238 of file PlotData.h.

References casacore::max().

casa::INHERITANCE_POINTER ( PlotErrorData  ,
PlotErrorDataPtr  ,
PlotPointData  ,
PlotDataPtr  ,
PlotData  ,
PlotDataPtr   
)

Data that differentiates different points into different "bins" on top of normal point data functionality.

Constructor.

Destructor.

ABSTRACT METHODS //

Returns the total number of bins that the data is in.

Returns the bin index number for the given index. MUST be between 0 and numBins().

IMPLEMENTED METHODS //

Returns true if the data is binned, false otherwise.

Definition at line 208 of file PlotData.h.

casa::INHERITANCE_POINTER ( PlotMaskedPointData  ,
PlotMaskedPointDataPtr  ,
PlotPointData  ,
PlotPointDataPtr  ,
PlotData  ,
PlotDataPtr   
)

Data that adds error functionality on top of normal plot data.

ABSTRACT METHODS //

Returns the "left" error for x at the given index.

Returns the "right" error for x at the given index.

Returns the "bottom" error for y at the given index.

Returns the "top" error for y at the given index.

Gets the maximum errors for the four sides.

IMPLEMENTED METHODS //

Gets the x and y values and error data at the given index. See PlotPointData::xAndYAt().

Definition at line 169 of file PlotData.h.

PlotItemPtr casa::INHERITANCE_POINTER ( ErrorPlot  ,
ErrorPlotPtr  ,
ScatterPlot  ,
ScatterPlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
Type Constraints
casa::INHERITANCE_POINTER ( ScatterPlot  ,
ScatterPlotPtr  ,
Plot  ,
PlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
casa::INHERITANCE_POINTER2 ( PlotLayoutSingle  ,
PlotLayoutSinglePtr  ,
PlotCanvasLayout  ,
PlotCanvasLayoutPtr   
)
void casa::interpolate ( const String &  interpmethod  ) 

Interpolate for time variable source.

void casa::intersectaperture ( const calcAntenna *  a,
const Double *  dish,
const Double *  unitdir,
Double *  aper 
)
void casa::intersectdish ( const calcAntenna *  a,
const Double *  sub,
const Double *  unitdir,
Double *  dish,
Int  niter 
)
Bool casa::isField ( const RecordInterface &  parm,
const String &  id,
Bool(*)(DataType)  func 
) [inline]

short inline function for checking a field's data type against some function

Definition at line 161 of file RFCommon.h.

References casacore::False, and type().

Bool casa::isFieldSet ( const RecordInterface &  parm,
const String &  id 
) [inline]

Short inline function for checking if a record field is "set", i.e.

exists, and is not an empty array or a boolean False.

Definition at line 179 of file RFCommon.h.

void casa::isTimeVar ( Bool  istimevar  ) 

keep track if it is non-time var source for Perley-Butler2013

Bool casa::isValidRecord ( const RecordInterface &  parm,
const String &  id 
) [inline]

short inline function for checking that a field is a non-empty record

Definition at line 170 of file RFCommon.h.

References casacore::False.

Referenced by casa::sdfiller::DataAccumulator::accumulate(), and casa::sdfiller::DataChunk::accumulate().

Bool casa::isVBNaN ( const VisBuffer &  vb,
String &  mesg 
)
Int casa::jonesNPar ( const Jones::JonesType &  jtype  )  [inline]

Return parameter count from.

must return something

Definition at line 315 of file Jones.h.

References casa::Jones::Diagonal, casa::Jones::General, casa::Jones::GenLinear, and casa::Jones::Scalar.

Jones::JonesType casa::jonesType ( const Int &  n  ) 

Return enum from integer.

Int casa::legplanewaveblock ( const calcAntenna *  a,
Double  x,
Double  y 
)
Int casa::legplanewaveblock2 ( const calcAntenna *  a,
const Ray *  ray 
)
Int casa::legsphericalwaveblock ( const calcAntenna *  a,
const Ray *  ray 
)
void casa::logSummary ( uInt  nProfiles,
uInt  nAttempted,
uInt  nSucceeded,
uInt  nConverged,
uInt  nValid 
)
void casa::makeStokesAxis ( Int  npol_p,
Vector< String > &  polType,
Vector< Int > &  whichStokes 
)
template<class T >
LogicalArray casa::maskBits ( const Array< T > &  ,
const T &   
) [inline]

returns a LogicalArray corresponding to (ARR&MASK)!=0

Int casa::muellerNPar ( const Mueller::MuellerType &  mtype  )  [inline]

Return Mueller type according to Int Mueller::MuellerType muellerType(const Int& n);.

Return parameter count according to type

must return something (shouldn't reach here)

Definition at line 344 of file Mueller.h.

References casa::Mueller::AddDiag, casa::Mueller::AddDiag2, casa::Mueller::Diag2, casa::Mueller::Diagonal, casa::Mueller::General, and casa::Mueller::Scalar.

Mueller::MuellerType casa::muellerType ( const Jones::JonesType &  jtype,
const VisVector::VisType &  vtype 
)

Return Mueller type according to underlying Jones and VisVector types.

double casa::myhash ( register double  arg  )  [inline]

Definition at line 45 of file CExp.h.

References PI2.

ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable casa::name ( i.e."black"   ) 
Bool casa::near ( const SpectralElement &  s1,
const SpectralElement &  s2,
const Double  tol 
)
Bool casa::nearAbs ( const SpectralElement &  s1,
const SpectralElement &  s2,
const Double  tol 
)
calcAntenna* casa::newAntenna ( Double  sub_h,
Double  feed_x,
Double  feed_y,
Double  feed_z,
Double  ftaper,
Double  thmax,
const char *  geomfile 
)
calcAntenna* casa::newAntennafromApertureCalcParams ( struct ApertureCalcParams *  ap  ) 
Pathology* casa::newPathology (  ) 
Pathology* casa::newPathologyfromApertureCalcParams ( struct ApertureCalcParams *  ap  ) 
Ray* casa::newRay ( const Double *  sub  ) 
TOOL GROUP CLASSES A PlotMouseToolGroup provides an interface for a group of PlotMouseTools where only casa::one ( or  none  ) 

Constructor for empty group.

Destructor.

Returns the number of tools in the group.

Returns the tools in the group.

Adds the given tool to the group and returns its index. If makeActive is true, the given tool becomes the group's active tool. Note (dec 2010): used to take 2nd arg, boolean, to make tool active. This is confusing design. Caller of addTool should just call setActiveTool(tool) after calling addTool() if it wants the tool to become active. In practice, source code does not anywhere call addTool with make_active=true.

Removes the given tool from the group, and returns true on success.

Returns the tool at the given index, or NULL for invalid.

Returns the index of the given tool, or numTools() for invalid.

Returns true if the given tool is in this group, false otherwise.

Returns the currently active tool, or NULL for none.

Sets the active tool to the given. If the given tool is not in the group it is first added. Toolcode is optional - meaningful only if tool has double usage, like Select tool which doubles as the Subtraction tool. Otherwise, just stuff NONE_TOOL in for that arg.

Sets the active tool to the one at the given index.

Overrides PlotTool::setActive().

Overrides PlotTool::setBlocking().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotMouseTool's event handling methods.

Overrides PlotTool::getXAxis().

Overrides PlotTool::getYAxis().

Overrides PlotTool::getCoordinateSystem().

Overrides PlotTool::lastEventWasHandled().

Overrides PlotTool::reset().

All tools.

Active tool (or NULL for no active tool).

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Definition at line 681 of file PlotTool.h.

References casacore::C::c, NONE_TOOL, setActiveTool, and tools.

Referenced by alone_display_applications::grexec_().

template<class T >
void casa::openImage ( const String &  imagenamefull,
SHARED_PTR< ImageInterface< T > > *  img 
) [inline]
template<class T >
Array<T> casa::operator& ( const Array< T > &  ,
const T &   
) [inline]

Function for working with bitmasks.

Does a bitwise-AND on every element, returns True if !=0 or False if ==0

Bool casa::operator() ( Vector< Flux< Double > > &  values,
Vector< Flux< Double > > &  errors,
const Vector< MFrequency > &  mfreqs,
const MEpoch &  mtime,
const String &  interpmethod 
)

for time variable case with interpolation method

Bool casa::operator() ( Vector< Flux< Double > > &  values,
Vector< Flux< Double > > &  errors,
const Vector< MFrequency > &  mfreqs 
)
virtual Bool casa::operator() ( Flux< Double > &  value,
Flux< Double > &  error,
const MFrequency &  mfreq,
const Bool  updatecoeffs 
) [pure virtual]
StokesVector casa::operator* ( const SquareMatrix< Float, 4 > &  m,
const StokesVector &  v 
) [inline]

Multiplication of StokesVector by a SquareMatrix.

Definition at line 331 of file StokesVector.h.

StokesVector casa::operator* ( const StokesVector &  v,
Float  f 
) [inline]

Multiply by a scalar.

Definition at line 325 of file StokesVector.h.

StokesVector casa::operator* ( Float  f,
const StokesVector &  v 
) [inline]

Multiply by a scalar.

Definition at line 320 of file StokesVector.h.

CStokesVector casa::operator* ( const SquareMatrix< Complex, 4 > &  m,
const CStokesVector &  v 
) [inline]

Multiplication of CStokesVector by a Complex SquareMatrix.

Definition at line 218 of file StokesVector.h.

ostream& casa::operator<< ( ostream &  os,
const AsciiAnnotationFileLine &  line 
) [inline]

Definition at line 96 of file AsciiAnnotationFileLine.h.

References casa::AsciiAnnotationFileLine::print().

ostream& casa::operator<< ( ostream &  os,
const CasaImageBeamSet &  beamSet 
)
ostream& casa::operator<< ( ostream &  os,
const RegionTextList &  list 
) [inline]

Definition at line 147 of file RegionTextList.h.

References casa::RegionTextList::print().

ostream& casa::operator<< ( ostream &  os,
const AnnotationBase::Direction  x 
) [inline]

Definition at line 468 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
const map< AnnotationBase::Keyword, String > &  x 
) [inline]

Definition at line 464 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
const AnnotationBase::FontStyle &  fs 
) [inline]

Definition at line 460 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
const AnnotationBase::LineStyle &  ls 
) [inline]

Definition at line 456 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
const AnnotationBase &  annotation 
) [inline]

Definition at line 452 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
Annotations::State  st 
)

Ostream, mainly for debugging the state of the annotator.

std::ostream& casa::operator<< ( std::ostream &  out,
const casa::viewer::Position pos 
) [inline]

Definition at line 78 of file Position.h.

References casa::viewer::Position::show().

ostream& casa::operator<< ( ostream &  os,
AttributeValueBase &  av 
)
ostream& casa::operator<< ( ostream &  os,
AttributeBuffer &  ab 
)
ostream& casa::operator<< ( ostream &  os,
Attribute &  a 
)
ostream& casa::operator<< ( ostream &  os,
const SpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const PowerLogPolynomialSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const LorentzianSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const LogTransformedPolynomialSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const GaussianSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const GaussianMultipletSpectralElement &  elem 
)
RegionTextParser& casa::operator= ( const RegionTextParser &   ) 

Referenced by surface().

bool casa::p1Arrow (  )  const

Definition at line 535 of file RegionShapes.h.

References m_arrow1.

bool casa::p2Arrow (  )  const

Definition at line 538 of file RegionShapes.h.

References m_arrow2.

Referenced by RSVector::arrow().

void casa::Pathologize ( Double *  sub,
const Pathology *  p 
)
casa::PCFSpectralElement (  )  [private]
casa::PCFSpectralElement ( const PCFSpectralElement &  other  )  [protected]
casa::PCFSpectralElement ( SpectralElement::Types  type,
Double  amp,
Double  center,
Double  width 
) [protected]
casa::PCFSpectralElement ( SpectralElement::Types  type,
const Vector< Double > &  param 
) [protected]

param should have three elements: amplitude, center, and width

casa::PCFSpectralElement ( SpectralElement::Types  type  )  [protected]
PlotFactoryPtr casa::plotterImplementation ( Plotter::Implementation  which = Plotter::DEFAULT,
bool  smartDelete = true 
)

The plotterImplementation function is a global function within the casa namespace.

Any implementation of the generic plotter interface should: 1) add itself to the Implementation enum in the graphics/implementation/Plotter.h file, 2) add a case statement to this function to return a new instance of the factory for that implementation.

void casa::rangeChanged (  )  [private]

Slot for when the set range changes.

Double casa::Raylen ( const Ray *  ray  ) 
void casa::readQSCoeffsTable ( const Path &  fileName  ) 

Read the coefficient data table.

casa::RegionTextParser ( const CoordinateSystem &  csys,
const IPosition &  imShape,
const String &  text,
const String &  prependRegion = "",
const String &  globalOverrideChans = "",
const String &  globalOverrrideStokes = "" 
)
casa::RegionTextParser ( const String &  filename,
const CoordinateSystem &  csys,
const IPosition &  imShape,
const Int  requireAtLeastThisVersion,
const String &  prependRegion = "",
const String &  globalOverrideChans = "",
const String &  globalOverrrideStokes = "" 
)

differentiating between the filename and simple text constructors globalOverrideChans override all spectral selections in the file or text by using this channel selection <src>globalOverrideStokes override all correlation selections in the file or text by using this polarization selection <src>prependRegion allows one to specify region(s) that will be prepended to any text in filename or text

void casa::setPLPDivisor ( const String &  x  ) 

Definition at line 141 of file ImageProfileFitterResults.h.

References _plpDivisor.

virtual Bool casa::setSource ( const String &  sourceName,
const MDirection &  sourceDir 
) [virtual]

If a FS::Source enum matches srcName, returns the enum.

Otherwise, FCQS::UNKNOWN_SOURCE. FCQS::Source srcNameToEnum(const String& srcName) const;

Sets srcEnum_p = srcNameToEnum(sourceName), and returns srcEnum_p != FCQS::UNKNOWN_SOURCE

void casa::setSourceCoeffsfromVec ( uInt &  i  ) 

Set the coefficients from one epoch where i is row number in the original data table.

virtual void casa::setSymbol ( PlotSymbol::Symbol  sym  )  [virtual]

Definition at line 358 of file PlotShape.h.

References casa::PlotPoint::setSymbol(), and casa::PlotPoint::symbol().

virtual void casa::setSymbol ( const PlotSymbolPtr  symbol  )  [virtual]

Definition at line 356 of file PlotShape.h.

References casa::PlotPoint::setSymbol().

SimplePlotterPtr casa::simplePlotter ( Plotter::Implementation  which = Plotter::DEFAULT,
bool  smartDelete = true 
)

The simplePlotter function is a global function within the casa namespace.

void casa::smooth ( CalSet< Complex > &  cs,
const String &  smtype,
const Double &  smtime,
Vector< Int >  selfields 
)

Globals.

Smooth the solutions in a CalSet

void casa::smoothCT ( NewCalTable  ct,
const String &  smtype,
const Double &  smtime,
Vector< Int >  selfields 
)

Create a specialized VisCal from VisSet.

Vector<String> casa::splitExpression ( const Vector< String > &  expr0  ) 

helper function to split an expression into elements

void casa::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Float > &  cf 
)
void casa::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< DComplex > &  cf 
)
void casa::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Complex > &  cf 
)
void casa::storeImg ( String  fileName,
ImageInterface< Float > &  theImg 
)
void casa::storeImg ( String  fileName,
ImageInterface< Complex > &  theImg,
Bool  writeReIm = False 
)
String casa::stringUpper ( const String &  in  )  [inline]

Basically just upcase(), but in a form suitable for Array::apply.

Definition at line 192 of file RFCommon.h.

References casacore::upcase().

Int casa::subfromdish ( const calcAntenna *  a,
Double  x,
Double  y,
Double *  subpoint 
)
CONCRETE UTILITY CLASSES Coordinate on the canvas casa::surface ( i.  e.,
the part where the actual plots  are,
which doesn't include things like  axes,
titles  ,
etc.   
)

Static //

Coordinate system.

world units

the canvas

Non-Static //

Default constructor.

Parameterized constructor.

Copy constructor.

Destructor.

Accessors //

Returns the coordinate system.

Returns the x value.

Returns the y value.

Operators //

Assigns the value of the given PlotCoordinate to this one.

Returns true if this PlotCoordinate is equal to the given; false otherwise.

Returns true if this PlotCoordinate is NOT equal to the given; false otherwise.

Coordinate system.

X value.

Y value.

Definition at line 598 of file PlotOptions.h.

References casacore::C::c, casacore::operator!=(), operator=(), and casacore::operator==().

void casa::timeFromChanged (  )  [private]
void casa::timeToChanged (  )  [private]
std::string casa::to_string ( const QString &  other  )  [inline]
virtual Bool casa::toRecord ( RecordInterface &  out  )  const [virtual]

Save to a record.

Ray* casa::trace ( const calcAntenna *  a,
Double  x,
Double  y,
const Pathology *  p 
)
void casa::tracepol ( casa::Complex *  E0,
const Ray *  ray,
casa::Complex *  E1 
)
Int casa::translateGenericToStokes ( const PolOuterProduct::GenericVBPol &  gPol,
const MSIter::PolFrame &  polFrame = MSIter::Circular 
)
PolOuterProduct::GenericVBPol casa::translateStokesToGeneric ( const Int &  stokes  ) 

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

VisVector::VisType casa::visType ( const Int &  ncorr  ) 

Globals:.

Return VisType according to length of data array corr axis

void casa::writeImages ( Bool  someConverged  )  const

Variable Documentation

Definition at line 178 of file ImageProfileFitterResults.h.

const String casa::_class [static]
const String casa::_CONVERGED [static]

Definition at line 127 of file ImageProfileFitterResults.h.

CoordinateSystem casa::_csys

Definition at line 149 of file RegionTextParser.h.

const CoordinateSystem casa::_csysIm

Definition at line 185 of file ImageProfileFitterResults.h.

Definition at line 151 of file RegionTextParser.h.

Definition at line 165 of file ImageProfileFitterResults.h.

Definition at line 154 of file RegionTextParser.h.

Definition at line 177 of file ImageProfileFitterResults.h.

const Array<SHARED_PTR<ProfileFitResults> >* const casa::_fitters

Definition at line 172 of file ImageProfileFitterResults.h.

Definition at line 119 of file CompiledSpectralElement.h.

Definition at line 153 of file RegionTextParser.h.

Vector<Double> casa::_goodAmpRange

Definition at line 184 of file ImageProfileFitterResults.h.

Vector<Double> casa::_goodCenterRange

Definition at line 184 of file ImageProfileFitterResults.h.

Vector<Double> casa::_goodFWHMRange

Definition at line 184 of file ImageProfileFitterResults.h.

const uInt casa::_gsPlane [static]

Definition at line 181 of file ImageProfileFitterResults.h.

IPosition casa::_imShape

Definition at line 155 of file RegionTextParser.h.

Definition at line 152 of file RegionTextParser.h.

std::unique_ptr< LogIO > casa::_log

Definition at line 183 of file ImageProfileFitterResults.h.

SHARED_PTR<LogFile> casa::_logfile

Definition at line 182 of file ImageProfileFitterResults.h.

const uInt casa::_lsPlane [static]

Definition at line 181 of file ImageProfileFitterResults.h.

Definition at line 165 of file ImageProfileFitterResults.h.

Definition at line 170 of file ImageProfileFitterResults.h.

Definition at line 170 of file ImageProfileFitterResults.h.

Definition at line 170 of file ImageProfileFitterResults.h.

Definition at line 170 of file ImageProfileFitterResults.h.

Definition at line 173 of file ImageProfileFitterResults.h.

const uInt casa::_nOthers [static]

Definition at line 181 of file ImageProfileFitterResults.h.

Definition at line 170 of file ImageProfileFitterResults.h.

SHARED_PTR<Vector<Stokes::StokesTypes> > casa::_overridingCorrRange

Definition at line 159 of file RegionTextParser.h.

SHARED_PTR<std::pair<MFrequency, MFrequency> > casa::_overridingFreqRange

Definition at line 158 of file RegionTextParser.h.

Vector< Vector<Double> > casa::_pixelPositions

Bool _inVelocitySpace() const;.

Definition at line 263 of file ImageProfileFitterResults.h.

Definition at line 186 of file ImageProfileFitterResults.h.

Referenced by setPLPDivisor().

Definition at line 177 of file ImageProfileFitterResults.h.

Definition at line 156 of file RegionTextParser.h.

Definition at line 180 of file ImageProfileFitterResults.h.

const SHARED_PTR<const SubImage<Float> > casa::_subImage

subimage contains the region of the original image on which the fit is performed.

Definition at line 176 of file ImageProfileFitterResults.h.

const String casa::_SUCCEEDED [static]

Definition at line 128 of file ImageProfileFitterResults.h.

Definition at line 166 of file ImageProfileFitterResults.h.

const String casa::_VALID [static]

Definition at line 129 of file ImageProfileFitterResults.h.

Array<String> casa::_worldCoords

Definition at line 179 of file ImageProfileFitterResults.h.

String casa::_xUnit

Definition at line 166 of file ImageProfileFitterResults.h.

enums for which stats are actually collected

Definition at line 243 of file RFChunkStats.h.

Definition at line 67 of file PlotOptions.h.

Double casa::ALMABandMaxFreqDefaults[ALMABeamCalc_NumBandCodes]
Double casa::ALMABandMinFreqDefaults[ALMABeamCalc_NumBandCodes]
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if casa::applicable

Definition at line 108 of file PlotOptions.h.

Referenced by casa::Algorithm::apply().

DEFAULT IMPLEMENTATIONS Default implementation of PlotSingleData that supports raw casa::arrays

Definition at line 293 of file PlotData.h.

Definition at line 240 of file LatticePADD.h.

Definition at line 241 of file LatticePADD.h.

Definition at line 238 of file LatticePADD.h.

std::vector<std::vector<double> > casa::beams_

Definition at line 233 of file LatticePADD.h.

Definition at line 239 of file LatticePADD.h.

Definition at line 242 of file LatticePADD.h.

Definition at line 243 of file LatticePADD.h.

const String casa::bTwoPair [static]

Definition at line 144 of file RegionTextParser.h.

SMART POINTER MACROS This is painful but necessary to have transparent smart pointers that support hierarchies and inheritance See examples in other files casa::cname

Definition at line 874 of file PlotOptions.h.

Matrix<Float> casa::coefferrsmat_p

Definition at line 172 of file FluxCalcVQS.h.

Matrix<Float> casa::coeffsmat_p

Definition at line 171 of file FluxCalcVQS.h.

Definition at line 594 of file Plot.h.

SMART POINTER MACROS This is painful but necessary to have transparent smart pointers that support hierarchies and inheritance See examples in other files casa::cptrname

Definition at line 875 of file PlotOptions.h.

const String casa::CSYS_B1950 [static]

Definition at line 50 of file DS9FileWriter.qo.h.

Referenced by coordinateSystem().

const String casa::CSYS_ECLIPTIC [static]

Definition at line 53 of file DS9FileWriter.qo.h.

Referenced by coordinateSystem().

const String casa::CSYS_GALACTIC [static]

Definition at line 52 of file DS9FileWriter.qo.h.

Referenced by coordinateSystem(), and sgUnit().

const String casa::CSYS_IMAGE [static]

Definition at line 49 of file DS9FileWriter.qo.h.

Referenced by coordinateSystem().

const String casa::CSYS_INDIVIDUAL [static]

Definition at line 48 of file DS9FileWriter.qo.h.

const String casa::CSYS_J2000 [static]

Definition at line 51 of file DS9FileWriter.qo.h.

Referenced by coordinateSystem().

ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of casa::data
const String casa::DEFAULT_COMMENTS [static]

Definition at line 62 of file DS9FileWriter.qo.h.

Vector<Double> casa::epochvec_p

Definition at line 170 of file FluxCalcVQS.h.

Double casa::EVLABandMaxFreqDefaults[EVLABeamCalc_NumBandCodes]
Double casa::EVLABandMinFreqDefaults[EVLABeamCalc_NumBandCodes]
Vector<Float> casa::fluxes_p

Definition at line 173 of file FluxCalcVQS.h.

double casa::from_

Last set range.

Definition at line 84 of file PlotRangeWidget.qo.h.

SMART POINTER MACROS This is painful but necessary to have transparent smart pointers that support hierarchies and inheritance See examples in other files casa::gname

Definition at line 878 of file PlotOptions.h.

CONCRETE TOOL CLASSES Was in but needed casa::here

Definition at line 228 of file PlotTool.h.

const Complex casa::ImaginaryUnit

Definition at line 80 of file FlagDataHandler.h.

ABSTRACT TOOL CLASSES A PlotTool is a higher level event handler for a PlotCanvas The idea is to take common tasks which may require multiple events and put them in one place PlotTools also provide additional functionality in that they can be active casa::inactive

Definition at line 43 of file PlotTool.h.

ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable color and Strings are casa::interchangeable

Definition at line 109 of file PlotOptions.h.

Whether last set range was custom or not.

Definition at line 81 of file PlotRangeWidget.qo.h.

Definition at line 177 of file FluxCalcVQS.h.

constexpr double casa::kDay2Sec
constexpr double casa::kSec2Day

Definition at line 21 of file NRO2MSReader.h.

GRID LAYOUT CLASSES Coordinate for a grid casa::layout

Definition at line 160 of file PlotCanvasLayout.h.

Definition at line 234 of file LatticePADD.h.

Definition at line 590 of file Plot.h.

Definition at line 235 of file LatticePADD.h.

ENUMS Enum for the four plot axes If this enum is changed or casa::none

Definition at line 56 of file PlotOptions.h.

Definition at line 68 of file PlotOptions.h.

Definition at line 244 of file RFChunkStats.h.

String casa::paunit_

Definition at line 236 of file LatticePADD.h.

Definition at line 228 of file PlotCanvasLayout.h.

SMART POINTER DEFINITIONS* typedef CountedPtr<PlotCanvasLayout> casa::PlotCanvasLayoutPtr

Definition at line 225 of file PlotCanvasLayout.h.

Definition at line 590 of file Plot.h.

Definition at line 228 of file PlotCanvasLayout.h.

SMART POINTER DEFINITIONS* typedef CountedPtr<PlotPanel> casa::PlotPanelPtr

Definition at line 188 of file PlotPanel.h.

ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of but is it too vague to be useful Since the interface is meant to be a simple it may be better to restrict PlotData to be more like casa::PlotPointData

Definition at line 48 of file PlotData.h.

CONCRETE TOOL CLASSES Was in casa::PlotStandardMouseToolGroup

Definition at line 228 of file PlotTool.h.

Referenced by INHERITANCE_POINTER().

ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of but is it too vague to be useful Since the interface is meant to be a simple casa::plotter

Definition at line 48 of file PlotData.h.

SMART POINTER MACROS This is painful but necessary to have transparent smart pointers that support hierarchies and inheritance See examples in other files casa::pname

Definition at line 876 of file PlotOptions.h.

const String casa::PUNIT_DMS [static]

Definition at line 59 of file DS9FileWriter.qo.h.

Referenced by sgUnit().

const String casa::PUNIT_HMS [static]

Definition at line 58 of file DS9FileWriter.qo.h.

Referenced by sgUnit().

const String casa::PUNIT_SEXAGESIMAL [static]

Definition at line 57 of file DS9FileWriter.qo.h.

Referenced by sgUnit().

const char casa::RF_ANT[]

Definition at line 89 of file RFCommon.h.

const char casa::RF_ARRAY[]

Definition at line 96 of file RFCommon.h.

const char casa::RF_AUTOCORR[]

Definition at line 92 of file RFCommon.h.

const char casa::RF_BASELINE[]

Definition at line 91 of file RFCommon.h.

const char casa::RF_CENTERTIME[]

Definition at line 105 of file RFCommon.h.

const char casa::RF_CHANAVG[]

Definition at line 77 of file RFCommon.h.

const char casa::RF_CHANS[]

Definition at line 82 of file RFCommon.h.

const char casa::RF_CLIP[]

Definition at line 73 of file RFCommon.h.

const char casa::RF_COLUMN[]

Definition at line 70 of file RFCommon.h.

const char casa::RF_CORR[]

Definition at line 88 of file RFCommon.h.

const char casa::RF_DEBUG[]

Definition at line 51 of file RFCommon.h.

const char casa::RF_DIAMETER[]

Definition at line 100 of file RFCommon.h.

const char casa::RF_ELEVATION[]

Definition at line 61 of file RFCommon.h.

const char casa::RF_EXPR[]

Definition at line 71 of file RFCommon.h.

const char casa::RF_FEED[]

Definition at line 98 of file RFCommon.h.

const char casa::RF_FIELD[]

Definition at line 90 of file RFCommon.h.

const char casa::RF_FIGNORE[]

Definition at line 58 of file RFCommon.h.

const char casa::RF_FLAGRANGE[]

Definition at line 74 of file RFCommon.h.

const char casa::RF_FREQS[]

Definition at line 81 of file RFCommon.h.

const char casa::RF_GLISHINDEX[]

character constants for common agent parameters

Definition at line 47 of file RFCommon.h.

const char casa::RF_GLOBAL[]

Definition at line 54 of file RFCommon.h.

const char casa::RF_HW[]

Definition at line 66 of file RFCommon.h.

const char casa::RF_INTENT[]

Definition at line 94 of file RFCommon.h.

const char casa::RF_LOWERLIMIT[]

Definition at line 101 of file RFCommon.h.

const char casa::RF_MAX[]

Definition at line 76 of file RFCommon.h.

const char casa::RF_MIN[]

Definition at line 75 of file RFCommon.h.

const char casa::RF_MINPOP[]

Definition at line 86 of file RFCommon.h.

const char casa::RF_MODE[]

Definition at line 115 of file RFCommon.h.

const char casa::RF_MSSELECT[]

Definition at line 116 of file RFCommon.h.

const char casa::RF_NAME[]

Definition at line 49 of file RFCommon.h.

const char casa::RF_NBINS[]

Definition at line 85 of file RFCommon.h.

const char casa::RF_NCHAN[]

Definition at line 112 of file RFCommon.h.

const char casa::RF_NDEG[]

Definition at line 79 of file RFCommon.h.

const char casa::RF_OBSERVATION[]

Definition at line 97 of file RFCommon.h.

const char casa::RF_PLOT[]

Definition at line 52 of file RFCommon.h.

const char casa::RF_PLOTSCR[]

Definition at line 53 of file RFCommon.h.

const char casa::RF_QUACK[]

Definition at line 108 of file RFCommon.h.

const char casa::RF_QUACKINC[]

Definition at line 110 of file RFCommon.h.

const char casa::RF_QUACKMODE[]

Definition at line 109 of file RFCommon.h.

const char casa::RF_REGION[]

Definition at line 83 of file RFCommon.h.

const char casa::RF_RESET[]

Definition at line 57 of file RFCommon.h.

const char casa::RF_ROW_DISABLE[]

Definition at line 68 of file RFCommon.h.

const char casa::RF_ROW_HW[]

Definition at line 67 of file RFCommon.h.

const char casa::RF_ROW_THR[]

Definition at line 64 of file RFCommon.h.

const char casa::RF_SCAN[]

Definition at line 95 of file RFCommon.h.

const char casa::RF_SHADOW[]

Definition at line 60 of file RFCommon.h.

const char casa::RF_SPWID[]

Definition at line 80 of file RFCommon.h.

const char casa::RF_START[]

Definition at line 113 of file RFCommon.h.

const char casa::RF_STEP[]

Definition at line 114 of file RFCommon.h.

const char casa::RF_THR[]

Definition at line 63 of file RFCommon.h.

const char casa::RF_TIMEDELTA[]

Definition at line 106 of file RFCommon.h.

const char casa::RF_TIMERANGE[]

Definition at line 104 of file RFCommon.h.

const char casa::RF_TRIAL[]

Definition at line 55 of file RFCommon.h.

const char casa::RF_UNFLAG[]

Definition at line 59 of file RFCommon.h.

const char casa::RF_UPPERLIMIT[]

Definition at line 102 of file RFCommon.h.

const char casa::RF_UVRANGE[]

Definition at line 99 of file RFCommon.h.

const Float casa::RFA_AAD_CHANGE

significant change in accumulated average

Definition at line 44 of file RFADiffBase.h.

const int casa::RFA_MIN_NAD

min number of deviations for which average is considered valid

Definition at line 42 of file RFADiffBase.h.

Definition at line 46 of file RFFlagCube.h.

Referenced by casa::RFFlagCube::rowAgentFlagged().

special row flag masks.

RowFlagged for flagged rows, RowAbsent for absent rows

Definition at line 46 of file RFFlagCube.h.

Referenced by casa::RFFlagCube::rowAgentFlagged(), and casa::RFFlagCube::rowFlagged().

Definition at line 590 of file Plot.h.

Definition at line 590 of file Plot.h.

CONCRETE TOOL CLASSES Was in but needed so it can be passed to casa::setActiveTool

Definition at line 228 of file PlotTool.h.

Referenced by INHERITANCE_POINTER(), and one().

const String casa::sNPair [static]

Definition at line 145 of file RegionTextParser.h.

const String casa::sOnePair [static]

Definition at line 143 of file RegionTextParser.h.

FCVQS::Source casa::srcEnum_p

Definition at line 156 of file FluxCalcVQS.h.

Referenced by getDirection().

const Regex casa::startNPair [static]

Definition at line 147 of file RegionTextParser.h.

const Regex casa::startOnePair [static]

Definition at line 146 of file RegionTextParser.h.

const String casa::SUNIT_ARCMIN [static]

Definition at line 61 of file DS9FileWriter.qo.h.

const String casa::SUNIT_ARCSEC [static]

Definition at line 60 of file DS9FileWriter.qo.h.

Definition at line 176 of file FluxCalcVQS.h.

ABSTRACT TOOL CLASSES A PlotTool is a higher level event handler for a PlotCanvas The idea is to take common tasks which may require multiple events and put them in one place PlotTools also provide additional functionality in that they can be active and blocking non blocking The PlotCanvas will only send events to active and will not send events to later tools or event handlers if the latest tool was blocking In this way a single tool can be used to handle ALL user interaction via the GUI at one casa::time
double casa::to_

Definition at line 84 of file PlotRangeWidget.qo.h.

ABSTRACT TOOL CLASSES A PlotTool is a higher level event handler for a PlotCanvas The idea is to take common tasks which may require multiple events and put them in one place PlotTools also provide additional functionality in that they can be active and blocking non blocking The PlotCanvas will only send events to active casa::tools
RigidVector<Vector<Float>,2> casa::tvcoeffs_p

Vector<Float> tvcoeffs_p;.

Definition at line 175 of file FluxCalcVQS.h.

Referenced by getCurrentCoeffs().

const String casa::UNIT_DEGREES [static]

Definition at line 55 of file DS9FileWriter.qo.h.

const String casa::UNIT_IPIXELS [static]

Definition at line 54 of file DS9FileWriter.qo.h.

const String casa::UNIT_RADIANS [static]

Definition at line 56 of file DS9FileWriter.qo.h.

DEFAULT IMPLEMENTATIONS Default implementation of PlotSingleData that supports raw casa::vectors

Definition at line 293 of file PlotData.h.

Double casa::VLABandMaxFreqDefaults[VLABeamCalc_NumBandCodes]
Double casa::VLABandMinFreqDefaults[VLABeamCalc_NumBandCodes]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1