casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
casa Namespace Reference

-*- mode: c++ -*- More...

Namespaces

 async
 
 asyncio
 
 CFDefs
 
 dbus
 
 denoising
 
 display
 
 functor
 
 linefinder
 
 memory
 
 ms
 
 MSTransformations
 casacore::MS Transform Framework utilities
 
 MThWorkID
 
 NSTDS
 
 pvt
 
 QtMouseToolNames
 
 refim
 class EVLAAperture : public ATerm
 
 sdfiller
 
 subms
 
 SynthesisUtils
 
 tb
 
 utilj
 
 vi
 A class to support FTMachines get their convolution casacore::Function.
 
 viewer
 
 viscal
 Parameter axis slicer for caltables (experimental)
 
 vpf
 
 xerces
 

Classes

class  Reweighter
 Reweighter reweights a selected part of an casacore::MS based on the properties of a (possibly different) selection of it. More...
 
class  PSPixelCanvas
 Implementation of the PixelCanvas for PostScript devices. More...
 
class  PixelRangeDialog
 Displays a histogram that allows the user to set a include/exclude pixel range for the fit. More...
 
class  CanvasModeZoom
 
class  QtDBusViewerAdaptor
 
class  Vi2StatisticsIteratee
 This class is used to encapsulate the action(s) taken on a sequence of casacore::StatisticsAlgorithm instances that are generated by the Vi2DataProvider::foreachDataset() method, which can be used to compute statistics for each dataset of possibly merged casacore::MS chunks provided by a VisibilityIterator2 instance. More...
 
class  HetArrayConvFunc
 
class  ImageRebinner
 
class  WCSimpleResampleHandler
 Class which implements simple resampling for the WorldCanvas. More...
 
class  ActionQuit
 
class  Vi2FlagCubeDataProvider
 
class  nPBWProjectFT
 
class  FitWidget
 Main class for handling the pluggable fit functionality for the histogram. More...
 
class  SepImageConvolverTask
 This class is the high level interface to image convolving. More...
 
class  SkyJonesDesc
 SkyJonesDesc: Define the format of SkyJones calibration tables. More...
 
class  ActionSummaryDialog
 Displays a dialog allowing the user to specify the data that they want summarized. More...
 
class  CalStatsFitter
 

Start of CalStatsFitter class definition

More...
 
class  ClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
 
class  ImageDecomposer
 A tool to separate a complex image into individual components. More...
 
class  SpectralFit
 Least Squares fitting of spectral elements to spectrum. 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  QtMouseToolButton
 
class  QtPointToolButton
 
class  QtMouseToolBar
 
class  GaussianEstimateDialog
 
class  RFASelector
 RFASelector: flags pixels/rows based on a specified selection. More...
 
class  MWCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
 
class  VLAIlluminationConvFunc
 
class  SynthesisDeconvolver
 Forward declarations. More...
 
class  CubeSkyEquation
 
class  TimeVarMJonesDesc
 TimeVarMJonesDesc: Define the format of TimeVarMJones cal tables. More...
 
class  SDAlgorithmClarkClean
 
class  CubePartitionMixin
 Parameter and input data partitioning for parallel cube imaging (in ParallelImagerMixin). More...
 
class  PlotServerProxy
 
class  QPExporter
 Utility class for exporting plots. More...
 
class  VisBuffAccumulator
 A class to average VisBuffers in time. More...
 
class  CanvasModeAnnotation
 
class  MSAsRaster
 Class for displaying data within an casacore::MS as a raster (gridded) image. More...
 
class  MSAsRasterDM
 (Minimal) DisplayMethod for MSAsRaster. More...
 
class  PlotMSCalibration
 Specifies calibration parameters for an MS. 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  GLPixelCanvas
 OpenGL implementation of PixelCanvas. More...
 
class  WedgeDD
 A DisplayData to draw color wedges. More...
 
class  ScrollingRasterDD
 
class  ImageFit1D
 Fit spectral components to a casacore::Vector of data from an image. 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  CanvasModeChannel
 
class  DParameterFontChoice
 Implementation of DParameterChoice to store font selection parameters. More...
 
class  FeatherPlot
 
class  ImageMaskAttacher
 Contains tatic method to attach a mask to an image. 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  DataSampling
 Provides sampling of data for esimation algorithms. More...
 
class  MultiPolyToolImpl
 WorldCanvas event-based polygon region drawer. More...
 
class  DelayFFT
 
class  CrossDelayFFT
 
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  ImageFFT
 FFT an image. More...
 
class  ImageFFTer
 
class  QtProgressWidget
 GUI for displaying progress information. More...
 
class  ImageMoments
 This class generates moments from an image. More...
 
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  PBMath1DPoly
 PBMath1DPoly is a 1-D casacore::Polynomial Expansion for a Primary Beam. More...
 
class  LatticePADisplayData
 Partial implementation of PrincipalAxesDD for casacore::Lattice-based data. More...
 
class  LatticePADMMarker
 Class to draw a single vector map of a slice from an AIPS++ Lattice. More...
 
class  MosaicFT
 
class  DirModel
 
class  AniPosEH
 WorldCanvas position event handler for Animator. More...
 
class  ImageView
 Displays properties of an image for manipulation such as color and display type. 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  DirectionAxisParams
 
class  ImageProfileFitterResults
 
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  ActionAnnotateText
 
class  VisBuffGroup
 A class to store a group of VisBuffers. More...
 
class  SliceStatisticsFactory
 Returns SliceStatistics appropriate to what is displayed on the x-axis and the units being used. More...
 
class  ATAtmosphere
 This class implements opacity/atmospheric brightness temperature model equivalent to the model available in MIRIAD. More...
 
class  PlotMSAction
 ABSTRACT CLASSES //. More...
 
class  Vi2StatsAmplitudeIterator
 
class  QtApp
 Management of the QApp object needed by any Qt application. More...
 
class  HeaderItemData
 
class  PageHeaderCache
 
class  NRO2MSReader
 
class  NROOptionalTables
 OptionalTables class for NRO data. More...
 
class  ImageCollapser
 
class  GridFT
 An FTMachine for Gridded Fourier transforms. 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  ActionLocate
 
class  MomentsBase
 This class is a base class for generating moments from an image or a spectral data. More...
 
class  MomentCalcBase
 Abstract base class for moment calculator classes. More...
 
class  ImageMaskHandler
 
struct  X11Util_global_functions_X11_Utility_Functions
 X Utilities to assist the X11 classes. More...
 
class  RFFloatLatticeIterator
 
class  RFFloatLattice
 RFFloatLatice: a cubic lattice. More...
 
class  WCPTRegion
 WorldCanvas event-based polygon region drawer. More...
 
class  FlagAgentRFlag
 A flag agent that implements the 'rflag' flagdata mode. More...
 
class  EPointDesc
 EPointDesc: Define the format of GJones cal tables. More...
 
class  SpectralCollapser
 
class  PBMath1DGauss
 PBMath1DGauss is a 1-D Gaussian Primary Beam. More...
 
class  PCInvisTool
 Base implementation of PCTool for invisible (non-drawing) tools. More...
 
class  ActionStackForward
 
class  EPointVisJonesMRec
 EPointVisJonesMRec: EPointVisJones cal_main table record access/creation. More...
 
class  DSWorldArrow
 
class  QProgressPanel
 Convenience class with a label and progress meter. More...
 
class  ProgressHelper
 Wrapper around a QProgressPanel or other QLabel/QProgressBar pairing. More...
 
class  BinPlotWidget
 Display a histogram of intensity vs count. More...
 
class  CTInterface
 
class  ConvFuncDiskCache
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
 
class  SynthesisIterBot
 Class that contains functions needed for imager. More...
 
class  SynthesisIterBotWithOldGUI
 
class  HogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
 
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  Jones
 
class  JonesGenLin
 
class  JonesDiag
 
class  JonesScal
 
class  BJonesPoly
 
class  ActionPan
 
class  MultiEllipseToolImpl
 WorldCanvas event-based ellipse region drawer. More...
 
class  QtExportManager
 
class  MS2ASDM
 MS2ASDM provides functionalities to create an ASDM (ALMA science data model) from an existing MS. More...
 
class  ImageTotalPolarization
 Compute total polarization intensity. More...
 
class  DisplayPoint3
 
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  CalAnalysis
 

Start of CalAnalysis class definition

More...
 
class  VisBufferAsyncWrapper
 VisBuffers encapulsate one chunk of visibility data for processing. More...
 
class  VisJonesMBuf
 VisJonesMBuf: VisJones calibration main table buffer. More...
 
class  SliceSegment
 
class  MomentSettingsWidgetOptical
 
class  PBMath1DIPoly
 PBMath1DIPoly is a 1-D Inverse casacore::Polynomial Expansion for a Primary Beam. More...
 
class  ProgressTimer
 
class  DParameterRange
 A helper class to deal with data ranges to support options. More...
 
class  DSMarker
 Implementation of a marker. More...
 
class  DSPixelEllipse
 
class  FixVis
 Performs for MeasurementSets various fixes which do not involve calibrating. This includes (in order of implementation): More...
 
class  SearchMoleculesResultsWidget
 
class  ROSolvableCalSetMCol
 ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...
 
class  SolvableCalSetMCol
 SolvableCalSetMCol: RW SolvableCalSet cal_main column access. More...
 
class  BJonesMBuf
 BJonesMBuf: BJones calibration main table buffer. More...
 
class  BJonesPolyMBuf
 BJonesPolyMBuf: BJonesPoly calibration main table buffer. More...
 
class  QtDisplayDataGui
 Qt options widget for single DisplayData. More...
 
class  AxesDisplayData
 Interface and simple implementation of axis labelling. More...
 
class  PlotAnnotation
 PlotAnnotation is an abstraction of text written directly on the canvas. More...
 
class  SIMapperImageMosaic
 Class that contains functions needed for imager. More...
 
class  ImageFactory
 
class  MSCleanImageSkyModel
 casacore::MS Clean Image Sky Model: Image Sky Model implementing the casacore::MS Clean algorithm More...
 
class  VWBT
 
class  Fitter
 Base class for classes performing histogram fits. More...
 
class  QtExportBrowser
 
struct  AsdmIndex
 An index entry for the ASDM Storage Manager. More...
 
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  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  PSDriver
 Low level interface between PSPixelCanvas{ColorTable} and PostScript. More...
 
class  TwoSidedShape
 Base class for component shapes with two sides. More...
 
class  SakuraUtils
 
class  SakuraDriver
 
class  CasaImageBeamSet
 Represents a set of restoring beams associated with an image. Implements getCommonBeam() 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  PlotMSExportParam
 Specifies export parameters for plotms. More...
 
class  PrincipalAxesDM
 Interface for DisplayMethods which have data arranged in "axes.". More...
 
class  DSWorldRectangle
 
class  VisCalEnum
 
class  ConverterWavelengthVelocity
 
class  QtPlotter
 
class  PixelatedConvFunc
 
class  GaussianDeconvolver
 Deconvolve a gaussian source from a gaussian beam. More...
 
class  ParallelImagerAdaptor
 Adaptor for ParallelImagerMixin implementation classes as ParallelImager instances. More...
 
class  LinearModel
 Provides a model for use in model fitting applications. More...
 
class  IPLatConvEquation
 Implements the image plane lattice convolution equation. More...
 
class  ImageConcatenator
 
class  DSBasic
 Base class for all "basic" shapes. More...
 
class  ThreadController
 
class  LinkedCursorEH
 
class  QtDisplayPanelGui
 The main display window for the Qt version of the viewer. More...
 
class  OutputDestinationChecker
 
class  TBConnection
 Dialog for opening/connecting to a table with options. More...
 
class  TBSorter
 Widget to configure a multi-field sort ordering. More...
 
class  TextEditor
 
class  SIIterBot_callback
 
class  SIIterBot_state
 
class  SIIterBot_adaptor
 
class  TblAsXYDM
 A DisplayMethod to draw XY plots from table data. More...
 
class  MultiWCHolder
 A holder of WorldCanvasHolders to use for panelling applications. More...
 
class  GJonesSpline
 
class  PlotMSLabelFormat
 Class for generating labels based upon axes, units, etc. More...
 
class  SpectralElement
 Describes (a set of related) spectral lines. More...
 
class  VisJonesMRec
 VisJonesMRec: VisJones cal_main table record access and creation. More...
 
class  ImageMomentsProgressMonitor
 This is just an interface class for monitoring the progress of collapsing and image through calculating a moment. More...
 
class  DisplayTool
 Base class for event-based tools in the display classes. More...
 
class  MWCPositionVelocityTool
 Multi WorldCanvas event-based position velocity tool. More...
 
class  ActionIterPrev
 
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  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  MultiTermFT
 
class  TrackBox
 Helper class for QtDisplayPanelGui, for display of tracking information. 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  PlotMSTransformationsWidget
 Widget for editing a PlotMSTransformations object. 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  TblAsRasterDM
 A DisplayMethod to draw Raster images from table data. More...
 
class  XMLtoken
 Representation of a single XML token. More...
 
class  HistogramMarkerGaussian
 Marks initial (center,peak) and FWHM Gaussian estimates on the histogram. More...
 
class  WCInvisTool
 Base implementation of WCTool for invisible (non-drawing) tools. More...
 
class  SearcherSQLite
 Searches a local sqlite database for molecular lines meeting the specified search criteria. More...
 
class  SDMaskHandler
 
class  ExternalAxisControlRight
 
class  ImageDecimatorData
 
class  MSUtil
 
class  DDDPolygon
 Implementation of aan ellipse object for DrawingDisplayData class. More...
 
class  LatticePADisplayMethod
 Partial implementation of PrincipalAxesDM for casacore::Lattice-based data. More...
 
class  DTVisible
 Class providing draw style settings for visible DisplayTools. More...
 
class  CEMemModel
 Implements the Cornwell & Evans MEM Algorithm on Lattices. More...
 
class  FileLoader
 
class  BeamSkyJones
 beam-like sky-plane effects for the SkyEquation More...
 
class  CalInterpolation
 CalInterpolation: a class to hold calibration interpolation parameters. More...
 
class  CrosshairEvent
 WorldCanvasEvent:contains info on the WC point selected by MWCCrosshairTool. More...
 
class  ActionAnnotateRectangle
 
class  grpcPMSShutdown
 
class  grpcPlotMS
 
class  grpcPlotMSState
 
class  CalDescRecord
 CalDescRecord: Cal_desc table record access and creation. More...
 
class  PSPixelCanvasColorTable
 Implementation of PixelCanvasColorTable for PostScript device. More...
 
class  FeatherThread
 Gathers up the data from the feathering process and stores it. More...
 
class  SearchMoleculesDialog
 
class  ConverterFrequencyWavelength
 
class  PlotMSCacheTab
 
class  WOnlyConvFunc
 
More...
 
class  VBRemapper
 VBRemappers remap VisBuffers. More...
 
class  DSCircle
 Circle implementation;extends DSEllipse, adding general circle functions. More...
 
class  Vi2DataDescriptionIdsDataProvider
 
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  EVLAConvFunc
 
class  GJonesPolyMBuf
 GJonesPolyMBuf: GJonesPoly calibration main table buffer. More...
 
class  GJonesSplineMBuf
 GJonesSplineMBuf: GJonesSpline calibration main table buffer. More...
 
class  SpecFitGaussian
 
class  ChannelRangeWidget
 
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  SkyCompRep
 A model component of the sky brightness. More...
 
class  MSTransformIteratorFactory
 A top level class defining the data handling interface for the MSTransform module. More...
 
class  SlicePlotPreferences
 
class  Vi2FloatVisDataProvider
 Note that, contrary to Vi2CorrectedVisDataProvider and friends, this class does not support transformations of the visibility data as that data is handed off to the statistics algorithm. More...
 
class  ListConverter
 Converts a list or lists dumped from the splatalogue web interface to a casa table. More...
 
class  ExternalAxisWidgetHorizontal
 Common code for drawing a horizontal axis external to the plot. More...
 
class  Gaussian2DFitter
 Performs a 2DGaussian fit of an image in a background thread. More...
 
class  VPManager
 Forward declarations. More...
 
class  LatticeModel
 models with an internal & external representation as an casacore::Lattice More...
 
class  MWCAnimator
 Animator for MultiWCHolder class. More...
 
class  WCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
 
class  CalHistoryRecord
 CalHistoryRecord: Cal_ table record access and creation. More...
 
class  PBMath1DCosPoly
 PBMath1DCosPoly is a 1-D casacore::Polynomial Cosine Expansion for a Primary Beam. More...
 
class  CalTableDesc2
 CalTableDesc: Define the format of calibration tables. More...
 
class  SegmentTracer
 
class  Vi2Feed1DataProvider
 casacore::Data provider for feed1 column More...
 
class  Vi2Feed2DataProvider
 casacore::Data provider for feed2 column 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  ResamplerWorklet
 
class  PlotEngine
 Abstracts the interface DBUS uses to talk to the main PlotMS application. More...
 
class  EPointTable
 
class  LineFinderUtils
 
class  DLFont
 A class designed to manage several representations of the same font. 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  Vi2StatsFlagsIterator
 Vi2StatsFlagsIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
 
class  Vi2StatsFlagsCubeIterator
 Mask iterator over flag cube. More...
 
class  Vi2StatsFlagsRowIterator
 Mask iterator over row flags. More...
 
class  FlagAgentClipping
 
class  MWCRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
 
class  CalMainColumns2
 
class  CEMemProgress
 Class to monitor progress in MEM deconvolution. 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  SIMinorCycleController
 
class  QtFlowLayout
 
class  QtBorderLayout
 
class  DisplayDataHolder
 Manages and controls access to a lit of QtDisplayDatas. More...
 
class  ImagePadder
 
class  PreferencesColor
 Manages the display properties of all the curves that can be shown on the plots. More...
 
class  ViewerProxy
 
class  ImageFitterResults
 
class  GJonesPolyTable
 GJonesPolyTable: GJonesPoly calibration table access/creation. More...
 
class  GJonesSplineTable
 GJonesSplineTable: GJonesSpline calibration table access/creation. 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  MultiParamFieldIterator
 
class  ActionExport
 
class  SpecFitSettingsWidgetOptical
 
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  WCSizeControlHandler
 Base class defining the interface to controlling the WorldCanvas size. 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  SpecFitLogDialog
 
class  DummyBufferImpl
 
class  CTCache
 
class  CTBuffer
 
class  FlagCalTableHandler
 Flag casacore::Data Handler class definition. More...
 
class  QtXmlRecord
 
class  QtOldMWCTool
 
class  QtOldPolyTool
 
class  QtOldEllipseTool
 
class  QtOldRectTool
 
class  QtOldCrossTool
 
class  AWConvFunc2
 
More...
 
class  Converter
 
class  ImageMask
 Static functions for interrogating image masks. More...
 
class  AnnLine
 Represents a line annotation. More...
 
class  FlagAgentManual
 
class  FeatherPlotWidget
 
class  WTerm
 A class to apply the W-Term to the given image. More...
 
class  CalInterp
 
class  ImageHistograms
 Displays histograms of regions from an image. More...
 
class  ImageSkyModel
 Image Sky Model: Image-based Model for the Sky Brightness. 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  SDAlgorithmMSClean
 
class  CachingDisplayData
 Base class for auto-caching DisplayData objects. More...
 
class  ActionSelectFlag
 
class  DiskShape
 A disk model for the spatial distribution of emission. More...
 
class  QtDBusPlotSvrAdaptor
 
class  ImagePolTask
 Begin moving polarization tasks to ImageTask framework. More...
 
class  SliceColorPreferences
 
class  TBTableInfo
 Displays general information about a table. More...
 
class  ParallelImagerFactory
 Factory class for ParallelImager instances. 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  QtDrawer
 
class  MomentWindow
 Computes moments from a windowed profile. More...
 
class  DatabaseConnector
 Maintains a connection to an SQLite database. More...
 
class  CanvasModeFactory
 
class  PCFSpectralElement
 Abstract base class that describes a spectral profile that can be parameterized by a peak value (amplitude), center, and width. More...
 
class  AttributeValue
 Type-dependent interface for values of Attributes. More...
 
class  RegionTool
 
class  GLVColorTableEntry
 Implementation of PixelCanvasColorTable for OpenGL. More...
 
class  GLPixelCanvasColorTable
 
class  Applicator
 Class which provides an interface to the parallelization infrastructure. More...
 
class  ImageFitter
 
class  NoOpATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
 
class  Vi2WeightSpectrumDataProvider
 
class  AppRC
 
class  SingleDishMSFiller
 forward decleration More...
 
class  WCMotionEvent
 Class which stores WorldCanvas motion event information. More...
 
class  PlotMSDrawThread
 Subclass of PlotMSThread that handles following the progress of canvas drawing. More...
 
class  PlotMSAveragingWidget
 GUI widget for editing a PlotMSAveraging object. More...
 
class  rGridFT
 An FTMachine for Gridded Fourier transforms. More...
 
class  LatticePADMRaster
 Class to draw a raster image of a slice of an AIPS++ Lattice. More...
 
class  LatticeAsRaster
 Class to manage the drawing of raster images of slices from AIPS++ Lattices. More...
 
class  FlagAgentElevation
 
struct  ParallelImagerParams
 Collection of parameters for parallel imaging, categorized roughly by imaging component. More...
 
class  ImageLoader
 Loads image files when the histogram runs as a standalone app. More...
 
class  NullOptionalTables
 forward declaration More...
 
class  NonCopyable
 NonCopyable Mixin (CRTP) More...
 
class  ReaderInterface
 
class  CalHistoryBuffer
 CalHistoryBuffer: Calibration table cal_history buffer. More...
 
class  PCTestPattern
 PixelCanvas test pattern display refresh event handler. More...
 
class  MFCleanImageSkyModel
 MF Image Sky Model: Image Sky Model implementing the MF Clean algorithm. More...
 
struct  LineFinderParameter
 
struct  BLParameterSet
 
class  BLParameterParser
 
struct  BLIdSet
 
class  BLTableParser
 
class  SpectralEstimate
 Get an initial estimate for spectral lines. 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 casacore::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  ROCTMainColumns
 
class  CTMainColumns
 
class  VisCal
 

VisCal More...

 
class  VisMueller
 

VisMueller More...

 
class  VisJones
 

VisJones More...

 
class  ImageMetaDataRW
 A class in which to store and allow read-write access to image metadata. More...
 
class  MultiPointToolImpl
 WorldCanvas event-based point region drawer. More...
 
class  TBField
 Representation of a table field. More...
 
class  DDDRectangle
 Implementation of a rectangular object for DrawingDisplayData class. More...
 
class  ActionStackBase
 
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  QtLELEdit
 
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  SIMapperCollection
 
class  ImageNACleaner
 A class interfacing images to MatrixNACleaner. More...
 
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  BJonesMRec
 BJonesMRec: BJones cal_main table record access & creation. More...
 
class  MFCEMemImageSkyModel
 MF CE Mem Image Sky Model: Image Sky Model implementing the MF Mem algorithm. More...
 
class  ROVisIterator
 
class  VisIterator
 
class  WCPositionEvent
 Class which stores WorldCanvas position event information. More...
 
class  Image2DConvolver
 This class does 2D convolution of an image by a functional form. More...
 
class  MultiWCTool
 Base class for MultiWorldCanvas event-based tools. More...
 
class  MakeMask
 
class  DistributedSynthesisIterBot
 Class that contains functions needed for imager. More...
 
class  DistributedSynthesisIterBotWithOldGUI
 
class  ExternalAxisControlBottom
 
class  QtRegionShapeManager
 Region Shape Manager. More...
 
class  QtRSFileLoader
 Class for loading region shape files. More...
 
class  QtRSFileSaver
 Class for saving region files. More...
 
class  LatticeAsContour
 Class to manage the drawing of contour maps of slices from AIPS++ Lattices. More...
 
class  LatticePADMContour
 Class to draw a single contour map of a slice from an AIPS++ Lattice. More...
 
class  MapWithDefault
 MapWithDefault adds a default value to the std::map class. This default value is used by the [] operator when the key is not already known. More...
 
class  LinearPolarizationAngleCalculator
 Compute linear polarization angle. More...
 
class  PanelDisplay
 A class which creates and manages "panelled" displays. More...
 
class  VisCalSolver2
 VisCalSolver2: Default solver for calibration using visibility data. More...
 
class  Vi2StatsRealIterator
 
class  DisplayOptionsDialog
 Opens up a dialog showing the display options that can be tweaked for a particular images. More...
 
struct  ColorDistribution_global_functions_Color_Distribution_interface
 Global functions for generating color cube dimensions. More...
 
class  TJonesPolyTable
 TJonesPolyTable: TJonesPoly calibration table access/creation. More...
 
class  TJonesSplineTable
 TJonesSplineTable: TJonesSpline calibration table access/creation. More...
 
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  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  ConverterVelocity
 
class  Vi2CorrectedVisDataProvider
 casacore::Template class for corrected visibilities data provider. More...
 
class  VBStore
 
class  ImageInputProcessor
 
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  FeatherCurve
 Represents a curve on one of the plots. More...
 
class  ColormapManager
 Class to manage registration of colormaps on PixelCanvasColorTables. More...
 
class  SearcherFactory
 
class  Vi2ObservedVisDataProvider
 casacore::Template class for observed visibilities data provider. More...
 
class  RegionTextParser
 Parse and store regions and annotations from an ascii region file <author>Dave Mehringer</author> More...
 
class  PlotParams
 Parameters for a single field for collecting plotting data. More...
 
class  TBPlotData
 casacore::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  TBSlicer
 Widget to display and change the current array slice. More...
 
class  PlotHolder
 
class  DSClosed
 DSClosed provides common functionality for all "closed" shapes. More...
 
class  FlagIDS
 class for flaging and extend flagging More...
 
class  FlagID
 
class  ExtendFlagger
 
class  FluxStdSrcs
 Basic calibrator data used in the flux standards. More...
 
class  AWConvFuncEPJones
 
More...
 
class  AttributeValuePoi
 Templated class for storing a pointer to the value of an Attribute. More...
 
class  SakuraArrayConverter
 
class  DSWorldPoly
 
class  ComponentShape
 Base class for component shapes. More...
 
class  SplatalogueTable
 Representation of a Splatalogue casacore::Table. More...
 
class  Annotation
 
class  DBusThreadedBase
 
class  DBusService
 
class  ServiceProxy
 
class  Annotations
 Control class for a collection of DisplayShapeInterfaces. More...
 
class  Vi2StatsSigmasIterator
 Vi2StatsSigmasIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
 
class  Vi2StatsSigmasCubeIterator
 Weights iterator over sigma cube. More...
 
class  Vi2StatsSigmasRowIterator
 Weights iterator over row sigmas. More...
 
class  ImageMomentsTask
 
class  ImageRotator
 This class rotates an image through a specified angle. More...
 
class  XMueller
 

X: position angle calibration (for circulars!) (rendered as a Mueller for now) More...

 
class  XJones
 

X: Cross-hand phase (generic) More...

 
class  XfJones
 

Xf: position angle calibration (for circulars!) (channel-dependent) More...

 
class  XparangJones
 Cross-hand phase solved from data with parang coverage. More...
 
class  XfparangJones
 Freq-dep cross-hand phase. More...
 
class  PosAngJones
 

PosAng: Basis-agnostic position angle More...

 
class  GlinXphJones
 X-Y phase for ALMA – ORIGINAL ad hoc version as GJones specialization, but in Xf position. More...
 
class  GlinXphfJones
 Freq-dep XY-phase. More...
 
class  GraphLabel
 
class  QtCanvas
 
class  PBMath1DEVLA
 
class  PointingDirectionCalculator
 
class  SplineInterpolation
 
  • CAS-8418 Spline Interpolation Class
More...
 
class  RFFlagCube
 RFFlagCube: a cube of flags. More...
 
class  SolNorm
 
class  SolvableVisCal
 
class  SolvableVisMueller
 

SolvableVisMueller More...

 
class  SolvableVisJones
 

SolvableVisJones More...

 
class  VBContinuumSubtractor
 Fits and optionally subtracts the continuum in visibility spectra. More...
 
class  RFCubeLattice
 RFCubeLatticeIterator: iterator over a cubic buffer. More...
 
class  RFCubeLatticeIterator
 
class  FVisJonesDesc
 FVisJonesDesc: Define the format of FVisJones cal tables. More...
 
class  FVisJonesIonoDesc
 FVisJonesIonoDesc: Define the format of FVisJonesIono cal tables. More...
 
class  Simulator
 Simulates MeasurementSets from SkyModel and SkyEquation. More...
 
class  BJonesTable
 BJonesTable: BJones calibration table access/creation. More...
 
class  BJonesPolyTable
 BJonesPolyTable: BJonesPoly calibration table access/creation. More...
 
class  ImageStatsData
 
class  DSPixelPoly
 
class  ActionMarkRegions
 
class  PCMotionEH
 PixelCanvas Event Handler for managing pointer motion events. More...
 
class  SDGrid
 An FTMachine for Gridding Single Dish data. More...
 
class  LineOverlaysSearchResultsDialog
 
class  PlotMSPages
 Represents (potentially) multiple pages for PlotMS, with one being current (visible) at a time. More...
 
class  MWCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
 
class  CTMainRecord
 CTMainRecord: Calibration table record access and creation. More...
 
struct  channelInfo
 Struct definition. More...
 
struct  channelContribution
 
struct  spwInfo
 
class  MSTransformManager
 MSTransformManager definition. 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  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  PCMotionEvent
 Class which stores PixelCanvas motion event information. 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  StatWT
 StatWT sets WEIGHT and SIGMA statistically. More...
 
class  EditlineGuiProxy
 
class  QtViewerPrintGui
 
class  QtViewerPrintCtl
 viewer print widget More...
 
class  AttributeValuePoiTol
 Templated class for aliased, tolerant AttributeValues. More...
 
class  QtFileDialog
 Subclass of QFileDialog with additional functionality. More...
 
class  QtDataManager
 
class  PlotMSAxesTab
 Subclass of PlotMSPlotSubtab that manages plot axes parameters. More...
 
class  ColorHistogramScale
 Overrides QwtLinearColorMap in order to provide QwtPlot color lookups based on a casa ColormapDefinition. 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  Histogram2dDM
 A DisplayMethod to draw histograms. More...
 
class  Projector
 Partially projection code from ASAP GenericEdgeDetector. More...
 
class  OrthographicProjector
 
class  PlotMSSummaryDialog
 Contains controls for customizing and producing a summary of the plot. More...
 
class  SimplePlotter
 SimplePlotter is a concrete class that uses the abstract plotting classes to perform common tasks. More...
 
class  CompiledSpectralElement
 Describes a compiled function for describing a spectral profile. More...
 
struct  window
 MIRIAD dataset casacore::MeasurementSet filler. More...
 
class  Importmiriad
 a helper class More...
 
class  SDDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
 
class  ColorTransferWidget
 
class  QtCanvasManagerOptions
 Options widget for single DisplayPanel. More...
 
class  CursorLink
 
class  QtCanvasManager
 
class  SynthesisImager
 Class that contains functions needed for imager. More...
 
class  AWProjectWBFTNew
 
class  SettingsWidget
 
class  FlagAgentShadow
 
class  StandardTsys
 not yet: class TJonesCorruptor; More...
 
class  MsAverager
 
class  PlotMSCalibrationWidget
 Widget for editing a PlotMSCalibration object. More...
 
class  VisibilityIteratorReadImpl
 ROVisibilityIterator iterates through one or more readonly MeasurementSets. More...
 
class  VisibilityIteratorWriteImpl
 VisibilityIterator iterates through one or more writable MeasurementSets. More...
 
class  grpcShutdown
 
class  grpcImageViewer
 
class  grpcViewerState
 
class  AttributeBuffer
 Buffer for storing Attributes. More...
 
class  QtViewer
 Qt implementation of main viewer supervisory object – Gui level. More...
 
class  ProfileTaskFacilitator
 
class  SDAlgorithmClarkClean2
 
class  ActionTracker
 
class  MakeRegion
 
class  FFT2D
 
class  CTDesc
 CTDesc: Define the format of calibration tables. More...
 
class  DSPixelMarker
 
class  FeatherPlotWidgetSlice
 A specialization of FeatherPlotWidget for displaying line plots. More...
 
class  ImagerMultiMS
 
class  PlotMSSelection
 Specifies an casacore::MS selection. More...
 
class  WFCleanImageSkyModel
 WF Image Sky Model: Image Sky Model implementing the WF Clean algorithm. More...
 
class  FJones
 
class  VisModelData
 Object to provide MODEL_DATA visibilities on demand. More...
 
class  RFANewMedianClip
 RFANewMedianClip:RedFlagger Agent;clips relative to median over time slots. More...
 
class  PlotMSAnnotatorTab
 Subclass of PlotMSTab that handles interaction with the PlotMSAnnotator. More...
 
class  PlotMSCanvasTab
 Subclass of PlotMSPlotSubtab to manage canvas parameters. More...
 
class  SynthesisDeconvolverMixin
 Simple mixin class to put SynthesisDeconvolver into ParallelImagerMixin framework. More...
 
class  RFAFlagCubeBase
 Abstract RedFlagger Agent class with a flag cube. More...
 
class  Colorbar
 
class  PlotMSAnnotator
 Subclass of PlotMouseTool for drawing/managing annotations on the plot canvases of PlotMSApp. More...
 
class  SubMS
 
class  QtDisplayPanel
 
class  ZoomWidget
 
class  TBArray
 Holds a potentially multi-dimensional array. More...
 
class  SkyCatOverlayDM
 Class to draw catalogue overlays for SkyCatOverlayDD. More...
 
class  DBeamSkyJones
 Model the polarization leakage in the Sky Jones Matrices. More...
 
class  PredictAlgorithm
 Parallel model visibility prediction. More...
 
class  DisplayShapeWithCoords
 
class  DSSquare
 Implementation of a square. More...
 
class  PBMathInterface
 Virtual base class defining the Primary Beam interface. 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  MWCETRegion
 WorldCanvas event-based elliptical region drawer. More...
 
class  PassiveTableDD
 Class adding casacore::Table-specific support functions to PassiveCachingDD. More...
 
class  MSChecker
 putting checks here, since Ger objected to them going in casacore 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  VersionInfo
 
class  FitterPoisson
 Fits casacore::Poisson curves to the histogram. More...
 
class  AWProjectWBFT
 
class  DSScreenPoly
 
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  ImageMomentsProgress
 
class  MaskedHogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
 
class  PCPositionEvent
 Class which stores PixelCanvas position event information. More...
 
class  ImagePrimaryBeamCorrector
 
class  DrawingDisplayMethod
 DisplayMethod which provides actual drawing for DrawingDisplayData class. 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  ExternalAxisWidgetLeft
 
class  MultiPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
 
class  ImageHanningSmoother
 
class  CalLibraryParse
 Class to hold values from cal library file parser. More...
 
class  ActionZoom
 
class  ImageMaxFitter
 
class  LatticeAsMarker
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
 
class  BeamSquint
 encapsulates beam squint (RR and LL beams at different directions) More...
 
class  Flux
 A class that represents the Flux (reference semantics) More...
 
class  SkyCompBase
 Base class for model components of the sky brightness. More...
 
class  FlowLayout
 
class  BorderLayout
 
class  DisplayEvent
 Class describing the most basic event information in the display classes. More...
 
class  SimpleComponentGridMachine
 
class  WCCrosshairTool
 Base class for WorldCanvas event-based crosshair tools. More...
 
class  FeatherPlotWidgetScatter
 A specialization of FeatherPlotWidget for scatter plots. More...
 
class  ImageHistogramsCalculator
 This class computes histograms of image pixel values. More...
 
class  DSScreenArrow
 
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  IncCEMemModel
 performs MEM algorithm incrementally More...
 
class  GaussianSpectralElement
 Describes a Gaussian spectral line. More...
 
class  VisibilityResamplerBase
 
class  ViReadImplAsync
 
class  ViWriteImplAsync
 
class  StatImageCreator
 
class  SynDataSampling
 Provides sampling of synthesis data for estimation algorithms. More...
 
class  DisplayMethod
 Base class for drawing a particular element (view) of a DisplayData. 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  ImageConvolver
 This class does convolution of an image by an casacore::Array or Lattice. More...
 
struct  IChangeDetector
 
class  ParAngleChangeDetector
 ////////////////////////////////////////////////////////////////////////// More...
 
class  QtAnnotatorGui
 Annotating widget for a display panel. More...
 
class  QtMarkerGui
 
class  RFRowClipper
 RFRowClipper: flags rows based on their noise level. More...
 
class  LJJones
 

LJJones (pointing errors) More...

 
class  MJonesMRec
 MJonesMRec: MJones cal_main table record access and creation. More...
 
class  TBTableTabs
 Collection of table backend and display tabs. More...
 
class  CalVisBuffer
 CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data. More...
 
class  RFAFlagExaminer
 RFAFlagExaminer: Examine the flags and get statistics. perform extensions too. 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  SmoothPreferences
 
class  SingleDishSkyCal
 
class  SingleDishPositionSwitchCal
 
class  SingleDishRasterCal
 
class  SingleDishOtfCal
 
struct  BeamCalcGeometry
 
struct  ApertureCalcParams
 
struct  calcAntenna
 
struct  Pathology
 
struct  Ray
 
class  BeamCalc
 
class  MultiEllipseTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
 
class  WorldCanvas
 Implementation of drawing in world coordinates on top of a PixelCanvas. More...
 
class  HistogramMain
 Used when the histogram needs to come up as a main window. More...
 
class  FlagAgentBase
 A top level class defining the interface for flagging agents. More...
 
class  FlagAgentList
 
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  ColorProvider
 Interface class for decoupling of a parent from a child. More...
 
class  DSScreenEllipse
 
class  GLLogIO
 GLLogIO adds tracing support to the AIPS++ casacore::LogIO object. 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...
 
struct  CFCStruct
 
class  CFCell
 template <class t>=""> More...
 
class  SpecFitPolynomial
 
class  VisBufferUtil
 
class  DSPixelRectangle
 
class  ResidualAlgorithm
 Parallel residual image formation. 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  Vi2ArrayIdDataProvider
 
class  GridBoth
 An FTMachine for Gridding Single Dish data. More...
 
class  FlagActionUtil
 FlagActionUtil is a set of flagging methods that are accessed from multiple classes. 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  WCCoordinateHandler
 Base class defining a set of transformations for WorldCanvas coordinates. More...
 
class  QtButtonGroup
 This class meant to be used almost identically to an exclusive QButtonGroup. More...
 
class  IDL
 A class to start IDL and execute commands, etc. More...
 
class  ActionTool
 
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  Vi2ModelVisDataProvider
 casacore::Template class for model visibilities data provider. More...
 
class  AsdmStMan
 The Storage Manager for the main table of a raw ASDM casacore::MS. More...
 
class  Colormap
 Describes a method of generating a table of colors. More...
 
class  PlotMSPlotter
 High(ish)-level plotter class that manages the GUI (semi-) transparently to the rest of PlotMS. 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  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  ColorDelegate
 
class  ExternalAxisControl
 Base class for classes that use the QwtScaleDiv information to draw their own axis. 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  MWCPannerTool
 
class  SerialPartitionMixin
 Parameter and input data partitioning for serial imaging (in ParallelImagerMixin). 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  MSCalEnums
 
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  ThreadCommunication
 Defines communication mechanisms that the model and data can use to communicate with the UI concerning progress and status. More...
 
class  QtAutoGui
 General-purpose Qt options widget created from Record. More...
 
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  Attribute
 Arbitrary name-value pairs used in the display classes. More...
 
class  TBTypes
 (Not finished) Widget for entering a value based on its type. More...
 
class  ActionCacheRelease
 
class  PBMath1DAiry
 PBMath1DAiry is a 1-D Airy Disk voltage pattern & Primary Beam. More...
 
class  MSCacheVolMeter
 
class  ActionPlot
 
class  Vi2FieldIdDataProvider
 
class  DSText
 Implementation of text. More...
 
class  PlotMSExportThread
 Subclass of PlotMSThread for exporting a plot. More...
 
class  ResidualEquation
 Interface class containing functions returning "Domain" type. More...
 
class  Deconvolver
 A simple deconvolver operating on images (no SkyEquation) More...
 
class  SynthesisUtilMethods
 
class  SynthesisParams
 
class  SynthesisParamsSelect
 
class  SynthesisParamsImage
 
class  SynthesisParamsGrid
 
class  SynthesisParamsDeconv
 
class  ActionClearRegions
 
class  SliceStatistics
 Computes the angle and distance for a single line segment in the slice. More...
 
class  ResidualHistogramDialog
 
class  SimACohCalc
 SimACohCalc: Model additive noise errors for the VisEquation. More...
 
class  SynthesisImagerMixin
 Simple mixin class to put SynthesisImager into ParallelImagerMixin framework. More...
 
class  VBGContinuumSubtractor
 VBGContinuumSubtractors subtract the continuum out of VisBuffGroups. More...
 
class  FeatherManager
 FeatherWorker1 (SD, INT) More...
 
class  PixelValueManipulator
 
class  TBHelp
 Widget for displaying and updating the browser help files. More...
 
class  MWCEllipseTool
 Base class for MultiWorldCanvas event-based ellipse tools. More...
 
class  SetJyGridFT
 An FTMachine for Gridded Fourier transforms specializing in setjy frequency scaling. More...
 
class  PCPositionEH
 PixelCanvas Event Handler for managing keyboard and mouse button events. More...
 
class  MeasurementSet2
 
class  CalIntpMatch
 CalIntpMatch: a class to hold calibration interpolation index maps. More...
 
class  DisplayData3
 
class  ConverterIntensity
 Converts intensity units: Jy/Beam, Kelvin, Fraction of Peak, etc. More...
 
class  MFMSCleanImageSkyModel
 Image Sky Model implementing the MultiScale, MultiField Clean algorithm. More...
 
class  Vi2UVRangeDataProvider
 The Vi2UVRangeDataProvider iterates over the uvw column, providing hypot(u, v) as sample data to the statistics algorithm. More...
 
class  ConverterVelocityFrequency
 
class  ExternalAxisWidgetRight
 
class  AccorJones
 Accor (normalization) VisCal. 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
 casacore::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  ImageMaskedPixelReplacer
 
class  ComponentList
 A class for manipulating groups of components. More...
 
class  TBOptions
 Widget to edit the browsing options. 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 casacore::String, casacore::String choice, double, bool, casacore::String array, or casacore::String choice array. More...
 
class  QtEditRegionShape
 Dialog for editing a single region shape. More...
 
class  ROCalMainColumns2
 
class  PlotMSCacheThread
 Subclass of PlotMSThread for loading axes in a PlotMSCache. More...
 
class  MWCPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
 
class  RFATimeFreqCrop
 RFATimeFreqCrop : 2-Dimensional casacore::Time Frequency Autoflag agent. More...
 
class  TimeRangeKey
 
class  TimeRangeListTool
 
class  SDDoubleCircleGainCalImpl
 
class  RFError
 
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  WCCSAxisLabeller
 Base class for WorldCanvas axis labelling using a DisplayCoordinateSystem. More...
 
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  Vi2StatsUVRangeIterator
 
class  MSUVWGenerator
 Generates and inserts the (u, v, w)s of a casacore::MS that may or may not already have them. Includes antenna offsets when known. More...
 
class  PlotMSDisplayTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
 
class  Mueller
 
class  MuellerDiag
 
class  MuellerDiag2
 
class  MuellerScal
 
class  AddMuellerDiag2
 Parallel-hands only "additive Mueller". More...
 
class  AddMuellerDiag
 Full polarization "additive Mueller". 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  VLACalcIlluminationConvFunc
 casacore::Int getVLABandID(casacore::Double& freq,casacore::String&telescopeName); More...
 
class  SIImageStoreMultiTerm
 
class  ImageStatsCalculator
 
class  QtUtilities
 
class  ActionCache
 
class  SDAlgorithmHogbomClean
 
class  ALMACalcIlluminationConvFunc
 
class  ImageTwoPtCorr
 Compute two point correlation functions from images. More...
 
class  FluxRep
 A class that represents the Flux (copy semantics) More...
 
class  WCPositionEH
 Base class for handling WorldCanvas position events. More...
 
class  PlotMSAtm
 PlotMSAtm: plotms class for calculating atmospheric transmission curve for bandpass plots. 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  AnnotationEditorText
 
class  NBody
 Simple class which provides brute force n-body simulation and display. More...
 
class  QtDrawSettings
 
class  SDPosInterpolator
 
class  SliceAxisDraw
 Overriding QwtScaleDraw in order to provide custom (smaller) fonts for the tick labels on a plot axis. More...
 
class  QtViewerBase
 
class  ProfileFit1D
 Fit spectral components to a casacore::Vector of data. More...
 
class  MSTransformIterator
 
class  PlotMSIterateTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
 
class  SelectedItemsDataModel
 
class  AvailableItemsDataModel
 
class  EVLAAperture
 class EVLAAperture : public ATerm More...
 
class  PlotMSDBusApp
 class PlotEngine; More...
 
class  ActionIterFirst
 
class  PixelCanvasEvent
 Base class describing event information for PixelCanvases. More...
 
class  PlotMSLoggerWidget
 Widget to set log events and priority filter. More...
 
class  SepImageConvolver
 This class does separable convolution of an image. More...
 
class  CStokesVector
 Two specialized 4-vector classes for polarization handling. More...
 
class  StokesVector
 
class  BeamManipulator
 
class  RegionTextList
 An ordered list of annotations and comments representing an ascii region file. <author>Dave Mehringer</author> More...
 
struct  PGPLOT_global_functions_interface
 PGPLOT interface calls. More...
 
class  SDMSManager
 
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  DBusSession
 
class  init_dispatcher
 
class  ComponentListWrapper
 Provides convenient accessors and functionality for a ComponentList. More...
 
class  CalTable2
 CalTable: Calibration table access and creation. 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  LatticePADMVector
 Class to draw a single vector map of a slice from an AIPS++ Lattice. 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  Vi2FlagRowDataProvider
 
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  SkyJones
 Sky Jones: Model sky-plane instrumental effects for the SkyEquation. More...
 
class  NewCalTable
 
class  RFASpectralRej
 RFASpectralRej: Spectral rejection agent. More...
 
class  ImageSourceFinder
 Provides functionality to find sources in an image. More...
 
class  TBDataItem
 Subclass of QTableWidgetItem that allows for custom sorting. More...
 
class  TBDataTab
 Widget used to display table data. More...
 
class  DisplayOptions
 Class to provide option parsing routines for display classes. More...
 
class  AWConvFunc
 
More...
 
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  PreferencesFunction
 Displays, handles persistence, and stores display properties for a particular curve that can be shown on the plot. 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  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  Imager
 Class that contains functions needed for imager. More...
 
class  AWProjectFT
 
class  ExternalAxisWidget
 Base class for classes that use the QwtScaleDiv information to draw their own axis. More...
 
class  CacheFactory
 
class  WPConvFunc
 
class  TblAsXYDD
 Class for displaying data within a table as a xy image. More...
 
class  MWCRTZoomer
 Multi WorldCanvas event-based zoomer. More...
 
class  FeatherMain
 
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  ActionSummary
 
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  ColorSummaryWidget
 
class  CCList
 
class  WorldCanvasHolder
 A holder to interface between DisplayDatas and a WorldCanvas. More...
 
class  PlotMSCalibrationTab
 Subclass of PlotMSTab that handles using a calibration library (initially settable only from casapy session) More...
 
class  PMS
 Container class for useful constants/methods. 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  TblAsRasterDD
 Class for displaying data within a table as a raster image. More...
 
class  ImageDecimator
 
class  Scantable2MSReader
 
class  CasacRegionManager
 image component class More...
 
class  PlotMSDataSymbolWidget
 Represents how symbols are colored and drawn on the plot. More...
 
class  QtDrawCanvas
 
class  PWFCleanImageSkyModel
 Parallelized version of class WFCleanImageSkyModel. More...
 
class  ActiveCaching2dDD
 Class providing active behaviour for 2d CachingDisplayDatas. More...
 
class  SkyComponent
 A component of a model of the sky. More...
 
class  ConverterWavelength
 
class  GJonesPolyDesc
 GJonesPolyDesc: Define the format of GJonesPoly cal tables. More...
 
class  GJonesSplineDesc
 GJonesSplineDesc: Define the format of GJonesSpline cal tables. More...
 
class  CalTable
 CalTable: Calibration table access and creation. More...
 
class  SIMapper
 Class that contains functions needed for imager. More...
 
class  QtWCBox
 
class  SimpComponentGridMachine
 SimpComponentFTMachine: does the simplest Fourier transform on SkyComponents. More...
 
class  MPIError
 Base error class for MPI. More...
 
class  ActionStack
 
class  CachingDisplayMethod
 Assistance class for auto-caching of DisplayData objects. More...
 
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  MultiRectToolImpl
 WorldCanvas event-based rectangle region drawer. More...
 
class  AnnotationBase
 Base class for annotations. More...
 
class  WorldToPixelConversionError
 Just need a identifiable exception class for exception handling. More...
 
class  BinCountWidget
 
class  ReadMSAlgorithm
 Test class to read in parallel a MS. More...
 
class  TBKeyword
 Representation of a keyword attached to a table or field. More...
 
class  TBPlotFormat
 casacore::Format for the curves on the plot canvas. More...
 
class  TBPlotCanvas
 Canvas for data plotting using a given plotting implementation. More...
 
class  DSEllipse
 Implementation of a ellipse. More...
 
class  AnimatorRefEH
 WorldCanvas refresh event handler for Animator class. More...
 
class  Animator
 Animation controller for WorldCanvasHolders. More...
 
class  SkyEquation
 
class  RectRegionEvent
 Contains info on the WC rectanglar area selected by MWCRTRegion mouse tool. More...
 
class  CalStats
 

Start of CalStats class definition

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  DSPixelPolyLine
 
class  FlagMSHandler
 Flag casacore::Data Handler class definition. More...
 
class  Vi2DataProvider
 casacore::StatsDataProvider template class backed by VisibilityIterator2 instances. More...
 
class  PVGenerator
 
class  Image1DSmoother
 
class  DlTarget
 
class  ParamFieldIterator
 
class  PlotMSPage
 Represents a single page of PlotCanvases, arranged in a grid. More...
 
class  DParameterMapKeyChoice
 Implementation of DParameterChoice to store parameter and associated key. More...
 
class  SDAlgorithmTest
 
class  ActionSelect
 
class  AxisListener
 Interface implemented by classes wanting to receive notice when a plot property changes. More...
 
class  CTTimeInterp1
 
class  ConvolutionEquation
 Implements the convolution equation. More...
 
class  MultiPVTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
 
class  SLog
 
class  TBValidityChecker
 Widget for running TBTests on opened tables. More...
 
class  ConverterFrequency
 
class  LegendItemRect
 Custom QwtLegendItem that draws a rectangular legend symbol in a color matching the curve. More...
 
class  TJonesPolyDesc
 TJonesPolyDesc: Define the format of TJonesPoly cal tables. More...
 
class  TJonesSplineDesc
 TJonesSplineDesc: Define the format of TJonesSpline cal tables. More...
 
class  DSWorldMarker
 
class  RegionBox
 
class  SliceWorker
 Responsible for computing the (x,y)-values that represent a slice cut. More...
 
class  ComponentListImage
 Read, store, and manipulate an astronomical image based on a component list. 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  ExportThread
 Exports a plot to a specific format in a background thread. More...
 
class  AntennaResponses
 AntennaResponses provides access to antenna response data. More...
 
class  VisEquation
 
class  LatConvEquation
 Implements the convolution equation. More...
 
class  PlotMSIndexer
 
class  PlotMSRaDecIndexer
 
class  PlotMSIndexerFactory
 
class  ImageHistory
 
class  SingleDishMS
 
class  ConverterFrequencyVelocity
 
class  AnnText
 Represents a text annotation. More...
 
class  ColorPreferences
 Allows user specification of the colors used in drawing the histogram and pluggable functionality. More...
 
class  DSScreenMarker
 
class  TabularSpectrum
 Models the spectral variation with a spectral index. More...
 
class  DSWorldText
 
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  ActionAnnotate
 
class  PlotMSPageHeaderDataModel
 A Qt Data Model for the table(view) displayed in PlotMS's page header Implements header items layout rules specifications: More...
 
class  PeakIntensityFluxDensityConverter
 
class  Calibrater
 
class  OldCalibrater
 Preserve old-fashioned Calibrater here: More...
 
class  TwoPointCorrelator
 
class  FitterGaussian
 Manages Gaussian initial guesses and fits Gaussian curves to the histogram. More...
 
class  GroupWorkerBase
 Abstract base class for GroupWorkers. More...
 
class  ROGroupWorker
 ROGroupWorkers process VisBuffGroups without modifying the input casacore::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  PlotterImplementations
 
class  WCRTZoomer
 WorldCanvas event-based zoomer. More...
 
class  PlotMSPlotParameters
 Parameters for a PlotMSPlot. More...
 
class  BJonesDesc
 BJonesDesc: Define the format of BJones cal tables. More...
 
class  BJonesPolyDesc
 BJonesPolyDesc: Define the format of BJonesPoly cal tables. More...
 
class  ConvolutionFunction
 The base class to compute convolution functions for convolutional gridding. More...
 
class  ClarkCleanLatModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
 
class  QtProfilePrefs
 
class  MultiTermFTNew
 
class  FeatherCurveType
 An enumeration of the different curves that a user can ask to be displayed on the plot. More...
 
class  PSWorldCanvasApp
 Simple PostScript WorldCanvas application. More...
 
class  Vi2StatsImaginaryIterator
 
class  VisVector
 
class  ConverterVelocityWavelength
 
class  PixonProcessor
 Allows processing via the Pixon algorithm. 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  SakuraAlignedArray
 
class  WorldCanvasTranslator
 
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  SDAlgorithmBase
 
class  PlotMSSelectionWidget
 Widget for editing a PlotMSSelection object. More...
 
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 casacore::Array<casacore::Double> { More...
 
class  AtmosCorruptor
 
class  GJonesCorruptor
 
class  ACoh
 
class  DirItem
 
class  QtPanelBase
 
class  SmoothSpinBox
 Adds non-editability to a standard QSpinBox. More...
 
class  DefaultWCCoordinateHandler
 Class to provide default coordinate handling for WorldCanvases. More...
 
class  ConverterChannel
 Purpose of this class is to convert from channels= pixels to the world units/pixels used by the spectral axis. More...
 
class  StatWtColConfig
 This class is necessary to ensure partial initialization of SIGMA_SPECTRUM and WEIGHT_SPECTRUM in the MS is not done. More...
 
class  ColormapInfo
 ColormapInfo stores information about the dynamic mapping of a Colormap. More...
 
class  ScrollingRasterDM
 Base class for scrolling DisplayData objects. More...
 
class  SDAlgorithmAAspClean
 
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  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  DDModEvent
 Class used by DisplayDatas to signal change in data. More...
 
class  AttributeValueTol
 Templated class for storing Attributes which have a tolerance. More...
 
class  MatrixNACleaner
 A simple deconvolver that masks by memory of previous peaks. More...
 
class  SynthesisNormalizerMixin
 Simple mixin class to put SynthesisNormalizer into ParallelImagerMixin framework. 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  TBTaQL
 GUI for entering a TaQL command. More...
 
class  MWCPTRegion
 WorldCanvas event-based polygon region drawer. More...
 
class  ToolTipPicker
 
class  ExternalAxisWidgetTop
 
class  ImageConvolverTask
 This class is the high level interface to image convolving. More...
 
class  CalIter
 CalIter: Sequential calibration table iterator. More...
 
class  CTSelection
 CTSelection: Class to represent a selection on a CASA CalTable. More...
 
class  VisibilityResampler
 
class  CalIterBase
 CalIterBase: Base class for calibration table iterators. More...
 
class  FitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 2-D components. Used by imfit. More...
 
class  LinearPolarizationCalculator
 Compute linear polarization intensity. More...
 
class  PCVGBuffer
 
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  DSRectangle
 Implementation of a rectangle. More...
 
class  ImageTask
 
class  CTSummary
 Provides and lists information about the header of a calibration table. Based on MSSummary. More...
 
class  ExpCache
 
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  SpectralImageUtil
 
class  CTPatchedInterp
 
class  SkyCal
 
class  VisJonesTable
 VisJonesTable: VisJones calibration table access and creation. More...
 
class  Vi2TimeDataProvider
 
class  QtDBusXML
 Subclass of QDomDocument that represents an XML scheme that is to be used with CASA's Qt dbus communication. More...
 
class  DDDHandle
 A class to draw and detect handles on a DDDObject. More...
 
class  QtRegionManager
 
class  ALMAAperture
 class ALMAAperture : public ATerm More...
 
class  CanvasMode
 
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  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  FlagReport
 Everything going into the FlagReport is by value Everything going out of it is by reference. More...
 
class  WCDataScaleHandler
 Class implementing simple data scaling for the WorldCanvas. More...
 
class  ATCAFiller
 
class  SingleDishBeamUtil
 
class  QtMWCTool
 
class  QtPolyTool
 
class  QtPolylineTool
 
class  QtEllipseTool
 
class  QtRectTool
 
class  QtCrossTool
 
class  QtPVTool
 
class  PlotMSOptionsTab
 Subclass of PlotMSTab that handles options for PlotMSPlotter. More...
 
class  PlotMSCacheBase
 
class  DDDObject
 Base class describing interface for objects supported by DrawingDisplayData. More...
 
class  FTMachine
 defines interface for the Fourier Transform Machine More...
 
class  SpectralIndex
 Models the spectral variation with a spectral index. More...
 
class  DParameterSwitch
 Implementation of DisplayParameter to store choice parameters. More...
 
class  ColorComboDelegate
 
class  QtPlotSettings
 
class  ExternalAxisWidgetVertical
 Common code for drawing a vertical axis external to the plot. More...
 
class  QPExportCanvas
 Interface implemented by classes that can export their draw area (QPAxis & QPCanvas). More...
 
class  ActionInformation
 
class  SkyCatOverlayDD
 Simple implementation of a cached DisplayData for sky catalogue overlays. More...
 
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  WorldCanvasEvent
 Base class describing event information for WorldCanvases. More...
 
class  PixelCanvasColorTable
 Abstract interface to underlying graphics library's colortable. More...
 
class  DSPolyLine
 Implementation of a polyline. More...
 
class  PlotMSFlaggingTab
 Subclass of PlotMSTab that handles flagging. 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  LimbDarkenedDiskShape
 A limb-darkened disk model for the spatial distribution of emission. 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  VisSet
 
class  FileCatalog
 
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  ConstantSpectrum
 Model the spectral variation with a constant. More...
 
class  CursorTrackingHolder
 Dock widget which manages the cursor tracking dialogs... More...
 
class  Vi2Antenna1DataProvider
 casacore::Data provider for antenna1 column More...
 
class  Vi2Antenna2DataProvider
 casacore::Data provider for antenna2 column More...
 
class  AboutDialog
 Displays information about Feather to the user. More...
 
class  DefaultWCSizeControlHandler
 Default WorldCanvas SizeControl handler. More...
 
class  SkyModel
 Sky Model: Model the Sky Brightness for the SkyEquation. More...
 
class  CalSummary
 Provides and lists information about the header of a calibration table. Based on MSSummary and CTSummary. More...
 
class  MWCRulerlineTool
 Multi WorldCanvas event-based ruler line tool. More...
 
class  MSTransform
 MSTransform: Apply transformations to data on the fly. More...
 
class  GroupProcessor
 GroupProcessor goes through one or more MeasurementSets, feeding VisBuffGroups to a GroupWorker. More...
 
class  SimACoh
 SimACoh: Model additive noise errors for the VisEquation. More...
 
class  Result
 Convenience class for a casacore::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  new_interactive_clean_callback
 
class  InteractiveMasking
 
class  DSScreenRectangle
 
class  VisModelDataI
 
class  TimeVarMJonesMRec
 TimeVarMJonesMRec: TimeVarMJones cal_main table record access & creation. More...
 
class  TabulatedConvFunc
 
class  GLPCTextureParams
 Holds parameters for setting glTexParameteri variables. <visibility=local> More...
 
class  GLPCTexturedImage
 
class  TBNewKeyword
 
class  TBTableKeywordsTab
 Widget used to display table keywords. More...
 
class  TBFieldKeywordsTab
 Widget used to display field keywords. More...
 
class  ComponentListDeconvolver
 
class  SpectralList
 A set of SpectralElements. More...
 
struct  SpectralList_global_functions_Output
 Global functions. More...
 
class  ROCTIter
 ROCTIter: Read-only iterating interface to New Calibration tables. More...
 
class  CTIter
 Writable version (limited to certain 'columns') 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  ParallelImager
 High level interface to parallel imaging classes, instances of which are returned from ParallelImagerFactory::make. More...
 
class  EditlineGui
 
class  EditlineGuiAdaptor
 
class  ThresholdingBinPlotDialog
 This dialog displays a histogram that allows the user to set a minimum/maximum moment collapse threshold graphically. More...
 
class  FVisJonesMRec
 FVisJonesMRec: FVisJones cal_main table record access/creation. More...
 
class  FVisJonesIonoMRec
 FVisJonesIonoMRec: FVisJonesIono cal_main table record access/creation. More...
 
class  EPJones
 

EPJones (pointing errors) More...

 
class  DisplayDataEvent
 Class for events sent by DisplayDatas. More...
 
class  SolvableMJonesMRec
 SolvableMJonesMRec: SolvableMJones cal_main table record access/creation. More...
 
class  MIfrMRec
 MIfrMRec: MIfr cal_main table record access & creation. More...
 
class  PropertyListener
 
class  WCMotionEH
 Base class for handling WorldCanvas motion events. More...
 
class  LinearMosaic
 Forward declaration. 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  WCPGFilter
 Interface between the WorldCanvas and its PGPLOT driver. More...
 
class  CanvasCurve
 
class  PointShape
 A shape where emission comes from only one direction. More...
 
class  QtMouseTool
 
class  QtRTRegion
 
class  QtPointRegion
 
class  QtELRegion
 
class  QtPTRegion
 
class  QtPolylineToolRegion
 
class  QtPVToolRegion
 
class  SideBandSeparatorBase
 The base class of side band separation algorithm using FFT. More...
 
class  SideBandSeparatorII
 Data model dependent side band separator class. More...
 
class  CalSet
 
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  SDAlgorithmMEM
 
class  ActionExportDialog
 Exports the plots based on the information entered in the export dialog. More...
 
class  MultiPolylineToolImpl
 WorldCanvas event-based polyline region drawer. More...
 
class  DisplayShapeInterface
 class PixelCanvas; class WorldCanvas; More...
 
class  LegendPreferences
 Allows the user to customize properties of the spectral profile legend. More...
 
class  LogViewer
 
class  PGPlotterLocal
 Plot to a PGPLOT device "local" to this process. More...
 
class  FlagVersion
 Class to generate and manage flag versions for Tables containing flag columns. More...
 
class  Histogram2dDD
 A DisplayData to draw histograms. More...
 
class  CanvasHolder
 Holds the QtCanvas where the spectral profile is drawn. More...
 
class  MaskedArrayModel
 base class for models with an internal & external representation as a casacore::MaskedArray More...
 
class  ActionStackBack
 
class  ComponentType
 Enumerators common to the ComponentsModels module. More...
 
class  DParameterColorChoice
 Implementation of DParameterChoice to store color selection parameters. More...
 
class  ActionCacheLoad
 
class  ActionTrackerDisplay
 
class  DSPoly
 Implementation of a Polygon. More...
 
class  ProfileFitResults
 
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  FlagAgentAntennaIntegrations
 A flag agent that implements the 'antint' flagdata mode. More...
 
class  PClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
 
class  ProgressBar
 
class  QtDataOptionsPanel
 
class  RIorAPArray
 
class  CalMainBuffer
 CalMainBuffer: Calibration main table buffer. More...
 
class  PlotMSIterParam
 Specifies iteration parameters for plotms. More...
 
class  SigHandler
 
class  AnnVector
 Represents a vector annotation which has a start and ending point. More...
 
class  ImageTransposer
 
class  AWVisResampler
 
class  BackgroundThread
 Manages a thread to do a background operation and communicates back to its controller with regard to work status. More...
 
class  SearchRedshiftDialog
 
class  DSPixelText
 
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  Vi2StatsBoolIterator
 
class  PrincipalAxesDD
 Interface for DisplayDatas which have data arranged in axes. More...
 
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  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 casacore::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  FeatherDataType
 An enumeration of the different kinds of data that can be graphed on the plot. More...
 
class  FileBox
 
class  DlHandleBase
 
class  DlHandle
 
class  DSScreenText
 
class  HistogramTab
 Manages a stack widget that displays histograms for a single region but multiple images. More...
 
class  PBMath
 Primary beam envelope class, derived from PBMathInterface. More...
 
class  DDMapper
 Abstract Derived casacore::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  EGainCurve
 

EGainCurve More...

 
class  WorldAxesDM
 Class to draw a single set of axis labels for AxesDisplayData. More...
 
class  AsciiAnnotationFileLine
 Represents a line in an ascii region file <author>Dave Mehringer</author> More...
 
class  WOnlyProjectFT
 
class  SDDoubleCircleGainCal
 
class  ImageMetaData
 A class in which to store and allow read-only access to image metadata. More...
 
class  ClientFactory
 Creates an appropriate client (script, GUI) for communicating with the plot engine. More...
 
class  Fit2DTool
 
class  SpecFitSettingsWidgetRadio
 
class  PlotMSVBAverager
 A class to average VisBuffers for PlotMS. More...
 
class  ImageBoxcarSmoother
 
class  WProjectFT
 An FTMachine for Gridded Fourier transforms. More...
 
class  PlotMSFlaggingWidget
 GUI widget for editing a PlotMSFlagging object. More...
 
class  LogItem
 
class  PBMath2DImage
 2-D Image Primary Beam Model 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  UVMod
 VisCal: Model multiplicative errors for the VisEquation. 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  IlluminationConvFunc
 
class  InvisibleAxis
 
class  MWCCrosshairTool
 Base class for MultiWorldCanvas event-based crosshair tools. 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  FeatheredData
 casacore::Data structure class to collect related feather data in one location. More...
 
class  ImageMSCleaner
 A class interfacing images to MatrixCleaner. More...
 
class  StatWt
 This class implements reweighting of visibilities based on the statwt algorithm. 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  EVLASwPow
 

EVLA switched power Gain and Tsys More...

 
class  IterationControl
 
class  FileWatcher
 
class  ParallelImagerMixin
 ParallelImagerMixin. More...
 
class  ImageExprCalculator
 
class  SlicerMainWindow
 
class  FootPrintWidget
 
class  WCLinearScaleHandler
 Linear scaling of data for WorldCanvases. More...
 
class  QtLayeredLayout
 Subclass of QLayout to have multiple widgets layered on top of each other. More...
 
class  TBBrowser
 Browser widget for managing opened tables. More...
 
class  DSWorldEllipse
 
class  ClarkCleanModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
 
class  SpectralFitter
 
struct  StokesUtil_global_functions_StokesVector_ancillary_Functions
 for use with StokesVectors and related classes More...
 
class  GLPCDisplayListElement
 Base class for the various display list subclasses. More...
 
class  GLPCDisplayListEntry
 Returns a Display casacore::List Element for recording GL commands. More...
 
class  GLPCDisplayList
 DisplayListElement that can contain lists of other DisplayListElements. More...
 
class  CTRateAwareTimeInterp1
 Rate-aware time interpolation engine. More...
 
class  SDBListGridManager
 A utility class that provides an API that allows clients to find grid indices in time and frequency from a SBDList that can include multiple spectral windows. More...
 
class  DelayRateFFT
 DelayRateFFT is responsible for the two-dimensional FFT of visibility phases to find an estimate for deay. More...
 
class  FringeJones
 Fringe-fitting (parametrized phase) VisCal. 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  RangePicker
 Handles drawing the range selection rectangle for the bin plot. More...
 
class  PCRefreshEvent
 Class which stores PixelCanvas refresh event information. More...
 
class  DisplayShape
 The abstract base class for all "DisplayShapes". More...
 
class  QtId
 
class  VPSkyJones
 Model the diagonal elements of the Voltage Pattern Sky Jones Matrices. 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  GaussianEstimateWidget
 
class  PlotMSPlot
 Class for a single "plot" concept. More...
 
class  RFAUVBinner
 RFAUVBinner: flagging via UV binning. More...
 
class  SDAlgorithmMSMFS
 
class  FlaggerEnums
 FlaggerEnums: collection of enums for various flagger classes. More...
 
class  QtMouseToolState
 
class  Vi2StatsWeightsIterator
 Vi2StatsWeightsIterator has the form of a CRTP base class to promote efficiency in iterator operations. More...
 
class  Vi2StatsWeightsCubeIterator
 Weights iterator over weights cube. More...
 
class  Vi2StatsWeightsRowIterator
 Weights iterator over row weights. More...
 
class  PlotMSThread
 Abstract class to control a threaded operation from the GUI. More...
 
class  QtCleanPanelGui2
 
class  ProgressMonitor
 Abstraction for a display widget that can show the progress of an operation. More...
 
class  AxesDisplayMethod
 Class to draw a single set of axis labels for AxesDisplayData. More...
 
class  ExternalAxisControlLeft
 
class  CalDescBuffer
 CalDescBuffer: Calibration table cal_desc buffer. More...
 
class  ImageStatsBase
 
class  SpectralModel
 Base class for spectral models. More...
 
class  QtComboCheckBoxDelegate
 Subclass of QItemDelegate for use with QtComboCheckBox. More...
 
class  QtComboCheckBox
 Subclass of QComboBox that uses the item delegate above. More...
 
class  SpectralPositioningWidget
 
class  ColormapDefinition
 
class  QtDisplayData
 
class  SynthesisNormalizer
 Forward declarations. 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  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  FlagAgentQuack
 
class  MSMetaInfoForCal
 
class  MolecularLine
 
class  PixelCanvas
 Base class defining interface to pixel-based output devices. 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  ImagePol
 Implementation of the image polarimetry functionality available from casapy. More...
 
class  Util
 
class  QtPlotServer
 
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  PCITFiddler
 Colormap fiddling on the PixelCanvas. More...
 
class  ImagerControl
 
class  SearchEngine
 Performs a query on a splatalogue spectral line table. More...
 
class  AgentFlagger
 AgentFlagger: high-performance automated flagging. More...
 
class  VisSetUtil
 Utilities for operating on VisSets. More...
 
class  PMS_PP
 Container class to hold constants for groups. More...
 
class  PMS_PP_MSData
 Subclass of PlotMSPlotParameters::Group to handle subparameters for casacore::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_PageHeader
 Subclass of PlotMSPlotParameters::Group to handle page header parameters. More...
 
class  PMS_PP_Iteration
 Subclass of PlotMSPlotParameters::Group to handle iteration parameters. More...
 
class  StokesImageUtil
 
class  ActionSelectUnflag
 
class  GLWidget
 
class  Vi2StatsPhaseIterator
 
class  QtRasterData
 
class  MatrixCleaner
 A copy of casacore::LatticeCleaner but just using 2-D matrices. More...
 
class  WCAxisLabeller
 Abstract class for drawing grids, axes, ticks and tick labels on a WorldCanvas. More...
 
class  TBExportThread
 Thread that exports a table to VOTable XML format. More...
 
class  ActionIterLast
 
class  CSCleanImageSkyModel
 CS Image Sky Model: Image Sky Model implementing the CS Clean algorithm. More...
 
class  ProfileFitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 1-D components. Used by ImageProfileFitter. More...
 
class  ActionSubtractRegions
 
class  PBMosaicFT
 class nPBWProjectFT; More...
 
class  SlicePlot
 
class  FluxCalcVQS
 class Flux; More...
 
class  PlotMSTransformationsTab
 Subclass of PlotMSTab that handles picking casacore::MS filename, selection, and averaging parameters. More...
 
class  SpecFit
 
class  MultiRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
 
class  MosaicFTNew
 
class  BaselineTable
 
class  PictureViewer
 
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  WCResampleHandler
 Base class for resampling data pixels to World/PixelCanvas pixels. More...
 
class  RFDataMapper
 RFDataMapper: maps complex visibilities to a single real value. More...
 
class  ComponentImager
 
class  SaveHistogramWidget
 
class  FlagAgentExtension
 
class  MultiTermAWProjectWBFT
 
class  TblAsContourDD
 Class for displaying data within a table as a contour image. More...
 
class  LineOverlaysTab
 
class  ImageDecomposerTask
 
class  PlotMSApp
 Controller class for plotms. More...
 
class  PlotMSPolSelection
 
class  HogbomCleanImageSkyModel
 Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm. More...
 
class  ATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
 
class  ROEPointMCol
 
class  EPointMCol
 EPointJonesMCol: RW SolvableVisJones cal_main column access. More...
 
class  C11Timer
 
class  PlotRangeWidget
 Widget for selecting a plot axis range. More...
 
class  FlagAgentDisplay
 
class  VisBufferAsync
 
class  PolynomialSpectralElement
 Describes a polynomial spectral profile. More...
 
struct  PolynomialSpectralElement_global_functions_Output
 Global functions. More...
 
class  CFStore
 
class  ActionClearPlotter
 
class  DisplayEH
 class for handling any type of DisplayEvent. More...
 
class  ColorSummaryDelegate
 
class  QtDrawColors
 
class  Vi2ScanDataProvider
 
class  MSTransformRegridder
 MSTransformRegridder definition. More...
 
class  DisplayData
 Base class for display objects. More...
 
class  Fit2DLogDialog
 
class  ImageRegridderBase
 
class  ClientScript
 Implementation of Client built for user scripting (non-GUI) user interface. More...
 
class  DSArrow
 Arrow implementation;adds a polygon to a DSLine to represent the arrow head. More...
 
class  Iterate
 Base class for Iteration. More...
 
class  AboutDialogViewer
 Displays information to the user about the viewer. More...
 
class  Feather
 Forward declaration. More...
 
class  CalSetMetaInfo
 

CalSetMetaInfo More...

 
class  LogFilterParallel
 
class  PBMath2D
 base class for 1D PBMath objects More...
 
class  SpectralElementFactory
 FIXME fix documentation. More...
 
class  PassiveCachingDD
 Class providing passive behaviour for CachingDisplayDatas. More...
 
class  ArrayModel
 models with an internal & external representation as an array More...
 
class  TBMain
 Main window which is mainly responsible for menu actions. More...
 
class  PSTerm
 A class to apply the W-Term to the given image. More...
 
class  ScantableIteratorInterface
 
class  ScantableFrequenciesIterator
 
class  ScantableFieldIterator
 
class  ScantableSourceIterator
 
class  ParameterParser
 Parse various common input parameters to image analysis tasks and tool methods <author>Dave Mehringer</author> More...
 
class  TBRowLocate
 Displays results of a row locate. More...
 
class  CanvasModeContextMenu
 
class  ImageManagerDialog
 Allows users to manipulate the images loaded in the viewer. More...
 
class  SliceStatisticsDistance
 
class  SkyComponentFactory
 
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  ConverterWavelengthFrequency
 
class  WCRefreshEvent
 Class which stores WorldCanvas refresh event information. More...
 
class  MSTransformDataHandler
 MSTransformDataHandler definition. More...
 
class  PlotMSDataSummaryTab
 Handles adding multiple plots to the GUI. More...
 
class  RFABase
 Abstract RedFlagger Agent base class. More...
 
class  WorldAxesDD
 A DisplayData to setup a World coordinate plot. More...
 
class  PlotMSExportTab
 Subclass of PlotMSPlotSubtab to manage exporting plots. More...
 
class  CalBuffer
 CalBuffer: Calibration table buffer. More...
 
class  CalCache
 
class  MomentClip
 Computes simple clipped, and masked moments. More...
 
class  XCorr
 Model non-linear correlator function for the VisEquation. More...
 
class  DParameterButton
 Implementation of DisplayParameter to package interface to button autoguis. More...
 
class  ProtoVR
 
class  PBMath1DNumeric
 1-D Numeric Primary Beam Model More...
 
class  SplatResult
 
class  TblAsContourDM
 A DisplayMethod to draw Contours from table data. More...
 
class  DrawingDisplayData
 DisplayData which provides interactive drawing capabilities. More...
 
class  VisChunkAverager
 
class  FlagAgentTimeFreqCrop
 
class  CanvasModeRangeSelection
 
class  PlotMSAxisWidget
 Widget for choosing a single axis. More...
 
class  ExternalAxisWidgetBottom
 
class  ImageScroll
 Displays a list of images, allowing the user to reorder them. More...
 
class  PlotMSTab
 Abstract parent for any widget that goes in the tabbed side panel of the PlotMSPlotter. More...
 
class  ActionFlagAll
 
class  DParameterString
 Implementation of DisplayParameter to store casacore::String parameters. More...
 
class  DisplayCoordinateSystem
 
class  AnnotationEditor
 
class  LogFile
 
class  MultiPointTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
 
class  ColorHistogram
 Displays a histogram that allows the user to set the color scale for an image. More...
 
class  CleanImageSkyModel
 Image Sky Model: Image-based Model for the Sky Brightness. More...
 
class  PlotMSFlagging
 Specifies flagging parameters (including possibly flag extension) for an MS. More...
 
class  VisJonesDesc
 VisJonesDesc: Define the format of VisJones calibration tables. More...
 
class  Barrier
 
class  RFChunkStats
 RFChunkStats: vital information and flagging stats for a visibility chunk. 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  ImageRegridder
 
class  PixelValueManipulatorData
 
class  AsdmColumn
 A column in the ASDM Storage Manager. More...
 
class  AsdmDataColumn
 DATA column in the ASDM Storage Manager. More...
 
class  AsdmFloatDataColumn
 FLOAT_DATA column in the ASDM Storage Manager. More...
 
class  AsdmFlagColumn
 FLAG column in the ASDM Storage Manager. More...
 
class  AsdmWeightColumn
 WEIGHT column in the ASDM Storage Manager. More...
 
class  AsdmSigmaColumn
 SIGMA column in the ASDM Storage Manager. More...
 
class  NewMultiTermFT
 
class  FeatherPreferences
 
class  ProfileTaskMonitor
 
class  QtCleanPanelGui
 
class  NNLSImageSkyModel
 Briggs' Non-Negative Least Squares deconvolution algorithm. More...
 
class  Partition
 Partition makes a subset of an existing casacore::MS without remapping any indices or resizing any subtables (unlike SubMS). More...
 
class  Profile2dDM
 A DisplayMethod to draw Profiles. More...
 
class  ImageDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
 
class  HistogramMarkerPoisson
 Marks a lambda estimate on the graph. More...
 
class  SIImageStore
 
class  ImageCropper
 
class  FlagPlotServerProxy
 
class  Profile2dDD
 A DisplayData to draw Profiles. 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  QtPageHeaderDataModel
 Qt-based implementation of PageHeaderDataModel. More...
 
class  MSContinuumSubtractor
 Fits and subtracts or models the continuum in spectra. 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  FlagAgentSummary
 
class  FluxStandard
 FluxStandard: Compute flux densities for standard reference sources. More...
 
class  AnnSymbol
 Represents a symbol annotation. More...
 
class  PlotMSAveraging
 Specifies averaging parameters for an MS. More...
 
class  WCRefreshEH
 Base class for handling WorldCanvas refresh events. More...
 
class  FluxCalc_SS_JPL_Butler
 declare a template. More...
 
class  PageHeaderDataModel
 The purpose of this class is simply to provide a base for implementations, and not to define an abstract interface of what should be a 'Data Model' for a 'Page Header'. More...
 
class  GaussianShape
 A Gaussian model for the spatial distribution of emission. More...
 
struct  X11Intrinsic_global_functions_definitions
 Make sure some definitions ok. More...
 
class  CalSolVi2Organizer
 
class  ActionIterNext
 
class  QPHeaderTable
 Widget for displaying header items in a table. More...
 
class  Flagger
 Flagger: high-performance automated flagging. More...
 
class  EPointMBuf
 EPointMBuf: EPoint calibration main table buffer. More...
 
class  MomentFit
 Compute moments from a Gaussian fitted to a profile. More...
 
class  SteepestDescentSolver
 
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  MJonesDesc
 MJonesDesc: Define the format of MJones calibration tables. More...
 
class  QtPlotFrame
 
class  DistSIIterBot_state
 
struct  ExecRecord
 
struct  DetailsRecord
 
struct  ControlRecord
 
class  CFStore2
 
class  PBMath1D
 base class for 1D PBMath objects More...
 
class  AnnotationText
 
class  QtDBusApp
 
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  ProfileFitMarker
 
class  WCPowerScaleHandler
 Linear, logarithmic and exponential scaling of data for the WorldCanvas. More...
 
class  CExp
 Call this inline as f(arg/PI2) More...
 
class  WCCSNLAxisLabeller
 Class which provides non-linear axis labelling using a DisplayCoordinateSystem. More...
 
class  CEMemImageSkyModel
 Image Sky Model for the Cornwell-Evens maximum entropy algorithm. More...
 
class  ImageProfileFitter
 
class  MakeApproxPSFAlgorithm
 Parallelized version of approximate PSF formation. More...
 
class  DSWorldPolyLine
 
class  TBData
 casacore::Data types used for loaded data. More...
 
class  TBDataString
 Implementation of TBData for casacore::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 casacore::Table data. More...
 
class  TBDataRecord
 Implementation of TBData for casacore::Record data. More...
 
class  TBDataDate
 Implementation of TBData for date data. More...
 
class  TBArrayData
 casacore::Data type that holds an array. More...
 
class  TBArrayDataString
 Implementation of TBArrayData for casacore::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  CTMainColInterface
 
class  MSCache
 
class  TJonesPolyMBuf
 TJonesPolyMBuf: TJonesPoly calibration main table buffer. More...
 
class  TJonesSplineMBuf
 TJonesSplineMBuf: TJonesSpline calibration main table buffer. 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  WBCleanImageSkyModel
 WB Clean Image Sky Model: Image Sky Model implementing a Wide-Band multi frequency synthesis algorithm. More...
 
class  GaussianMultipletSpectralElement
 Describes a multiplet of Gaussian shaped spectral lines. More...
 
class  ComponentFTMachine
 
class  ImageCollapserData
 
class  CFCacheTable
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
 
class  CFCache
 
More...
 
class  CFTerms
 The base class to represent the Aperture-Term of the Measurement Equation. More...
 
class  HeightSource
 
class  ActionFactory
 
class  CalTableFromAIPS
 CalTableFromAIPS: Calibration table creation from AIPS casacore::FITS file. More...
 
class  DParameterChoice
 Implementation of DisplayParameter to store choice parameters. More...
 
class  MultiTermMatrixCleaner
 
class  Searcher
 Interface needed to support molecular line searching and identification. More...
 
class  FluxCalcQS
 class Flux; More...
 
class  LinearEquation
 defines a relationship between Domain and Range objects More...
 
class  DSLine
 Implementation of a line. More...
 
class  DataCubeHolderBase
 
class  DataCubeHolder
 
class  DataCubeMap
 
class  MSTransformBufferImpl
 
class  SynthesisError
 
class  SynthesisFTMachineError
 Error thrown by the classes in the Synthesis module. More...
 
class  PSFZero
 
class  NoSenPattern
 
class  CFNotCached
 
class  Histogram
 Generates and Manages the data corresponding to a histogram. More...
 
class  Window3D
 
class  QCloseableWidget
 Wrapper around a QWidget with a "Close" button. More...
 
class  ImageMetaDataConstants
 Base class for image metadata access. More...
 
class  ImageMetaDataBase
 
class  LatticeAsVector
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
 
class  SubImageFactory
 Static methods for subimage creation. 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  VisBuffGroupAcc
 A class to group separately averaged VisBuffers. More...
 
class  AnimatorWidget
 Manages an individual panel of the viewer animator. More...
 
class  SynthesisImagerVi2
 
class  QtPlotSvrMain
 
class  QtPlotSvrPanel
 
class  PolOuterProduct
 
class  LorentzianSpectralElement
 Describes a single Lorentzian spectral profile. More...
 
class  CacheThread
 
class  SliceStatisticsPosition
 
class  ClarkCleanAlgorithm
 
class  CalMainRecord
 CalMainRecord: Calibration table record access and creation. More...
 
class  QtOldMouseTool
 
class  QtOldRTRegion
 
class  QtOldELRegion
 
class  QtOldPTRegion
 
class  PlotMSDataTab
 Subclass of PlotMSTab that handles picking casacore::MS filename, selection, and averaging parameters. More...
 
class  ImageSlice
 Represents a slice cut of an image. More...
 
class  WCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
 
class  DSScreenPolyLine
 
class  MultiPVToolImpl
 WorldCanvas event-based rectangle region drawer. More...
 
class  ContinuumPartitionMixin
 Parameter and input data partitioning for parallel continuum imaging (in ParallelImagerMixin). More...
 
class  Vi2IntervalDataProvider
 
class  SolvableMJonesDesc
 SolvableMJonesDesc: Define the format of SolvableMJones cal tables. More...
 
class  MIfrDesc
 MIfrDesc: Define the format of MIfr cal tables. More...
 
class  ImagePolarimetry
 Polarimetric analysis of images. More...
 
class  SearchThread
 Responsible for running the search algorithm in the background so that we don't freeze the GUI. More...
 
class  SearchMoleculesWidget
 
class  SpectralListFactory
 create a SpectralList More...
 
class  ActionHoldReleaseDrawing
 
class  DS9FileWriter
 Implementation of RegionFileWriter for writing to DS9 files. More...
 
class  QtPCColorTable
 
class  AzElAperture
 
class  Algorithm
 Defines a computational unit for parallel processing. More...
 
class  ResetCrosshairEvent
 Event sent to tell MWCCrosshairTool to reset. More...
 
class  ResetRTRegionEvent
 Event sent to tell MWCRTRegionTool to reset. More...
 
struct  CFBStruct
 
class  CFBuffer
 
class  PlotMSTransformations
 Specifies averaging parameters for an MS. More...
 
class  WedgeDM
 The DisplayMethod to draw Wedges. More...
 
class  ThreadCoordinatorBase
 
class  ThreadCoordinator
 
class  CExp3
 
class  DDDEllipse
 Implementation of an ellipse/rectangle object for DrawingDisplayData class. More...
 
class  CalTableDesc
 CalTableDesc: Define the format of calibration tables. More...
 
class  PCRefreshEH
 WorldCanvas Event Handler for managing events. 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  MultiPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
 
class  SimpleComponentFTMachine
 
class  WCRectTool
 Base class for WorldCanvas event-based rectangle tools. More...
 
class  DisplayLabel
 Provides a quick view of a particular display property that has been set. More...
 
class  CTEnums
 
class  MSUVBin
 
class  CrashReporter
 
class  MultiThreadedVisibilityResampler
 
class  LogModel
 
class  VisCalSolver
 VisCalSolver: Default solver for calibration using visibility data. More...
 
class  ClarkCleanProgress
 Abstract base class to monitor progress in lattice operations. More...
 
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  CalInterpolator
 CalInterpolator: a class to interpolate calibration information. More...
 
class  SliceZoomer
 
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  ActionTrackerHover
 
class  SimplePBConvFunc
 
class  HeaderItemInfo
 
class  PageHeaderItemsDef
 Definition of supported Page Header Items. More...
 
class  PageHeaderItems
 Ordered selection of distinct (no duplicates) page header items. More...
 
class  SlideEditor
 
class  DSPixelArrow
 

Typedefs

typedef void(* GCFPtr )(casacore::Double *griduvw, casacore::Double *area, casacore::Double *raoff1, casacore::Double *decoff1, casacore::Double *raoff2, casacore::Double *decoff2, casacore::Int *doGrad, casacore::Complex *weight, casacore::Complex *dweight1, casacore::Complex *dweight2, casacore::Double *currentCFPA)
 
typedef casacore::CountedPtr
< PlotItem
PlotItemPtr
 
typedef casacore::CountedPtr
< Plotter
PlotterPtr
 
typedef int MPI_Comm
 
typedef int MPI_Group
 
typedef int MPI_Datatype
 
typedef int MPI_Op
 
typedef std::ptrdiff_t MPI_Aint
 
typedef casacore::CountedPtr
< PlotWidget
PlotWidgetPtr
 
typedef ParallelImagerAdaptor
< ContinuumParallelImagerImpl
ContinuumParallelImager
 Standard parallel imager classes based on implementation classes in ParallelImagerMixin.h. More...
 
typedef ParallelImagerAdaptor
< CubeParallelImagerImpl
CubeParallelImager
 Parallel cube imager. More...
 
typedef ParallelImagerAdaptor
< SerialParallelImagerImpl
SerialParallelImager
 Serial imager. More...
 
typedef void * PMSPTObject
 Typedefs for using post-thread methods. More...
 
typedef void PMSPTMethod (PMSPTObject, bool)
 
typedef casacore::CountedPtr
< PlotDrawWatcher
PlotDrawWatcherPtr
 
typedef casacore::CountedPtr
< PlotCanvas
PlotCanvasPtr
 
typedef casacore::CountedPtr
< PlotMutex
PlotMutexPtr
 
typedef casacore::CountedPtr
< PlotOperation
PlotOperationPtr
 
typedef DataIteratorMixin
< Vi2StatsDataIterator
< casacore::Double,
casacore::Float > > 
Vi2StatsFloatIterator
 
typedef DataIteratorMixin
< Vi2StatsDataIterator
< casacore::Double,
casacore::Double > > 
Vi2StatsDoubleIterator
 
typedef DataIteratorMixin
< Vi2StatsDataIterator
< casacore::Double,
casacore::Int > > 
Vi2StatsIntIterator
 
typedef casacore::CountedPtr
< PlotLogger
PlotLoggerPtr
 
typedef
Vi2ObservedVisDataProvider
< Vi2StatsRealIterator
Vi2ObservedVisRealProvider
 
typedef
Vi2ModelVisDataProvider
< Vi2StatsRealIterator
Vi2ModelVisRealProvider
 
typedef
Vi2CorrectedVisDataProvider
< Vi2StatsRealIterator
Vi2CorrectedVisRealProvider
 
typedef RFCubeLatticeIterator
< RFlagWord
FlagCubeIterator
 
typedef map
< casacore::MS::PredefinedColumns,
casacore::MS::PredefinedColumns
dataColMap
 casacore::Map definition More...
 
typedef map< pair< pair
< casacore::uInt,
casacore::uInt >
, casacore::uInt >
, std::vector< casacore::uInt > > 
baselineMap
 
typedef map< casacore::uInt,
map< casacore::uInt,
casacore::uInt > > 
inputSpwChanMap
 
typedef map< casacore::uInt,
vector< channelContribution > > 
inputOutputChanFactorMap
 
typedef map< casacore::uInt,
pair< spwInfo, spwInfo > > 
inputOutputSpwMap
 
typedef casacore::CountedPtr
< SimplePlotter
SimplePlotterPtr
 
typedef struct casa::window WINDOW
 MIRIAD dataset casacore::MeasurementSet filler. More...
 
typedef ViReadImplAsync ROVIA
 
typedef casacore::CountedPtr
< PlotTool
PlotToolPtr
 
typedef casacore::Complex TT
 template <class t>=""> More...
 
typedef casacore::CountedPtr
< PlotMSPlotter
PlotMSPlotterPtr
 
typedef MSCalEnums MSC
 
typedef std::pair< double, double > ppoint_t
 Typedef for a point, which is two doubles (x and y). More...
 
typedef casacore::CountedPtr
< PlotData
PlotDataPtr
 
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 std::pair
< casacore::Double,
casacore::Double
TimeRange
 
typedef std::list< TimeRangeTimeRangeList
 
using SPCIIF = std::shared_ptr< const casacore::ImageInterface< casacore::Float > >
 
using SPIIF = std::shared_ptr< casacore::ImageInterface< casacore::Float > >
 
using SPCIIC = std::shared_ptr< const casacore::ImageInterface< casacore::Complex > >
 
using SPIIC = std::shared_ptr< casacore::ImageInterface< casacore::Complex > >
 
using SPCIID = std::shared_ptr< const casacore::ImageInterface< casacore::Double > >
 
using SPIID = std::shared_ptr< casacore::ImageInterface< casacore::Double > >
 
using SPCIIDC = std::shared_ptr< const casacore::ImageInterface< casacore::DComplex > >
 
using SPIIDC = std::shared_ptr< casacore::ImageInterface< casacore::DComplex > >
 
using ITUPLE = std::tuple< SPIIF, SPIIC, SPIID, SPIIDC >
 
typedef casacore::MSField CTField
 NewCalTable: New Calibration table access and creation. More...
 
typedef casacore::MSObservation CTObservation
 
typedef casacore::MSAntenna CTAntenna
 
typedef casacore::MSSpectralWindow CTSpectralWindow
 
typedef casacore::MSHistory CTHistory
 
typedef casacore::MSFieldColumns CTFieldColumns
 
typedef
casacore::MSObservationColumns 
CTObservationColumns
 
typedef casacore::MSAntennaColumns CTAntennaColumns
 
typedef casacore::MSSpWindowColumns CTSpWindowColumns
 
typedef casacore::MSHistoryColumns CTHistoryColumns
 
typedef casacore::ROMSFieldColumns ROCTFieldColumns
 
typedef
casacore::ROMSObservationColumns 
ROCTObservationColumns
 
typedef
casacore::ROMSAntennaColumns 
ROCTAntennaColumns
 
typedef
casacore::ROMSSpWindowColumns 
ROCTSpWindowColumns
 
typedef
casacore::ROMSHistoryColumns 
ROCTHistoryColumns
 
typedef casacore::CountedPtr
< PlotSelectEventHandler
PlotSelectEventHandlerPtr
 Smart Pointer Definitions //. More...
 
typedef casacore::CountedPtr
< PlotClickEventHandler
PlotClickEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotMousePressEventHandler
PlotMousePressEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotMouseReleaseEventHandler
PlotMouseReleaseEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotMouseDragEventHandler
PlotMouseDragEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotMouseMoveEventHandler
PlotMouseMoveEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotWheelEventHandler
PlotWheelEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotKeyEventHandler
PlotKeyEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotResizeEventHandler
PlotResizeEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotButtonEventHandler
PlotButtonEventHandlerPtr
 
typedef casacore::CountedPtr
< PlotCheckboxEventHandler
PlotCheckboxEventHandlerPtr
 
typedef std::vector< double > CurveData
 
template<class DataIterator >
using Vi2WeightsRowDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsRowIterator, Vi2StatsWeightsRowIterator >
 casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'weights' column for data weights. More...
 
template<class DataIterator >
using Vi2SigmasRowDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsRowIterator, Vi2StatsSigmasRowIterator >
 casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'sigma' column for data weights (appropriately transformed). More...
 
template<class DataIterator >
using Vi2WeightsCubeDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsCubeIterator, Vi2StatsWeightsCubeIterator >
 casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'weights' column for data weights. More...
 
template<class DataIterator >
using Vi2SigmasCubeDataProvider = Vi2DataProvider< DataIterator, Vi2StatsFlagsCubeIterator, Vi2StatsSigmasCubeIterator >
 casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'sigma' column for data weights (appropriately transformed). More...
 
typedef CTTimeInterp1 *(* CTTIFactoryPtr )(NewCalTable &, const casacore::String &, casacore::Array< casacore::Float > &, casacore::Array< casacore::Bool > &)
 Pointer to static factory methods for CTTimeInterp1. More...
 
typedef casacore::Double(PlotMSCacheBase::* CacheMemPtr )(casacore::Int, casacore::Int)
 
typedef casacore::Int(PlotMSIndexer::* IndexerMethPtr )(casacore::Int, casacore::Int)
 
typedef void(PlotMSIndexer::* CollapseMethPtr )(casacore::Int, casacore::Array< casacore::Bool > &)
 
typedef casacore::CountedPtr
< PlotMSIndexer
PlotMSIndexerPtr
 
typedef casacore::CountedPtr
< PlotMSCacheBase
PlotMSCacheBasePtr
 
typedef void(* PixelCanvasColorTableResizeCB )(class PixelCanvasColorTable *pccmap, casacore::uInt newSize, void *clientData, Display::RefreshReason reason)
 
typedef casacore::uInt Antenna
 The interface to the casacore::MeasurementSet for synthesis processing. More...
 
typedef casacore::Double Frequency
 
typedef casacore::RigidVector
< casacore::Float, 3 > 
Position
 
typedef casacore::RigidVector
< casacore::Double, 3 > 
Direction
 
typedef casacore::Vector
< CStokesVector
vvCoh
 
typedef ROVisibilityIterator ROVisIter
 
typedef VisibilityIterator VisIter
 
typedef std::vector< double > ErrorData
 
typedef std::pair< double, double > prange_t
 Typedef for range, which is two doubles (min and max). More...
 
typedef std::pair< double, double > psize_t
 Typedef for size, which is two doubles (width and height). More...
 
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. More...
 
typedef casacore::CountedPtr
< PlotColor
PlotColorPtr
 
typedef casacore::CountedPtr
< PlotFont
PlotFontPtr
 
typedef casacore::CountedPtr
< PlotAreaFill
PlotAreaFillPtr
 
typedef casacore::CountedPtr
< PlotLine
PlotLinePtr
 
typedef casacore::CountedPtr
< PlotSymbol
PlotSymbolPtr
 
typedef
Vi2ObservedVisDataProvider
< Vi2StatsImaginaryIterator
Vi2ObservedVisImaginaryProvider
 
typedef
Vi2ModelVisDataProvider
< Vi2StatsImaginaryIterator
Vi2ModelVisImaginaryProvider
 
typedef
Vi2CorrectedVisDataProvider
< Vi2StatsImaginaryIterator
Vi2CorrectedVisImaginaryProvider
 
typedef casacore::SquareMatrix
< casacore::Complex, 2 > 
mjJones2
 
typedef casacore::SquareMatrix
< casacore::Complex, 4 > 
mjJones4
 
typedef casacore::SquareMatrix
< casacore::Float, 2 > 
mjJones2F
 
typedef ParallelImagerMixin
< ContinuumPartitionMixin
< SynthesisImagerMixin
< SynthesisNormalizerMixin
< SynthesisDeconvolverMixin
< IterationControl > > > > > 
ContinuumParallelImagerImpl
 Parallel continuum imager class. More...
 
typedef ParallelImagerMixin
< CubePartitionMixin
< SynthesisImagerMixin
< SynthesisNormalizerMixin
< SynthesisDeconvolverMixin
< IterationControl > > > > > 
CubeParallelImagerImpl
 Parallel cube imager class. More...
 
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. More...
 
typedef casacore::CountedPtr
< PlotFactory
PlotFactoryPtr
 
typedef casacore::uInt RFlagWord
 RFAs use bitwise flags. More...
 
typedef casacore::Vector
< RFlagWord
FlagVector
 
typedef casacore::Matrix
< RFlagWord
FlagMatrix
 
typedef casacore::Float(RFDataMapper::* RowMapperFunc )(casacore::uInt)
 a row mapper member function maps a row to a single value More...
 
typedef
Vi2ObservedVisDataProvider
< Vi2StatsAmplitudeIterator
Vi2ObservedVisAmplitudeProvider
 
typedef
Vi2ModelVisDataProvider
< Vi2StatsAmplitudeIterator
Vi2ModelVisAmplitudeProvider
 
typedef
Vi2CorrectedVisDataProvider
< Vi2StatsAmplitudeIterator
Vi2CorrectedVisAmplitudeProvider
 
typedef casacore::CountedPtr
< CalCache
CalCachePtr
 
typedef std::map
< casacore::uInt, std::vector
< casacore::Int > > 
mapuIvIType
 A class to time average all columns of a VisBuffer. More...
 
typedef RFABase RFA
 
typedef
Vi2ObservedVisDataProvider
< Vi2StatsPhaseIterator
Vi2ObservedVisPhaseProvider
 
typedef
Vi2ModelVisDataProvider
< Vi2StatsPhaseIterator
Vi2ModelVisPhaseProvider
 
typedef
Vi2CorrectedVisDataProvider
< Vi2StatsPhaseIterator
Vi2CorrectedVisPhaseProvider
 
typedef casacore::CountedPtr
< QtPageHeaderDataModel
QtPageHeaderDataModelPtr
 
typedef casacore::CountedPtr
< PageHeaderDataModel
PageHeaderDataModelPtr
 
typedef casacore::Cube
< casacore::CountedPtr< CFCell > > 
VBRow2CFMapType
 
typedef casacore::Vector
< casacore::CountedPtr
< CFBuffer > > 
VBRow2CFBMapType
 
typedef casacore::CountedPtr
< MSCache
MSCachePtr
 
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, casacore::IPosition &inputPos, casacore::IPosition &outputPos, casacore::IPosition &kernelShape) const
 
typedef void(casa::MSTransformBufferImpl::* TransformKernel1D )(vi::VisBuffer2 *vb, DataCubeMap &inputDataMap, DataCubeMap &outputDataMap, casacore::uInt &inputPos, casacore::uInt &outputPos, casacore::uInt &kernelSize) const
 
typedef std::map< std::pair
< casacore::Int, casacore::Int >
, std::vector< casacore::uInt >
>::iterator 
antennaPairMapIterator
 Type definitions. More...
 
typedef std::map
< casacore::Double,
std::vector< casacore::uInt >
>::iterator 
subIntegrationMapIterator
 
typedef std::map
< casacore::uShort,
casacore::uShort >::iterator 
polartizationMapIterator
 
typedef std::map< std::pair
< casacore::Int, casacore::Int >
, std::vector< casacore::uInt > > 
antennaPairMap
 
typedef std::map
< casacore::Double,
std::vector< casacore::uInt > > 
subIntegrationMap
 
typedef std::map
< casacore::uShort,
casacore::uShort
polarizationMap
 
typedef std::map
< casacore::uInt,
casacore::String
polarizationIndexMap
 
typedef std::vector
< std::vector
< casacore::Double > > 
antennaPointingMap
 
typedef std::map
< casacore::Int, std::vector
< casacore::Double > > 
scanStartStopMap
 
typedef std::map
< casacore::Int,
casacore::Double
lambdaMap
 
typedef CTEnums NCT
 
typedef Display IL
 remove this when all IL's are extracted ??? More...
 

Enumerations

enum  gaussSols {
  AMP,
  CENTER,
  FWHM,
  INTEGRAL,
  AMPERR,
  CENTERERR,
  FWHMERR,
  INTEGRALERR,
  NGSOLMATRICES
}
 
enum  spxSols {
  SPXSOL,
  SPXERR,
  NSPXSOLMATRICES
}
 
enum  axisType {
  LONGITUDE,
  LATITUDE,
  FREQUENCY,
  POLARIZATION,
  NAXISTYPES
}
 
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
}
 
enum  GLTraceLevel {
  GLTraceNone,
  GLTraceErrors,
  GLTraceInfo,
  GLTraceCalls,
  GLTraceImages,
  GLTraceGraphics,
  GLTraceMath,
  GLTraceOther,
  GLTraceNormal,
  GLTraceAll
}
 
enum  ToolCode {
  SELECT_TOOL,
  SUBTRACT_TOOL,
  ZOOM_TOOL,
  PAN_TOOL,
  FLAGALL_TOOL,
  NONE_TOOL
}
 
enum  Origin {
  LLEFT,
  LRIGHT,
  ULEFT,
  URIGHT
}
 casacore::Data for raster plots, which can be thought of as three-dimensional. More...
 
enum  ALMAAntennaType {
  ALMA_INVALID,
  ALMA_DA,
  ALMA_DV,
  ALMA_CM,
  ALMA_PM,
  ALMA_numAntTypes
}
 
enum  ProfileType {
  UNKNPROF,
  SINGPROF,
  RECTPROF,
  ELLPROF,
  POLYPROF,
  POLYLINEPROF,
  PVPROF
}
 
enum  SortDirection {
  ASCENDING,
  DESCENDING
}
 
enum  PlotAxis {
  X_BOTTOM,
  X_TOP,
  Y_LEFT,
  Y_RIGHT
}
 Enum for the four plot axes. More...
 
enum  PlotAxisScale {
  NORMAL,
  LOG10,
  ANGLE,
  DATE_MJ_SEC,
  DATE_MJ_DAY
}
 Enum for possible axis scales. More...
 
enum  AngleFormat {
  DECIMAL,
  HMS,
  DMS
}
 Enum for angle formats. 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...
 

Functions

void gcppeij (casacore::Double *griduvw, casacore::Double *area, casacore::Double *raoff1, casacore::Double *decoff1, casacore::Double *raoff2, casacore::Double *decoff2, casacore::Int *doGrad, casacore::Complex *weight, casacore::Complex *dweight1, casacore::Complex *dweight2, casacore::Double *currentCFPA)
 
More...
 
const casacore::Array
< ImageFit1D< casacore::Float > > & 
getFitters () const
 
const casacore::Vector
< casacore::Double
getPixelCenter (uint index) const
 Returns the center, in pixels of the indexth fit. More...
 
casacore::Double getWorldValue (double pixelVal, const casacore::IPosition &imPos, const casacore::String &units, bool velocity, bool wavelength) const
 Converts a pixel value into a world value either in velocity, wavelength, or frequency units. More...
 
void setPLPDivisor (const casacore::String &x)
 
std::vector< StringlogSummary (casacore::uInt nProfiles, casacore::uInt nAttempted, casacore::uInt nSucceeded, casacore::uInt nConverged, casacore::uInt nValid)
 
void writeImages (casacore::Bool someConverged) const
 
void _setResults ()
 
void _resultsToLog ()
 
casacore::String _getTag (const casacore::uInt i) const
 
std::unique_ptr< std::vector
< vector< casacore::Array
< casacore::Double > > > > 
_createPCFArrays () const
 
casacore::String _elementToString (const casacore::Double value, const casacore::Double error, const casacore::String &unit, casacore::Bool isFixed) const
 
casacore::String _pcfToString (const PCFSpectralElement *const &pcf, const casacore::CoordinateSystem &csys, const casacore::Vector< casacore::Double > &world, const casacore::IPosition &imPos, casacore::Bool showTypeString=true, const casacore::String &indent="") const
 
casacore::String _gaussianMultipletToString (const GaussianMultipletSpectralElement &gm, const casacore::CoordinateSystem &csys, const casacore::Vector< casacore::Double > &world, const casacore::IPosition &imPos) const
 
casacore::Bool _setAxisTypes ()
 
casacore::String _polynomialToString (const PolynomialSpectralElement &poly, const casacore::CoordinateSystem &csys, const casacore::Vector< casacore::Double > &imPix, const casacore::Vector< casacore::Double > &world) const
 
casacore::String _powerLogPolyToString (const PowerLogPolynomialSpectralElement &plp) const
 
casacore::String _logTransPolyToString (const LogTransformedPolynomialSpectralElement &ltp) const
 
void _marshalFitResults (casacore::Array< casacore::Bool > &attemptedArr, casacore::Array< casacore::Bool > &successArr, casacore::Array< casacore::Bool > &convergedArr, casacore::Array< casacore::Bool > &validArr, casacore::Array< casacore::String > &typeMat, casacore::Array< casacore::Int > &niterArr, casacore::Array< casacore::Int > &nCompArr, std::unique_ptr< std::vector< vector< casacore::Array< casacore::Double > > > > &pcfArrays, std::vector< casacore::Array< casacore::Double > > &plpArrayss, std::vector< casacore::Array< casacore::Double > > &ltpArrays, casacore::Bool returnDirection, casacore::Array< casacore::String > &directionInfo)
 
static void _makeSolutionImages (const casacore::String &name, const casacore::CoordinateSystem &csys, const casacore::Array< casacore::Double > &values, const casacore::String &unit, const casacore::Array< casacore::Bool > &mask)
 
void _insertPCF (vector< vector< casacore::Array< casacore::Double > > > &pcfArrays, const casacore::IPosition &pixel, const PCFSpectralElement &pcf, const casacore::uInt row, const casacore::uInt col, const casacore::Double increment) const
 
void _writeImages (const casacore::CoordinateSystem &csys, const casacore::Array< casacore::Bool > &mask, const casacore::String &yUnit) const
 
casacore::Double _fitAxisIncrement () const
 
casacore::Double _centerWorld (const PCFSpectralElement &solution, const casacore::IPosition &imPos) const
 
void _writeLogfile (const casacore::String &str, casacore::Bool open, casacore::Bool close)
 
static casacore::Array
< casacore::Bool
_replicateMask (const casacore::Array< casacore::Bool > &array, casacore::Int n)
 the input array must have a degenerate last axis. More...
 
void _doWorldCoords (casacore::Array< casacore::String > &directionInfo, const casacore::CoordinateSystem &csysSub, const casacore::IPosition &pixel, const casacore::DirectionCoordinate *const &dcoord, const casacore::SpectralCoordinate *const &spcoord, const casacore::StokesCoordinate *const &polcoord, casacore::Bool returnDirection, const casacore::String &directionType)
 
void _processSolutions (casacore::Array< casacore::String > &typeMat, casacore::Array< casacore::Int > &niterArr, casacore::Array< casacore::Int > &nCompArr, const casacore::IPosition &pixel, std::shared_ptr< const ProfileFitResults > fitter, std::unique_ptr< std::vector< vector< casacore::Array< casacore::Double > > > > &pcfArrays, std::vector< casacore::Array< casacore::Double > > &plpArrays, std::vector< casacore::Array< casacore::Double > > &ltpArrays, casacore::Double increment)
 
ostream & operator<< (ostream &os, const PageHeaderCache &cache)
 
casacore::Vector
< casacore::String
toVectorString (const std::vector< std::string > &)
 
std::vector< std::string > fromVectorString (const casacore::Vector< casacore::String > &)
 
casacore::String toCasaString (const casac::variant &)
 
casacore::Quantity casaQuantity (const casac::Quantity &)
 
casacore::Quantity casaQuantity (const casac::variant &)
 Constructs and returns a casacore::Quantity from its input. More...
 
casacore::Quantum
< casacore::Vector
< casacore::Double > > 
casaQuantumVector (const casac::variant &)
 
::casac::Quantity casacQuantity (const casacore::Quantity &)
 
::casac::recordfromRecord (const casacore::Record &)
 See note in implementation about possible memory leak. More...
 
casacore::Bool toCasaVectorQuantity (const ::casac::variant &theval, casacore::Vector< casacore::Quantity > &theQuants)
 makes a casacore::Vector of casacore::Quantity out of strings or vector of such or later records More...
 
::casac::recordrecordFromQuantity (const casacore::Quantity q)
 
::casac::recordrecordFromQuantity (const casacore::Quantum< casacore::Vector< casacore::Double > > &q)
 
casacore::RecordtoRecord (const casac::record &)
 
casacore::ValueHoldertoValueHolder (const casac::variant &)
 
::casac::variantfromValueHolder (const casacore::ValueHolder &)
 
bool casaMDirection (const ::casac::variant &theVar, casacore::MDirection &theMeas)
 
bool ang_as_formatted_str (string &out, const casacore::Quantity &qang, const std::string &format, const casacore::Int precision)
 
bool MDirection2str (const casacore::MDirection &in, std::string &out)
 
bool casaMFrequency (const ::casac::variant &theVar, casacore::MFrequency &theMeas)
 
bool casaMPosition (const ::casac::variant &theVar, casacore::MPosition &theMeas)
 
bool casaMRadialVelocity (const ::casac::variant &theVar, casacore::MRadialVelocity &theMeas)
 
bool casaMEpoch (const ::casac::variant &theVar, casacore::MEpoch &theMeas)
 
casacore::Int sepCommaEmptyToVectorStrings (casacore::Vector< casacore::String > &retStr, const std::string &str)
 utility to split a single string to multiple if they are, or empty space seperated. More...
 
casacore::Int sepCommaToVectorStrings (casacore::Vector< casacore::String > &retStr, const std::string &str)
 
std::vector< double > toVectorDouble (const ::casac::variant &v, const casacore::String &varName)
 allow variant types DOUBLE, DOUBLEVEC, INT, INVEC. More...
 
std::vector< string > toVectorString (const ::casac::variant &v, const casacore::String &varName)
 Allow variant types STRING or STRINGVEC. More...
 
std::vector< int > toVectorInt (const ::casac::variant &v, const casacore::String &varName)
 Allow variant types INT or INTVEC. More...
 
std::vector< bool > toVectorBool (const ::casac::variant &v, const casacore::String &varName)
 Allow variant types BOOL or BOOLVEC. More...
 
casacore::Vector
< casacore::String
toCasaVectorString (const std::vector< string > &vs)
 
JonescreateJones (const Jones::JonesType &jtype)
 Global methods: More...
 
void apply (const Jones &j1, VisVector &v, const Jones &j2)
 Apply a pair of Jones to a VisVector: More...
 
void apply (const Jones &j1, VisVector &v, const Jones &j2, casacore::Bool &vflag)
 
Jones::JonesType jonesType (const casacore::Int &n)
 Return enum from integer. More...
 
casacore::Int jonesNPar (const Jones::JonesType &jtype)
 Return parameter count from. More...
 
casacore::AipsIOoperator<< (casacore::AipsIO &, const AsdmIndex &)
 Read/write object into AipsIO. More...
 
casacore::AipsIOoperator>> (casacore::AipsIO &, AsdmIndex &)
 
std::ostream & operator<< (std::ostream &os, const AsdmIndex &ix)
 
std::ostream & operator<< (std::ostream &os, const CasaImageBeamSet &beamSet)
 
std::ostream & operator<< (std::ostream &out, const casa::viewer::Position &pos)
 
std::ostream & operator<< (std::ostream &os, const SpectralElement &elem)
 
bool near (const SpectralElement &s1, const SpectralElement &s2, const casacore::Double tol)
 
bool nearAbs (const SpectralElement &s1, const SpectralElement &s2, const casacore::Double tol)
 
 INHERITANCE_POINTER2 (PlotLayoutSingle, PlotLayoutSinglePtr, PlotCanvasLayout, PlotCanvasLayoutPtr) INHERITANCE_POINTER2(PlotLayoutGrid
 
casacore::Bool fixedAmpl () const
 
casacore::Bool fixedCenter () const
 
casacore::Bool fixedWidth () const
 
casacore::Bool fixedFWHM () const
 
 PCFSpectralElement (SpectralElement::Types type)
 
 PCFSpectralElement (SpectralElement::Types type, const casacore::Vector< casacore::Double > &param)
 param should have three elements: amplitude, center, and width More...
 
 PCFSpectralElement (SpectralElement::Types type, casacore::Double amp, casacore::Double center, casacore::Double width)
 
 PCFSpectralElement (const PCFSpectralElement &other)
 
 PCFSpectralElement ()
 
void _initFunction ()
 
template<>
void SakuraArrayConverter::CASAToSakura< casacore::Complex, float > (casacore::uInt const index_in, casacore::uInt const index_out, const casacore::Complex *pin, float *output_data)
 
template<>
void SakuraArrayConverter::SakuraToCASA< float, casacore::Complex > (casacore::uInt const index_in, casacore::uInt const index_out, float const *input_data, casacore::Complex *pout)
 
template<>
void SakuraArrayConverter::CASAToSakura< casacore::Bool, bool > (casacore::uInt const index_in, casacore::uInt const index_out, const casacore::Bool *pin, bool *output_data)
 
template<>
void SakuraArrayConverter::SakuraToCASA< bool, casacore::Bool > (casacore::uInt const index_in, casacore::uInt const index_out, bool const *input_data, casacore::Bool *pout)
 
std::ostream & operator<< (std::ostream &os, Annotations::State st)
 Ostream, mainly for debugging the state of the annotator. More...
 
template<class T >
casacore::Array< T > operator& (const casacore::Array< T > &, const T &)
 casacore::Function for working with bitmasks. More...
 
template<class T >
casacore::LogicalArray maskBits (const casacore::Array< T > &, const T &)
 returns a casacore::LogicalArray corresponding to (ARR&MASK)!=0 More...
 
casacore::String calTableType (const casacore::String &tablename)
 Global methods. More...
 
bool p1Arrow () const
 
bool p2Arrow () const
 
virtual casacore::Bool toRecord (casacore::RecordInterface &out) const
 Save to a record. More...
 
 CompiledSpectralElement ()
 
 CompiledSpectralElement (SpectralElement::Types type, const casacore::Vector< casacore::Double > &param=casacore::Vector< casacore::Double >(0))
 For subclasses. More...
 
 CompiledSpectralElement (SpectralElement::Types type, casacore::uInt nParam)
 
virtual void _setFunction (const casacore::String &function)
 
std::ostream & operator<< (std::ostream &os, AttributeBuffer &ab)
 
casacore::Bool isAllColumns (const casacore::Vector< casacore::MS::PredefinedColumns > &colNames)
 // These typedefs are necessary because a<b::c> doesn't work. More...
 
std::ostream & operator<< (std::ostream &os, const GaussianSpectralElement &elem)
 
casacore::Int getPhaseCenter (casacore::MeasurementSet &ms, casacore::MDirection &dir0, casacore::Int whichField=-1)
 
casacore::Bool findMaxAbsLattice (const casacore::ImageInterface< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMaxAbs)
 
casacore::Bool findMaxAbsLattice (const casacore::ImageInterface< casacore::Float > &masklat, const casacore::Lattice< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMaxAbs, casacore::Bool flip=false)
 
casacore::Double getCurrentTimeStamp (const VisBuffer &vb)
 
void makeStokesAxis (casacore::Int npol_p, casacore::Vector< casacore::String > &polType, casacore::Vector< casacore::Int > &whichStokes)
 
casacore::Double getPA (const VisBuffer &vb)
 
void storeImg (casacore::String fileName, casacore::ImageInterface< casacore::Complex > &theImg, casacore::Bool writeReIm=false)
 
void storeImg (casacore::String fileName, casacore::ImageInterface< casacore::Float > &theImg)
 
void storeArrayAsImage (casacore::String fileName, const casacore::CoordinateSystem &coords, const casacore::Array< casacore::Complex > &cf)
 
void storeArrayAsImage (casacore::String fileName, const casacore::CoordinateSystem &coords, const casacore::Array< casacore::DComplex > &cf)
 
void storeArrayAsImage (casacore::String fileName, const casacore::CoordinateSystem &coords, const casacore::Array< casacore::Float > &cf)
 
casacore::Bool isVBNaN (const VisBuffer &vb, casacore::String &mesg)
 
void getHADec (casacore::MeasurementSet &ms, const VisBuffer &vb, casacore::Double &HA, casacore::Double &RA, casacore::Double &Dec)
 
const char * GLbufferToString (int b)
 Convert various OpenGL constants to their string representations. More...
 
const char * GLformatToString (GLenum format)
 
void GLAttribToString (GLbitfield bits, casacore::String &str)
 Given a glPushAttrib argument, append the string with the arg's string representation. More...
 
INHERITANCE_POINTER(PlotSelectTool,
PlotSelectToolPtr,
PlotMouseTool,
PlotMouseToolPtr, PlotTool,
PlotToolPtr) class
PlotZoomTool 
PlotZoomTool (PlotAxis xAxis, PlotAxis yAxis, PlotCoordinate::System sys=PlotCoordinate::WORLD)
 A PlotZoomTool is a concrete subclass of PlotMouseTool that provides convenient zooming functionality. More...
 
virtual ~PlotZoomTool ()
 Destructor. More...
 
virtual void addNotifier (PlotZoomToolNotifier *notifier)
 Adds the given notifier. More...
 
virtual void setSelectLine (PlotLinePtr line)
 Sets the selection line to the given. More...
 
virtual void setSelectLine (bool on=true)
 
virtual std::vector< PlotRegiongetZoomStack (PlotCoordinate::System sytem=PlotCoordinate::WORLD) const
 Gets the zoom stack. More...
 
virtual unsigned int getStackIndex () const
 Gets the zoom stack index. More...
 
virtual void setActive (bool active=true)
 Overrides PlotTool::setActive(). More...
 
virtual void handleMouseEvent (const PlotEvent &event)
 Implements PlotMouseTool::handleMouseEvent(). More...
 
virtual void reset ()
 Overrides PlotTool::reset(). More...
 
virtual void attach (PlotCanvas *canvas)
 Overrides PlotTool::attach(). More...
 
virtual void detach ()
 Overrides PlotTool::detach(). More...
 
virtual void notifyWatchers ()
 Notifies all registered listeners that the zoom has changed. More...
 
INHERITANCE_POINTER(PlotZoomTool,
PlotZoomToolPtr, PlotMouseTool,
PlotMouseToolPtr, PlotTool,
PlotToolPtr) class PlotPanTool 
PlotPanTool (PlotAxis xAxis, PlotAxis yAxis, PlotCoordinate::System sys=PlotCoordinate::WORLD)
 A PlotPanTool is a concrete subclass of PlotMouseTool that provides convenient panning functionality. More...
 
virtual ~PlotPanTool ()
 Destructor. More...
 
virtual void addNotifier (PlotPanToolNotifier *notifier)
 Adds the given notifier. More...
 
virtual std::vector< PlotRegiongetPanStack (PlotCoordinate::System system=PlotCoordinate::WORLD) const
 Gets the pan stack. More...
 
static casacore::String formattedString (const casacore::String &format, double x, double y, PlotCanvas *canvas, PlotAxis xAxis, PlotAxis yAxis)
 A PlotTrackerTool is a concrete subclass of PlotMouseTool that provides convenient tracker functionality. More...
 
 PlotTrackerTool (PlotCoordinate::System sys=PlotCoordinate::WORLD)
 Non-Static //. More...
 
 PlotTrackerTool (PlotAxis xAxis, PlotAxis yAxis, PlotCoordinate::System sys=PlotCoordinate::WORLD)
 Constructor which takes the tool's axes and coordinate system. More...
 
virtual ~PlotTrackerTool ()
 Destructor. More...
 
virtual void addNotifier (PlotTrackerToolNotifier *notifier)
 Adds the given notifier. More...
 
virtual bool drawsText () const
 Returns true if the tracker text is drawn on the canvas, false otherwise. More...
 
virtual void setDrawText (bool draw=true)
 Sets whether the tracker will draw the text on the canvas or not. More...
 
virtual void setFormat (const casacore::String &format)
 Sets the tracker text format to the given. More...
 
virtual casacore::String formattedString (double x, double y)
 Returns the formatted tracker text for the given position. More...
 
virtual PlotAnnotationPtr getAnnotation ()
 Returns the annotation used to store the coordinates/text. More...
 
virtual PlotCoordinate getCoordinate (PlotCoordinate::System=PlotCoordinate::WORLD) const
 Gets the tracker's current position. More...
 
int getSelectedRectCount ()
 
std::vector< PlotRegiongetSelectedRects () const
 
INHERITANCE_POINTER(PlotTrackerTool,
PlotTrackerToolPtr,
PlotMouseTool,
PlotMouseToolPtr, PlotTool,
PlotToolPtr) class
PlotFlagAllTool 
PlotFlagAllTool (PlotCoordinate::System system=PlotCoordinate::WORLD)
 A PlotFlagAllTool is a concrete subclass of PlotMouseTool that handles one-click data flag functionality. More...
 
 PlotFlagAllTool (PlotAxis xAxis, PlotAxis yAxis, PlotCoordinate::System system=PlotCoordinate::WORLD)
 Constructor which takes the tool's axes and coordinate system. More...
 
virtual ~PlotFlagAllTool ()
 Destructor. More...
 
virtual void setUpdateBackground (bool on=true)
 Sets the attributes for updating background. More...
 
virtual bool isUpdateBackgroundActive ()
 Inquiry if update of background is active. More...
 
void clearMark ()
 Manipulate mark. More...
 
bool isMarkedForFlag () const
 Inquiry if it is marked. More...
 
bool isMarkedForUnflag () const
 
bool isBackgroundColorChanged () const
 Inquiry if bgcolor is changed. More...
 
void setAllFlagged ()
 
void markAsFlag ()
 internal methods for shared operations More...
 
void markAsUnflag ()
 
 INHERITANCE_POINTER (PlotFlagAllTool, PlotFlagAllToolPtr, 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
virtual one(or none) is active
at a time.*/class
PlotMouseToolGroup 
~PlotMouseToolGroup ()
 Constructor for empty group. More...
 
unsigned int numTools () const
 Returns the number of tools in the group. More...
 
std::vector< PlotMouseToolPtr > tools () const
 Returns the tools in the group. More...
 
unsigned int addTool (PlotMouseToolPtr tool)
 Adds the given tool to the group and returns its index. More...
 
bool removeTool (PlotMouseToolPtr tool)
 Removes the given tool from the group, and returns true on success. More...
 
bool removeTool (unsigned int index)
 
PlotMouseToolPtr toolAt (unsigned int index) const
 Returns the tool at the given index, or NULL for invalid. More...
 
unsigned int indexOf (PlotMouseToolPtr tool) const
 Returns the index of the given tool, or numTools() for invalid. More...
 
bool containsTool (PlotMouseToolPtr tool) const
 Returns true if the given tool is in this group, false otherwise. More...
 
PlotMouseToolPtr activeTool () const
 Returns the currently active tool, or NULL for none. More...
 
void setActiveTool (PlotMouseToolPtr tool, ToolCode toolcode=NONE_TOOL)
 Sets the active tool to the given. More...
 
void setActiveTool (unsigned int index, ToolCode c=NONE_TOOL)
 Sets the active tool to the one at the given index. More...
 
void setBlocking (bool blocking=true)
 Overrides PlotTool::setBlocking(). More...
 
void handleSelect (const PlotSelectEvent &event)
 Overrides PlotMouseTool's event handling methods. More...
 
void handleClick (const PlotClickEvent &event)
 
void handleMousePress (const PlotMousePressEvent &event)
 
void handleMouseRelease (const PlotMouseReleaseEvent &event)
 
void handleMouseDrag (const PlotMouseDragEvent &event)
 
void handleMouseMove (const PlotMouseMoveEvent &event)
 
void handleWheel (const PlotWheelEvent &event)
 
PlotAxis getXAxis () const
 Overrides PlotTool::getXAxis(). More...
 
PlotAxis getYAxis () const
 Overrides PlotTool::getYAxis(). More...
 
PlotCoordinate::System getCoordinateSystem () const
 Overrides PlotTool::getCoordinateSystem(). More...
 
bool lastEventWasHandled () const
 Overrides PlotTool::lastEventWasHandled(). More...
 
INHERITANCE_POINTER(PlotMouseToolGroup,
PlotMouseToolGroupPtr,
PlotMouseTool,
PlotMouseToolPtr, PlotTool,
PlotToolPtr) class
PlotStandardMouseToolGroup 
PlotStandardMouseToolGroup (PlotAxis xAxis, PlotAxis yAxis, ToolCode activeTool=NONE_TOOL, PlotCoordinate::System system=PlotCoordinate::WORLD)
 PlotStandardMouseToolGroup is a specialized PlotMouseToolGroup where the tools in the group are: 1) select, 2) zoom, and 3) pan. More...
 
 PlotStandardMouseToolGroup (PlotSelectToolPtr selectTool, PlotZoomToolPtr zoomTool, PlotPanToolPtr panTool, PlotFlagAllToolPtr flagAllTool, PlotTrackerToolPtr trackerTool, ToolCode activeTool=NONE_TOOL)
 Constructor which uses the given tools (or creates default tools if the given ones are invalid), and sets the active tool to the given. More...
 
 ~PlotStandardMouseToolGroup ()
 Destructor. More...
 
void setActiveTool (ToolCode tool)
 Gets/sets the active standard tool. More...
 
ToolCode activeToolType () const
 
void turnTracker (bool on)
 Provides access to the tracker. More...
 
bool trackerIsOn () const
 
void turnTrackerDrawText (bool on)
 
bool trackerDrawsText () const
 
void clearSelectedRects ()
 
PlotSelectToolPtr selectTool ()
 Provides access to the individual tools. More...
 
PlotZoomToolPtr zoomTool ()
 
PlotPanToolPtr panTool ()
 
PlotFlagAllToolPtr flagAllTool ()
 
PlotTrackerToolPtr trackerTool ()
 
std::ostream & operator<< (std::ostream &os, Attribute &a)
 
 INHERITANCE_POINTER (PlotMaskedPointData, PlotMaskedPointDataPtr, PlotPointData, PlotPointDataPtr, PlotData, PlotDataPtr) class PlotErrorData
 casacore::Data that adds error functionality on top of normal plot data. More...
 
virtual ~PlotErrorData ()
 
virtual double xLeftErrorAt (unsigned int i) const =0
 ABSTRACT METHODS //. More...
 
virtual double xRightErrorAt (unsigned int i) const =0
 Returns the "right" error for x at the given index. More...
 
virtual double yBottomErrorAt (unsigned int i) const =0
 Returns the "bottom" error for y at the given index. More...
 
virtual double yTopErrorAt (unsigned int i) const =0
 Returns the "top" error for y at the given index. More...
 
virtual bool errorMaxes (double &xLeft, double &xRight, double &yBottom, double &yTop)=0
 Gets the maximum errors for the four sides. More...
 
virtual void xyAndErrorsAt (unsigned int index, double &x, double &y, double &xLeftError, double &xRightError, double &yBottomError, double &yTopError) const
 IMPLEMENTED METHODS //. More...
 
 INHERITANCE_POINTER (PlotErrorData, PlotErrorDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotBinnedData
 casacore::Data that differentiates different points into different "bins" on top of normal point data functionality. More...
 
virtual ~PlotBinnedData ()
 Destructor. More...
 
virtual unsigned int numBins () const =0
 ABSTRACT METHODS //. More...
 
virtual unsigned int binAt (unsigned int i) const =0
 Returns the bin index number for the given index. More...
 
virtual unsigned int connectBinAt (unsigned int i) const
 
virtual bool isBinned () const
 IMPLEMENTED METHODS //. More...
 
 PlotRasterData ()
 
virtual ~PlotRasterData ()
 
virtual Origin origin () const =0
 ABSTRACT METHODS //. More...
 
virtual void setOrigin (Origin o)=0
 Sets the data origin. More...
 
virtual prange_t xRange () const =0
 Returns the range of x. More...
 
virtual prange_t yRange () const =0
 Returns the range of y. More...
 
virtual void setXRange (double from, double to)=0
 Sets the range of x. More...
 
virtual void setYRange (double from, double to)=0
 Sets the range of y. More...
 
virtual prange_t valueRange () const =0
 Returns the range of the data values. More...
 
virtual double valueAt (double x, double y) const =0
 Returns the data value at the given (x,y) coordinate. More...
 
virtual std::vector< double > * colorBarValues (unsigned int max=1000) const =0
 Gets color bar values. More...
 
 INHERITANCE_POINTER (ScatterPlot, ScatterPlotPtr, Plot, PlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(MaskedScatterPlot
 
PlotItemPtr INHERITANCE_POINTER (ErrorPlot, ErrorPlotPtr, ScatterPlot, ScatterPlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(ColoredPlot
 
MuellercreateMueller (const Mueller::MuellerType &mtype)
 Globals. More...
 
casacore::Int muellerNPar (const Mueller::MuellerType &mtype)
 
Return Mueller type according to Int

Mueller::MuellerType muellerType(const casacore::Int& n); More...

 
Mueller::MuellerType muellerType (const Jones::JonesType &jtype, const VisVector::VisType &vtype)
 Return Mueller type according to underlying Jones and VisVector types. More...
 
CStokesVector operator* (const casacore::SquareMatrix< casacore::Complex, 4 > &m, const CStokesVector &v)
 Multiplication of CStokesVector by a casacore::Complex SquareMatrix. More...
 
void defaultValue (CStokesVector &v)
 
void defaultValue (StokesVector &v)
 
StokesVector operator* (casacore::Float f, const StokesVector &v)
 Multiply by a scalar. More...
 
StokesVector operator* (const StokesVector &v, casacore::Float f)
 Multiply by a scalar. More...
 
StokesVector operator* (const casacore::SquareMatrix< casacore::Float, 4 > &m, const StokesVector &v)
 Multiplication of StokesVector by a SquareMatrix. More...
 
CStokesVectorapplySlin (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to linear(returns result) More...
 
CStokesVector applySlin (const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to linear. More...
 
CStokesVectorapplyScirc (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to circular. More...
 
CStokesVector applyScirc (const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to circular. More...
 
StokesVectorapplySlinInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from linear to Stokes. More...
 
StokesVector applySlinInv (const CStokesVector &v)
 Apply conversion matrix from linear to Stokes. More...
 
StokesVectorapplyScircInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from circular to Stokes. More...
 
StokesVector applyScircInv (const CStokesVector &v)
 Apply conversion matrix from circular to Stokes. More...
 
std::ostream & operator<< (std::ostream &os, const RegionTextList &list)
 
std::ostream & operator<< (std::ostream &os, const LogTransformedPolynomialSpectralElement &elem)
 
std::ostream & operator<< (std::ostream &os, const AnnotationBase &annotation)
 
std::ostream & operator<< (std::ostream &os, const AnnotationBase::LineStyle &ls)
 
std::ostream & operator<< (std::ostream &os, const AnnotationBase::FontStyle &fs)
 
std::ostream & operator<< (std::ostream &os, const std::map< AnnotationBase::Keyword, casacore::String > &x)
 
std::ostream & operator<< (std::ostream &os, const AnnotationBase::Direction x)
 
PlotFactoryPtr plotterImplementation (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The plotterImplementation function is a global function within the casa namespace. More...
 
SimplePlotterPtr simplePlotter (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The simplePlotter function is a global function within the casa namespace. More...
 
casacore::Record callibSetParams (const casacore::String &calLibrary)
 Interface to flex/bison scanner/parser for a CalLibrary file. The calibration instructions are returned in a Record. More...
 
casacore::Record calLibraryGramParseCommand (CalLibraryParse *parser, const casacore::String &calLibrary)
 Declare the bison parser (is implemented by bison command). More...
 
void CalLibraryGramerror (const char *s)
 The yyerror function for the parser. More...
 
int calLibraryGramInput (char *buf, int max_size)
 Declare the input routine for flex/bison. More...
 
void clearBuf (char *buf, int size)
 
casacore::IntcalLibLineNum ()
 Current line number in file, for parse errors. More...
 
const casacore::RecordcalLibraryRecord ()
 Give the Record. More...
 
VisVector::VisType visType (const casacore::Int &ncorr)
 Globals: More...
 
 MMueller (VisSet &vs)
 

M: baseline-based (closure) More...

 
 MMueller (casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 
 MMueller (const MSMetaInfoForCal &msmc)
 
 MMueller (const casacore::Int &nAnt)
 
virtual ~MMueller ()
 
virtual Type type ()
 Return the type enum. More...
 
virtual casacore::String typeName ()
 Return type name as string. More...
 
virtual casacore::String longTypeName ()
 
virtual Mueller::MuellerType muellerType ()
 Type of Jones matrix according to nPar() More...
 
virtual void setApply (const casacore::Record &apply)
 
virtual casacore::Bool useGenericGatherForSolve ()
 M gathers/solves for itself. More...
 
virtual void selfGatherAndSolve (VisSet &vs, VisEquation &ve)
 M solves for itself (by copying averaged data) More...
 
virtual void newselfSolve (VisSet &vs, VisEquation &ve)
 
virtual void globalPostSolveTinker ()
 Local M version only supports normalization. More...
 
virtual void createCorruptor (const VisIter &vi, const casacore::Record &simpar, const casacore::Int nSim)
 
virtual casacore::Int nPar ()
 M currently has just 2 complex parameters, i.e., both parallel hands. More...
 
virtual casacore::Bool trivialMuellerElem ()
 Jones matrix elements are trivial. More...
 
std::ostream & operator<< (std::ostream &os, AttributeValueBase &av)
 
void smoothCT (NewCalTable ct, const casacore::String &smtype, const casacore::Double &smtime, casacore::Vector< casacore::Int > selfields)
 Create a specialized VisCal from VisSet. More...
 
void assignCTScanField (NewCalTable &ct, casacore::String msName, casacore::Bool doField=true, casacore::Bool doScan=true, casacore::Bool doObs=true)
 Extract time-dep scan and field id info from the specified casacore::MS, and assign them to the NewCalTable. More...
 
VisCalcreateVisCal (const casacore::String &type, VisSet &vs)
 Create a specialized VisCal from VisSet. More...
 
VisCalcreateVisCal (const casacore::String &type, casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 Create a specialized VisCal from msname, nAnt, nSpw. More...
 
VisCalcreateVisCal (const casacore::String &type, const MSMetaInfoForCal &msmc)
 Create a specialized VisCal from MSMetaInfoForCal. More...
 
VisCalcreateVisCal (const casacore::String &type, const casacore::Int &nAnt)
 Create a specialized VisCal from nAnt. More...
 
SolvableVisCalcreateSolvableVisCal (const casacore::String &type, VisSet &vs)
 Create a specialized SolvableVisCal from VisSet. More...
 
SolvableVisCalcreateSolvableVisCal (const casacore::String &type, casacore::String msname, casacore::Int MSnAnt, casacore::Int MSnSpw)
 Create a specialized SolvableVisCal from msname, nAnt, nSpw. More...
 
SolvableVisCalcreateSolvableVisCal (const casacore::String &type, const MSMetaInfoForCal &msmc)
 Create a specialized SolvableVisCal from MSMetaInfoForCal. More...
 
SolvableVisCalcreateSolvableVisCal (const casacore::String &type, const casacore::Int &nAnt)
 Create a specialized SolvableVisCal from nAnt. More...
 
casacore::Bool clone (const casacore::String &imageName, const casacore::String &newImageName)
 
void smooth (CalSet< casacore::Complex > &cs, const casacore::String &smtype, const casacore::Double &smtime, casacore::Vector< casacore::Int > selfields)
 Globals. More...
 
std::ostream & operator<< (std::ostream &os, const casa::DisplayCoordinateSystem &cs)
 
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
casacore::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
 
casacore::Vector
< casacore::String
splitExpression (const casacore::Vector< casacore::String > &expr0)
 helper function to split an expression into elements More...
 
std::ostream & operator<< (std::ostream &os, const AsciiAnnotationFileLine &line)
 
casacore::Bool fieldType (const casacore::RecordInterface &parm, const casacore::String &id, casacore::DataType type, casacore::DataType type2=casacore::TpNumberOfTypes)
 short inline function for checking the type of a record field More...
 
casacore::Bool isField (const casacore::RecordInterface &parm, const casacore::String &id, casacore::Bool(*func)(casacore::DataType))
 short inline function for checking a field's data type against some function More...
 
casacore::Bool isValidRecord (const casacore::RecordInterface &parm, const casacore::String &id)
 short inline function for checking that a field is a non-empty record More...
 
casacore::Bool isFieldSet (const casacore::RecordInterface &parm, const casacore::String &id)
 casacore::Short inline function for checking if a record field is "set", i.e. More...
 
casacore::uInt fieldSize (const casacore::RecordInterface &parm, const casacore::String &id)
 casacore::Short inline function for returning the number of elements in a field (0 for no field, 1 for scalar, >1 for arrays) More...
 
casacore::String stringUpper (const casacore::String &in)
 Basically just upcase(), but in a form suitable for casacore::Array::apply. More...
 
int dprintf (casacore::LogIO &os, const char *format,...)
 a debug-printf function, for printf-ing debug messages More...
 
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)
 
***virtual ~FluxCalcVQS ()
 
virtual casacore::Bool operator() (Flux< casacore::Double > &value, Flux< casacore::Double > &error, const casacore::MFrequency &mfreq, const casacore::Bool updatecoeffs)=0
 
casacore::Bool operator() (casacore::Vector< Flux< casacore::Double > > &values, casacore::Vector< Flux< casacore::Double > > &errors, const casacore::Vector< casacore::MFrequency > &mfreqs)
 
casacore::Bool operator() (casacore::Vector< Flux< casacore::Double > > &values, casacore::Vector< Flux< casacore::Double > > &errors, const casacore::Vector< casacore::MFrequency > &mfreqs, const casacore::MEpoch &mtime, const casacore::String &interpmethod)
 for time variable case with interpolation method More...
 
virtual casacore::Bool setSource (const casacore::String &sourceName, const casacore::MDirection &sourceDir)
 If a FS::Source enum matches srcName, returns the enum. More...
 
FCVQS::Source getSrcEnum ()
 
casacore::MDirection getDirection ()
 casacore::MDirection getDirection() {return directions_p[srcEnum_p];} More...
 
void readQSCoeffsTable (const casacore::Path &fileName)
 Read the coefficient data table. More...
 
void interpolate (const casacore::String &interpmethod)
 Interpolate for time variable source. More...
 
void setSourceCoeffsfromVec (casacore::uInt &i)
 Set the coefficients from one epoch where i is row number in the original data table. More...
 
casacore::RigidVector
< casacore::Vector
< casacore::Float >, 2 > 
getCurrentCoeffs ()
 Get currently set coefficients. More...
 
casacore::Vector
< casacore::MFrequency
getValidFreqRange ()
 casacore::RigidVector<casacore::Double,2 > getValidFreqRange() {return validfreqrange_p;} More...
 
void isTimeVar (casacore::Bool istimevar)
 keep track if it is non-time var source for Perley-Butler2013 More...
 
 FluxCalcVQS ()
 
casacore::Interpolate1D
< casacore::Double,
casacore::Float >::Method 
getInterpMethod_p (const casacore::String &interpmethod)
 A map from an FS::Source enum to a list of recognized names for it. More...
 
void convertYearFracToMjd (const casacore::Vector< casacore::Double > &yearfrac, casacore::Vector< casacore::Double > &mjds)
 convert epochs in year.frac to mjds More...
 
void addRadioButtonsToGroup (QButtonGroup *group) const
 Overrides PlotMSWidget::addRadioButtonsToGroup(). More...
 
void rangeChanged ()
 Slot for when the set range changes. More...
 
void timeFromChanged ()
 
void timeToChanged ()
 
calcAntennanewAntenna (casacore::Double sub_h, casacore::Double feed_x, casacore::Double feed_y, casacore::Double feed_z, casacore::Double ftaper, casacore::Double thmax, const char *geomfile)
 
void deleteAntenna (calcAntenna *a)
 
void Antennasetfreq (calcAntenna *a, casacore::Double freq)
 
void Antennasetdir (calcAntenna *a, const casacore::Double *dir)
 
void alignfeed (calcAntenna *a, const Pathology *p)
 
void getfeedbasis (const calcAntenna *a, casacore::Double B[3][3])
 
void Efield (const calcAntenna *a, const casa::Complex *pol, casa::Complex *E)
 
casacore::Int Antennasetfeedpattern (calcAntenna *a, const char *filename, casacore::Double scale)
 
calcAntennanewAntennafromApertureCalcParams (struct ApertureCalcParams *ap)
 
void applyPathology (Pathology *P, calcAntenna *a)
 
casacore::Int dishvalue (const calcAntenna *a, casacore::Double r, casacore::Double *z, casacore::Double *m)
 
casacore::Int subfromdish (const calcAntenna *a, casacore::Double x, casacore::Double y, casacore::Double *subpoint)
 
casacore::Int dishfromsub (const calcAntenna *a, casacore::Double x, casacore::Double y, casacore::Double *dishpoint)
 
RaynewRay (const casacore::Double *sub)
 
void deleteRay (Ray *ray)
 
PathologynewPathology ()
 
PathologynewPathologyfromApertureCalcParams (struct ApertureCalcParams *ap)
 
void deletePathology (Pathology *P)
 
casacore::Double dAdOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
 
casacore::Double dOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
 
casacore::Double Raylen (const Ray *ray)
 
casacore::Double feedfunc (const calcAntenna *a, casacore::Double theta)
 
void Pathologize (casacore::Double *sub, const Pathology *p)
 
void intersectdish (const calcAntenna *a, const casacore::Double *sub, const casacore::Double *unitdir, casacore::Double *dish, casacore::Int niter)
 
void intersectaperture (const calcAntenna *a, const casacore::Double *dish, const casacore::Double *unitdir, casacore::Double *aper)
 
Raytrace (const calcAntenna *a, casacore::Double x, casacore::Double y, const Pathology *p)
 
casacore::Double feedgain (const calcAntenna *a, const Ray *ray, const Pathology *p)
 
void tracepol (casa::Complex *E0, const Ray *ray, casa::Complex *E1)
 
casacore::Int legplanewaveblock (const calcAntenna *a, casacore::Double x, casacore::Double y)
 
casacore::Int legplanewaveblock2 (const calcAntenna *a, const Ray *ray)
 
casacore::Int legsphericalwaveblock (const calcAntenna *a, const Ray *ray)
 
void faccumulatetogrid_ (casacore::Complex *grid, casacore::Complex *CF, casacore::Complex *nvalue, casacore::Double *wVal, casacore::Int *scaledSupport, casacore::Float *scaledSampling, casacore::Double *off, casacore::Int *convOrigin, casacore::Int *cfShape, casacore::Int *loc, casacore::Int *igrdpos, casacore::Double *sinDPA, casacore::Double *cosDPA, casacore::Int *finitePointingOffset, casacore::Int *doPSFOnly, casacore::Complex *norm, casacore::Complex *phaseGrad, casacore::Int *imNX, casacore::Int *imNY, casacore::Int *imNP, casacore::Int *imNC, casacore::Int *cfNX, casacore::Int *cfNY, casacore::Int *cfNP, casacore::Int *cfNC, casacore::Int *phNX, casacore::Int *phNY)
 
void dfaccumulatetogrid_ (casacore::DComplex *grid, casacore::Complex *CF, casacore::Complex *nvalue, casacore::Double *wVal, casacore::Int *scaledSupport, casacore::Float *scaledSampling, casacore::Double *off, casacore::Int *convOrigin, casacore::Int *cfShape, casacore::Int *loc, casacore::Int *igrdpos, casacore::Double *sinDPA, casacore::Double *cosDPA, casacore::Int *finitePointingOffset, casacore::Int *doPSFOnly, casacore::Complex *norm, casacore::Complex *phaseGrad, casacore::Int *imNX, casacore::Int *imNY, casacore::Int *imNP, casacore::Int *imNC, casacore::Int *cfNX, casacore::Int *cfNY, casacore::Int *cfNP, casacore::Int *cfNC, casacore::Int *phNX, casacore::Int *phNY)
 
void faccumulatefromgrid_ (casacore::Complex *nvalue, casacore::Complex *norm, const casacore::Complex *grid, casacore::Complex *CF, casacore::Double *wVal, casacore::Int *scaledSupport, casacore::Float *scaledSampling, casacore::Double *off, casacore::Int *convOrigin, casacore::Int *cfShape, casacore::Int *loc, casacore::Int *igrdpos, casacore::Double *sinDPA, casacore::Double *cosDPA, casacore::Int *finitePointingOffset, casacore::Complex *phaseGrad, casacore::Complex *phasor, casacore::Int *imNX, casacore::Int *imNY, casacore::Int *imNP, casacore::Int *imNC, casacore::Int *cfNX, casacore::Int *cfNY, casacore::Int *cfNP, casacore::Int *cfNC, casacore::Int *phNX, casacore::Int *phNY)
 
casacore::Int findCorrType (casacore::Stokes::StokesTypes type, const casacore::Vector< casacore::Int > &corr)
 global function for finding polarization by index More...
 
std::ostream & operator<< (std::ostream &os, const PowerLogPolynomialSpectralElement &elem)
 
template<class T >
void openImage (const casacore::String &imagenamefull, std::shared_ptr< casacore::ImageInterface< T > > *img)
 
std::string to_string (const QString &other)
 
double myhash (register double arg)
 
std::ostream & operator<< (std::ostream &os, const GaussianMultipletSpectralElement &elem)
 
PolOuterProduct::GenericVBPol translateStokesToGeneric (const casacore::Int &stokes)
 
More...
 
casacore::Int translateGenericToStokes (const PolOuterProduct::GenericVBPol &gPol, const casacore::MSIter::PolFrame &polFrame=casacore::MSIter::Circular)
 
std::ostream & operator<< (std::ostream &os, const LorentzianSpectralElement &elem)
 
virtual void setSymbol (const PlotSymbolPtr symbol)
 
virtual void setSymbol (PlotSymbol::Symbol sym)
 
bool operator< (const HeaderItemInfo &left, const HeaderItemInfo &right)
 

Variables

SMART POINTER DEFINITIONS
*typedef casacore::CountedPtr
< PlotPanel
PlotPanelPtr
 
SMART POINTER DEFINITIONS
*typedef casacore::CountedPtr
< PlotCanvasLayout
PlotCanvasLayoutPtr
 
IlluminationConvFunc gwEij
 
static const casacore::String _CONVERGED
 
static const casacore::String _SUCCEEDED
 
static const casacore::String _VALID
 
static const casacore::String _class
 
casacore::Bool _logResults
 
casacore::Bool _multiFit
 
casacore::Bool _doVelocity
 
casacore::String _xUnit
 
casacore::String _centerName
 
casacore::String _centerErrName
 
casacore::String _fwhmName
 
casacore::String _fwhmErrName
 
casacore::String _ampName
 
casacore::String _ampErrName
 
casacore::String _integralName
 
casacore::String _integralErrName
 
casacore::String _plpName
 
casacore::String _plpErrName
 
casacore::String _ltpName
 
casacore::String _ltpErrName
 
casacore::String _summaryHeader
 
casacore::uInt _nGaussSinglets
 
casacore::uInt _nGaussMultiplets
 
casacore::uInt _nLorentzSinglets
 
casacore::uInt _nPLPCoeffs
 
casacore::uInt _nLTPCoeffs
 
const casacore::Array
< std::shared_ptr
< ProfileFitResults > > *const 
_fitters
 
SpectralList _nonPolyEstimates
 
const std::shared_ptr< const
casacore::SubImage
< casacore::Float > > 
_subImage
 subimage contains the region of the original image on which the fit is performed. More...
 
casacore::Int _polyOrder
 
casacore::Int _fitAxis
 
std::vector< axisType_axisTypes
 
casacore::Array< casacore::String_worldCoords
 
casacore::Record _results
 
static const casacore::uInt _nOthers
 
static const casacore::uInt _gsPlane
 
static const casacore::uInt _lsPlane
 
std::shared_ptr< LogFile_logfile
 
std::shared_ptr< casacore::LogIO_log
 
casacore::Vector
< casacore::Double
_goodAmpRange
 
casacore::Vector
< casacore::Double
_goodCenterRange
 
casacore::Vector
< casacore::Double
_goodFWHMRange
 
const casacore::CoordinateSystem _csysIm
 
casacore::String _plpDivisor
 
casacore::Vector
< casacore::Vector
< casacore::Double > > 
_pixelPositions
 casacore::Bool _inVelocitySpace() const; More...
 
std::vector< std::vector
< double > > 
beams_
 
casacore::String majorunit_
 
casacore::String minorunit_
 
casacore::String paunit_
 
DParameterChoicebeamOnOff_
 
DParameterChoicebeamStyle_
 
DParameterChoicebeamColor_
 
DParameterRange< casacore::Int > * beamLineWidth_
 
DParameterRange
< casacore::Float > * 
beamXCenter_
 
DParameterRange
< casacore::Float > * 
beamYCenter_
 
GRID LAYOUT CLASSES
casacore::Coordinate for a
grid 
layout
 
 PlotLayoutGridPtr
 
 PlotCanvasLayout
 
const RFlagWord RowFlagged
 special row flag masks. More...
 
const RFlagWord RowAbsent
 
casacore::String _function
 
casacore::Double VLABandMinFreqDefaults [VLABeamCalc_NumBandCodes]
 
casacore::Double VLABandMaxFreqDefaults [VLABeamCalc_NumBandCodes]
 
BeamCalcGeometry VLABeamCalcGeometryDefaults [VLABeamCalc_NumBandCodes]
 
casacore::Double EVLABandMinFreqDefaults [EVLABeamCalc_NumBandCodes]
 
casacore::Double EVLABandMaxFreqDefaults [EVLABeamCalc_NumBandCodes]
 
BeamCalcGeometry EVLABeamCalcGeometryDefaults [EVLABeamCalc_NumBandCodes]
 
casacore::Double ALMABandMinFreqDefaults [ALMABeamCalc_NumBandCodes]
 
casacore::Double ALMABandMaxFreqDefaults [ALMABeamCalc_NumBandCodes]
 
BeamCalcGeometry ALMABeamCalcGeometryDefaults [ALMABeamCalc_NumBandCodes]
 
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
 
std::vector
< PlotZoomToolNotifier * > 
m_notifiers
 Notifiers. More...
 
PlotLinePtr m_selLine
 Copy of canvas selection line, or NULL if none has been set. More...
 
PlotAxesStackm_stack
 Common canvas stack. More...
 
bool m_inDraggingMode
 Whether we're in dragging mode or not. More...
 
PlotCoordinate m_lastCoord
 Last coordinate in dragging mode. More...
 
PlotAnnotationPtr m_annotation
 Annotation that holds current position (even if not drawn on canvas). More...
 
bool m_drawText
 Whether to draw the annotation or not. More...
 
casacore::String m_format
 Tracker text format. More...
 
static const casacore::String FORMAT_DIVIDER
 Static //. More...
 
static const casacore::String FORMAT_X
 
static const casacore::String FORMAT_Y
 
static const casacore::String FORMAT_PRECISION
 
static const casacore::String DEFAULT_FORMAT
 
bool m_draw
 boolean flag for whether update of background is active More...
 
bool m_bgcolor_changed
 boolean flag for background color More...
 
PlotFlagAllTool::PPFlagType m_marked
 boolean flag for whether canvas is marked for flag More...
 
PlotAreaFillPtr m_defaultBackground
 keep default background setting More...
 
std::vector< PlotMouseToolPtr > m_tools
 All tools. More...
 
PlotMouseToolPtr m_activeTool
 Active tool (or NULL for no active tool). More...
 
PlotTrackerToolPtr m_tracker
 Tracker. More...
 
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
 
 MaskedScatterPlotPtr
 
 ScatterPlot
 
 ScatterPlotPtr
 
 PlotItem
 
PlotItemPtr ColoredPlotPtr
 
static class casa::init_dispatcher init_dispatcher_
 
const int RFA_MIN_NAD
 min number of deviations for which average is considered valid More...
 
const casacore::Float RFA_AAD_CHANGE
 significant change in accumulated average More...
 
AtmosCorruptoratmcorruptor_p
 
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
 
const char RF_GLISHINDEX []
 character constants for common agent parameters More...
 
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 []
 
FCVQS::Source srcEnum_p
 
casacore::Vector
< casacore::Double
epochvec_p
 
casacore::Matrix< casacore::Floatcoeffsmat_p
 
casacore::Matrix< casacore::Floatcoefferrsmat_p
 
casacore::Vector< casacore::Floatfluxes_p
 
casacore::RigidVector
< casacore::Vector
< casacore::Float >, 2 > 
tvcoeffs_p
 casacore::Vector<casacore::Float> tvcoeffs_p; More...
 
casacore::Vector
< casacore::MFrequency
validfreqrange_p
 
casacore::Table Table_p
 
casacore::Bool istimevar_p
 
bool isCustom_
 Whether last set range was custom or not. More...
 
double from_
 Last set range. More...
 
double to_
 
const RFChunkStats::StatEnums active_stats []
 enums for which stats are actually collected More...
 
const casacore::uInt num_active_stats
 
static const casacore::String CSYS_INDIVIDUAL
 
static const casacore::String CSYS_IMAGE
 
static const casacore::String CSYS_B1950
 
static const casacore::String CSYS_J2000
 
static const casacore::String CSYS_GALACTIC
 
static const casacore::String CSYS_ECLIPTIC
 
static const casacore::String UNIT_IPIXELS
 
static const casacore::String UNIT_DEGREES
 
static const casacore::String UNIT_RADIANS
 
static const casacore::String PUNIT_SEXAGESIMAL
 
static const casacore::String PUNIT_HMS
 
static const casacore::String PUNIT_DMS
 
static const casacore::String SUNIT_ARCSEC
 
static const casacore::String SUNIT_ARCMIN
 
static const casacore::String DEFAULT_COMMENTS
 
Applicator applicator
 
const casacore::Complex ImaginaryUnit
 

Detailed Description

-*- mode: c++ -*-

VI/VB infrastructure.

Where VisBufferImpl2 interface is defined.

For PlotMSHeaderTable.

Measurement Set.

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

Displays the log from a fit.

Logging.

#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>

This is needed for FlagAgentList, which should probably go into a separate header.

Display list support for GLPixelCanvas.

casacore containers

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

STL.

Represents a curve drawn on the QtCanvas.

Implementation of a relative screen pos. DSRectangle.

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

.casarc interface

casacore includes

Go ahead and include X11 stuff for now.

Support functions for GLPixelCanvas.

Implementation of a relative screen pos. DSEllipse.

needed for antennaPairMap, polarizationMap, VisMapper, FlagMapper, etc.

Where TransformingVi2 interface is defined.

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

To handle configuration records.

CAS-8418 //.

std includes


Start of casa namespace definitions

Base class.

Where ViFactory interface is defined.

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


Start of casa namespace

includes

Forward Decls.

-*- C++ -*-

Base class for scrolling DisplayData objects.


casacore::Data provider for flag cube column


Start of define macro to prevent multiple loading

Includes

Start of casa namespace

casacore::Data provider data iterator to provide visibility amplitudes.

Apparently not required here? (gmoellen 06Nov20)

#include <coordinates/Coordinates/DirectionCoordinate.h>

#include <images/Images/ImageInterface.h> #include <images/Images/TempImage.h> #include <msvis/MSVis/VisBuffer2.h> #include <synthesis/MeasurementComponents/SolvableVisCal.h> class SolvableVisJones;

casacore::Data description id column data provider

Implementation returned by the factory method

Data iterators for Vi2ChunkDataProvider

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

casacore::Float visibilities column data provider

casacore::Data providers for feed id columns.

casacore::Data provider mask iterators, based on a flag column.

casacore::Data provider for weight spectrum column.

casacore::Data provider data iterator to provide real part of visibilities.

casacore::Data providers for real part of visibilities.

Corrected visibilities data provider template

Observed visibilities data provider template

casacore::Data provider weights iterators, based on sigma column

To handle variant parameters Measurement Set Selection casacore::Data handling Regridding VisibityIterator / VisibilityBuffer framework TVI framework THis is needed just because of vi::AveragingTvi2::weightToSigma To apply hanning smooth To apply fft shift To apply 1D interpolations single dish specific

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

which should probably be split from the rather large FlagDataHandler.h

Synopsis

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

Prerequisite

Intended use:

Internal

Thrown Exceptions

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.

casacore::Array id column data provider

casacore::Data provider for field id column

casacore::Data provider for uvrange.

casacore::Data provider of uvrange values, based on uvw column

Include Simple{World,Pixel}CanvasApp stuff

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

casacore::Data provider for flag row column

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

casacore::Data provider data iterator to provide imaginary part of visibilities.

casacore::Data provider for time column

Records interface System utilities (for profiling macros)

Antenna column data providers

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

casacore casa

Measurement Set Standard Lib NOTE: See implementation include below

Example

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

casacore::Data providers for imaginary part of visibilities.

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

casacore::Data provider weights iterators, based on weights column

To handle variant parameters

casacore::Data provider data iterator to provide visibility phases.

casacore::Data provider for scan column

casacore::Coordinate systems casacore::MS handling To use ostringstream Enable record conversions

casacore::Data providers for visibility amplitudes.

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

casacore::Data providers for visibility phases.

For HeaderTableDataModel

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

#include <casa/Tables/Table.h>

Class containing the actual transformation logic

casacore::Data provider for interval column

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.

TVI framework Records interface casacore::Data mapping

Typedef Documentation

The interface to the casacore::MeasurementSet for synthesis processing.

Review Status

Test programs:
t

Prerequisite

  • casacore::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 casacore::MeasurementSet with observed data and creates two extra data columns for the storage of model visibilities and corrected visibilities. All access to the casacore::MeasurementSet is done via the VisibilityIterator and the VisBuffer

The VisSet allows selection and sorting of the casacore::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

cout << "Constructing VisSet"<<endl;
bi[0]=casacore::MS::SPECTRAL_WINDOW_ID;
casacore::Matrix<casacore::Int> chanSelection; // no channel selection
// iterate in 600s chunks within each SpectralWindow
casacore::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<casacore::Int,casacore::Int>,std::vector<casacore::uInt> > casa::antennaPairMap

Definition at line 56 of file FlagDataHandler.h.

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

Type definitions.

Definition at line 53 of file FlagDataHandler.h.

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

Definition at line 60 of file FlagDataHandler.h.

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

Definition at line 137 of file MSTransformManager.h.

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

Definition at line 49 of file PlotMSIndexer.h.

Definition at line 178 of file CalCache.h.

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

Definition at line 51 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.

Definition at line 97 of file NewCalTable.h.

Definition at line 102 of file NewCalTable.h.

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 95 of file NewCalTable.h.

Definition at line 100 of file NewCalTable.h.

Definition at line 99 of file NewCalTable.h.

Definition at line 104 of file NewCalTable.h.

Definition at line 96 of file NewCalTable.h.

Definition at line 101 of file NewCalTable.h.

Definition at line 98 of file NewCalTable.h.

Definition at line 103 of file NewCalTable.h.

Pointer to static factory methods for CTTimeInterp1.

Definition at line 129 of file CTTimeInterp1.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 59 of file QtDrawCanvas.qo.h.

casacore::Map definition

Definition at line 133 of file MSTransformManager.h.

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.

Definition at line 43 of file RFCommon.h.

Definition at line 42 of file RFCommon.h.

Definition at line 93 of file VisSet.h.

typedef void(* casa::GCFPtr)(casacore::Double *griduvw, casacore::Double *area, casacore::Double *raoff1, casacore::Double *decoff1, casacore::Double *raoff2, casacore::Double *decoff2, casacore::Int *doGrad, casacore::Complex *weight, casacore::Complex *dweight1, casacore::Complex *dweight2, casacore::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 casacore::Int(PlotMSIndexer::* casa::IndexerMethPtr)(casacore::Int, casacore::Int)

Definition at line 50 of file PlotMSIndexer.h.

Definition at line 139 of file MSTransformManager.h.

Definition at line 140 of file MSTransformManager.h.

Definition at line 138 of file MSTransformManager.h.

using casa::ITUPLE = typedef std::tuple<SPIIF, SPIIC, SPIID, SPIIDC>

Definition at line 58 of file ImageTypedefs.h.

Definition at line 62 of file FlagDataHandler.h.

typedef std::map<casacore::uInt, std::vector<casacore::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. casacore::Time averaging in split requires (in principle) that all of the columns in the input casacore::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 casacore::SquareMatrix<casacore::Complex,2> casa::mjJones2

Definition at line 46 of file PBMath2DImage.h.

Definition at line 48 of file PBMath2DImage.h.

typedef casacore::SquareMatrix<casacore::Complex,4> casa::mjJones4

Definition at line 47 of file PBMath2DImage.h.

typedef std::ptrdiff_t casa::MPI_Aint

Definition at line 63 of file MPIGlue.h.

typedef int casa::MPI_Comm

Definition at line 59 of file MPIGlue.h.

typedef int casa::MPI_Datatype

Definition at line 61 of file MPIGlue.h.

typedef int casa::MPI_Group

Definition at line 60 of file MPIGlue.h.

typedef int casa::MPI_Op

Definition at line 62 of file MPIGlue.h.

Definition at line 85 of file MSCalEnums.h.

Definition at line 215 of file MSCache.h.

typedef CTEnums casa::NCT

Definition at line 81 of file CTEnums.h.

Definition at line 23 of file PageHeaderDataModel.h.

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

Definition at line 40 of file PixelCanvasColorTable.h.

Definition at line 364 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 70 of file PlotOptions.h.

Definition at line 168 of file PlotEventHandler.h.

Definition at line 1053 of file PlotCanvas.h.

Definition at line 169 of file PlotEventHandler.h.

Definition at line 159 of file PlotEventHandler.h.

Definition at line 195 of file PlotOptions.h.

Definition at line 72 of file PlotData.h.

Definition at line 77 of file PlotCanvas.h.

Definition at line 894 of file PlotData.h.

Definition at line 893 of file PlotData.h.

Definition at line 891 of file PlotData.h.

Definition at line 892 of file PlotData.h.

Definition at line 547 of file PlotFactory.h.

Definition at line 291 of file PlotOptions.h.

Definition at line 98 of file PlotItem.h.

Definition at line 166 of file PlotEventHandler.h.

Definition at line 446 of file PlotOptions.h.

Definition at line 534 of file PlotLogger.h.

Definition at line 715 of file PlotData.h.

Definition at line 714 of file PlotData.h.

Definition at line 712 of file PlotData.h.

Definition at line 713 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 742 of file PlotMSCacheBase.h.

Definition at line 327 of file PlotMSIndexer.h.

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

Definition at line 64 of file PlotOperation.h.

Definition at line 141 of file PlotOperation.h.

Definition at line 504 of file PlotData.h.

Definition at line 503 of file PlotData.h.

Definition at line 501 of file PlotData.h.

Definition at line 502 of file PlotData.h.

Definition at line 167 of file PlotEventHandler.h.

Definition at line 806 of file PlotData.h.

Definition at line 805 of file PlotData.h.

Definition at line 803 of file PlotData.h.

Definition at line 804 of file PlotData.h.

Smart Pointer Definitions //.

Definition at line 158 of file PlotEventHandler.h.

Definition at line 420 of file PlotData.h.

Definition at line 419 of file PlotData.h.

Definition at line 417 of file PlotData.h.

Definition at line 418 of file PlotData.h.

Definition at line 604 of file PlotOptions.h.

Definition at line 321 of file Plotter.h.

Definition at line 157 of file PlotTool.h.

Definition at line 165 of file PlotEventHandler.h.

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.

Definition at line 59 of file FlagDataHandler.h.

Definition at line 58 of file FlagDataHandler.h.

Definition at line 55 of file FlagDataHandler.h.

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.

Definition at line 18 of file QtPageHeaderDataModel.h.

typedef RFABase casa::RFA

Definition at line 49 of file RFChunkStats.h.

RFAs use bitwise flags.

Definition at line 41 of file RFCommon.h.

Definition at line 107 of file NewCalTable.h.

Definition at line 105 of file NewCalTable.h.

Definition at line 109 of file NewCalTable.h.

Definition at line 106 of file NewCalTable.h.

Definition at line 108 of file NewCalTable.h.

Definition at line 358 of file VisibilityIteratorImplAsync.h.

Definition at line 99 of file VisSet.h.

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

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

Definition at line 42 of file RFDataMapper.h.

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

Definition at line 61 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.

using casa::SPCIIC = typedef std::shared_ptr<const casacore::ImageInterface<casacore::Complex> >

Definition at line 52 of file ImageTypedefs.h.

using casa::SPCIID = typedef std::shared_ptr<const casacore::ImageInterface<casacore::Double> >

Definition at line 54 of file ImageTypedefs.h.

using casa::SPCIIDC = typedef std::shared_ptr<const casacore::ImageInterface<casacore::DComplex> >

Definition at line 56 of file ImageTypedefs.h.

using casa::SPCIIF = typedef std::shared_ptr<const casacore::ImageInterface<casacore::Float> >

Definition at line 50 of file ImageTypedefs.h.

using casa::SPIIC = typedef std::shared_ptr<casacore::ImageInterface<casacore::Complex> >

Definition at line 53 of file ImageTypedefs.h.

using casa::SPIID = typedef std::shared_ptr<casacore::ImageInterface<casacore::Double> >

Definition at line 55 of file ImageTypedefs.h.

using casa::SPIIDC = typedef std::shared_ptr<casacore::ImageInterface<casacore::DComplex> >

Definition at line 57 of file ImageTypedefs.h.

using casa::SPIIF = typedef std::shared_ptr<casacore::ImageInterface<casacore::Float> >

Definition at line 51 of file ImageTypedefs.h.

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

Definition at line 57 of file FlagDataHandler.h.

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

Definition at line 54 of file FlagDataHandler.h.

Definition at line 49 of file SDDoubleCircleGainCalImpl.h.

typedef std::list<TimeRange> casa::TimeRangeList

Definition at line 50 of file SDDoubleCircleGainCalImpl.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, casacore::IPosition &inputPos, casacore::IPosition &outputPos, casacore::IPosition &kernelShape) const

Definition at line 153 of file MSTransformBufferImpl.h.

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

Definition at line 160 of file MSTransformBufferImpl.h.

typedef casacore::Complex casa::TT

template <class t>="">

Definition at line 75 of file CFCell.h.

Definition at line 46 of file CFStore2.h.

Definition at line 45 of file CFStore2.h.

Definition at line 46 of file Vi2VisAmplitudeProvider.h.

Definition at line 46 of file Vi2VisImaginaryProvider.h.

Definition at line 46 of file Vi2VisPhaseProvider.h.

Definition at line 46 of file Vi2VisRealProvider.h.

Definition at line 43 of file Vi2VisAmplitudeProvider.h.

Definition at line 43 of file Vi2VisImaginaryProvider.h.

Definition at line 43 of file Vi2VisPhaseProvider.h.

Definition at line 43 of file Vi2VisRealProvider.h.

Definition at line 40 of file Vi2VisAmplitudeProvider.h.

Definition at line 40 of file Vi2VisImaginaryProvider.h.

Definition at line 40 of file Vi2VisPhaseProvider.h.

Definition at line 40 of file Vi2VisRealProvider.h.

template<class DataIterator >
using casa::Vi2SigmasCubeDataProvider = typedef Vi2DataProvider< DataIterator,Vi2StatsFlagsCubeIterator,Vi2StatsSigmasCubeIterator>

casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'sigma' column for data weights (appropriately transformed).

Definition at line 410 of file Vi2DataProvider.h.

template<class DataIterator >
using casa::Vi2SigmasRowDataProvider = typedef Vi2DataProvider< DataIterator,Vi2StatsFlagsRowIterator,Vi2StatsSigmasRowIterator>

casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'sigma' column for data weights (appropriately transformed).

In most instances, you would not weight the data in these columns, but the Vi2DataProvider template requires that a WeightsIterator be provided.

Definition at line 396 of file Vi2DataProvider.h.

Definition at line 123 of file Vi2StatsDataIterator.h.

Definition at line 120 of file Vi2StatsDataIterator.h.

Definition at line 126 of file Vi2StatsDataIterator.h.

template<class DataIterator >
using casa::Vi2WeightsCubeDataProvider = typedef Vi2DataProvider< DataIterator,Vi2StatsFlagsCubeIterator,Vi2StatsWeightsCubeIterator>

casacore::Data provider template for cube-based casacore::MS columns (i.e, the visibilities) using the 'weights' column for data weights.

Definition at line 403 of file Vi2DataProvider.h.

template<class DataIterator >
using casa::Vi2WeightsRowDataProvider = typedef Vi2DataProvider< DataIterator,Vi2StatsFlagsRowIterator,Vi2StatsWeightsRowIterator>

casacore::Data provider template for row-based casacore::MS columns (i.e, not visibilities) using the 'weights' column for data weights.

In most instances, you would not weight the data in these columns, but the Vi2DataProvider template requires that a WeightsIterator be provided.

Definition at line 387 of file Vi2DataProvider.h.

Definition at line 100 of file VisSet.h.

Definition at line 97 of file VisSet.h.

typedef struct casa::window casa::WINDOW

MIRIAD dataset casacore::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 casacore::Double!=double or casacore::Float!=float or casacore::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 casacore::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: casacore::Conversion to casacore::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 61 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 167 of file BeamCalc.h.

Enum for angle formats.

Enumerator
DECIMAL 
HMS 
DMS 

Definition at line 87 of file PlotOptions.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.

casacore::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. casacore::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.

Enumerator
LLEFT 
LRIGHT 
ULEFT 
URIGHT 

Definition at line 263 of file PlotData.h.

Enum for the four plot axes.

If this enum is changed, PlotCanvas::allAxes() needs to be updated. Use this in contexts where one and only one side is specified. For combinations of sides, or none, use PlotAxiBitset

Enumerator
X_BOTTOM 
X_TOP 
Y_LEFT 
Y_RIGHT 

Definition at line 62 of file PlotOptions.h.

Enum for possible axis scales.

Enumerator
NORMAL 
LOG10 
ANGLE 
DATE_MJ_SEC 
DATE_MJ_DAY 

Definition at line 78 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 109 of file PlotOptions.h.

Enum for cursors.

Enumerator
NORMAL_CURSOR 
HAND_OPEN 
HAND_CLOSED 
CROSSHAIR 
WAIT 
TEXT 

Definition at line 94 of file PlotOptions.h.

Enumerator
UNKNPROF 
SINGPROF 
RECTPROF 
ELLPROF 
POLYPROF 
POLYLINEPROF 
PVPROF 

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

Enumerator
ASCENDING 
DESCENDING 

Definition at line 52 of file PlotOptions.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 
FLAGALL_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
virtual casa::~MMueller ( )
virtual
virtual casa::~PlotBinnedData ( )
virtual

Destructor.

Definition at line 226 of file PlotData.h.

virtual casa::~PlotErrorData ( )
virtual

Definition at line 184 of file PlotData.h.

virtual casa::~PlotFlagAllTool ( )
protectedvirtual

Destructor.

TOOL GROUP CLASSES A PlotMouseToolGroup provides an interface for a group of PlotMouseTools where only virtual one (or none) is active at a time. */ class PlotMouseToolGroup casa::~PlotMouseToolGroup ( )
privatevirtual

Constructor for empty group.

Destructor.

virtual casa::~PlotPanTool ( )
protectedvirtual

Destructor.

virtual casa::~PlotRasterData ( )
virtual

Definition at line 270 of file PlotData.h.

casa::~PlotStandardMouseToolGroup ( )
protected

Destructor.

virtual casa::~PlotTrackerTool ( )
virtual

Destructor.

virtual casa::~PlotZoomTool ( )
virtual

Destructor.

casacore::Double casa::_centerWorld ( const PCFSpectralElement &  solution,
const casacore::IPosition imPos 
) const
private
std::unique_ptr<std::vector<vector<casacore::Array<casacore::Double> > > > casa::_createPCFArrays ( ) const
private
void casa::_doWorldCoords ( casacore::Array< casacore::String > &  directionInfo,
const casacore::CoordinateSystem csysSub,
const casacore::IPosition pixel,
const casacore::DirectionCoordinate *const &  dcoord,
const casacore::SpectralCoordinate *const &  spcoord,
const casacore::StokesCoordinate *const &  polcoord,
casacore::Bool  returnDirection,
const casacore::String directionType 
)
private
casacore::String casa::_elementToString ( const casacore::Double  value,
const casacore::Double  error,
const casacore::String unit,
casacore::Bool  isFixed 
) const
private
casacore::Double casa::_fitAxisIncrement ( ) const
private
casacore::String casa::_gaussianMultipletToString ( const GaussianMultipletSpectralElement &  gm,
const casacore::CoordinateSystem csys,
const casacore::Vector< casacore::Double > &  world,
const casacore::IPosition imPos 
) const
private
casacore::String casa::_getTag ( const casacore::uInt  i) const
private
void casa::_initFunction ( )
private
void casa::_insertPCF ( vector< vector< casacore::Array< casacore::Double > > > &  pcfArrays,
const casacore::IPosition pixel,
const PCFSpectralElement &  pcf,
const casacore::uInt  row,
const casacore::uInt  col,
const casacore::Double  increment 
) const
private
casacore::String casa::_logTransPolyToString ( const LogTransformedPolynomialSpectralElement &  ltp) const
private
static void casa::_makeSolutionImages ( const casacore::String name,
const casacore::CoordinateSystem csys,
const casacore::Array< casacore::Double > &  values,
const casacore::String unit,
const casacore::Array< casacore::Bool > &  mask 
)
staticprivate
void casa::_marshalFitResults ( casacore::Array< casacore::Bool > &  attemptedArr,
casacore::Array< casacore::Bool > &  successArr,
casacore::Array< casacore::Bool > &  convergedArr,
casacore::Array< casacore::Bool > &  validArr,
casacore::Array< casacore::String > &  typeMat,
casacore::Array< casacore::Int > &  niterArr,
casacore::Array< casacore::Int > &  nCompArr,
std::unique_ptr< std::vector< vector< casacore::Array< casacore::Double > > > > &  pcfArrays,
std::vector< casacore::Array< casacore::Double > > &  plpArrayss,
std::vector< casacore::Array< casacore::Double > > &  ltpArrays,
casacore::Bool  returnDirection,
casacore::Array< casacore::String > &  directionInfo 
)
private
casacore::String casa::_pcfToString ( const PCFSpectralElement *const &  pcf,
const casacore::CoordinateSystem csys,
const casacore::Vector< casacore::Double > &  world,
const casacore::IPosition imPos,
casacore::Bool  showTypeString = true,
const casacore::String indent = "" 
) const
private
casacore::String casa::_polynomialToString ( const PolynomialSpectralElement &  poly,
const casacore::CoordinateSystem csys,
const casacore::Vector< casacore::Double > &  imPix,
const casacore::Vector< casacore::Double > &  world 
) const
private
casacore::String casa::_powerLogPolyToString ( const PowerLogPolynomialSpectralElement &  plp) const
private
void casa::_processSolutions ( casacore::Array< casacore::String > &  typeMat,
casacore::Array< casacore::Int > &  niterArr,
casacore::Array< casacore::Int > &  nCompArr,
const casacore::IPosition pixel,
std::shared_ptr< const ProfileFitResults >  fitter,
std::unique_ptr< std::vector< vector< casacore::Array< casacore::Double > > > > &  pcfArrays,
std::vector< casacore::Array< casacore::Double > > &  plpArrays,
std::vector< casacore::Array< casacore::Double > > &  ltpArrays,
casacore::Double  increment 
)
private
static casacore::Array<casacore::Bool> casa::_replicateMask ( const casacore::Array< casacore::Bool > &  array,
casacore::Int  n 
)
staticprivate

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
casacore::Bool casa::_setAxisTypes ( )
private
virtual void casa::_setFunction ( const casacore::String function)
protectedvirtual
void casa::_setResults ( )
private
void casa::_writeImages ( const casacore::CoordinateSystem csys,
const casacore::Array< casacore::Bool > &  mask,
const casacore::String yUnit 
) const
private
void casa::_writeLogfile ( const casacore::String str,
casacore::Bool  open,
casacore::Bool  close 
)
private
PlotMouseToolPtr casa::activeTool ( ) const
private

Returns the currently active tool, or NULL for none.

Definition at line 790 of file PlotTool.h.

References m_activeTool.

ToolCode casa::activeToolType ( ) const
protected
virtual void casa::addNotifier ( PlotZoomToolNotifier *  notifier)
virtual

Adds the given notifier.

This object will be notified when the zoom changes.

virtual void casa::addNotifier ( PlotPanToolNotifier *  notifier)
protectedvirtual

Adds the given notifier.

This object will be notified when the pan changes.

virtual void casa::addNotifier ( PlotTrackerToolNotifier *  notifier)
virtual

Adds the given notifier.

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

void casa::addRadioButtonsToGroup ( QButtonGroup *  group) const
unsigned int casa::addTool ( PlotMouseToolPtr  tool)
private

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.

void casa::alignfeed ( calcAntenna *  a,
const Pathology *  p 
)
bool casa::ang_as_formatted_str ( string &  out,
const casacore::Quantity qang,
const std::string &  format,
const casacore::Int  precision 
)
void casa::Antennasetdir ( calcAntenna *  a,
const casacore::Double dir 
)
casacore::Int casa::Antennasetfeedpattern ( calcAntenna *  a,
const char *  filename,
casacore::Double  scale 
)
void casa::Antennasetfreq ( calcAntenna *  a,
casacore::Double  freq 
)
void casa::apply ( const Jones &  j1,
VisVector &  v,
const Jones &  j2 
)

Apply a pair of Jones to a VisVector:

void casa::apply ( const Jones &  j1,
VisVector &  v,
const Jones &  j2,
casacore::Bool vflag 
)
void casa::applyPathology ( Pathology *  P,
calcAntenna *  a 
)
CStokesVector& casa::applyScirc ( CStokesVector &  result,
const StokesVector &  v 
)
inline

Apply conversion matrix from casacore::Stokes to circular.

Definition at line 351 of file StokesVector.h.

CStokesVector casa::applyScirc ( const StokesVector &  v)
inline

Apply conversion matrix from casacore::Stokes to circular.

Definition at line 361 of file StokesVector.h.

References casa::CStokesVector::applyScirc().

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

Apply conversion matrix from circular to Stokes.

Definition at line 383 of file StokesVector.h.

References casacore, and casacore::real().

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

Apply conversion matrix from circular to Stokes.

Definition at line 393 of file StokesVector.h.

References casa::CStokesVector::applyScircInv().

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

Apply conversion matrix from casacore::Stokes to linear(returns result)

Definition at line 336 of file StokesVector.h.

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

Apply conversion matrix from casacore::Stokes to linear.

Definition at line 346 of file StokesVector.h.

References casa::CStokesVector::applySlin().

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

Apply conversion matrix from linear to Stokes.

Definition at line 367 of file StokesVector.h.

References casacore, and casacore::real().

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

Apply conversion matrix from linear to Stokes.

Definition at line 377 of file StokesVector.h.

References casa::CStokesVector::applySlinInv().

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

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

void casa::attach ( PlotCanvas *  canvas)
protectedvirtual
virtual unsigned int casa::binAt ( unsigned int  i) const
pure virtual

Returns the bin index number for the given index.

MUST be between 0 and numBins().

Referenced by connectBinAt().

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

Definition at line 203 of file RFCommon.h.

References casacore::mask(), and min.

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

Definition at line 213 of file RFCommon.h.

References casacore::mask().

casacore::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.

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

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

const casacore::Record* casa::calLibraryRecord ( )

Give the Record.

casacore::Record casa::callibSetParams ( const casacore::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 casacore::Record for the specified file is filled in by the parser.

casacore::String casa::calTableType ( const casacore::String tablename)

Global methods.

Discern cal table type from the table itself

::casac::Quantity casa::casacQuantity ( const casacore::Quantity )
bool casa::casaMDirection ( const ::casac::variant theVar,
casacore::MDirection theMeas 
)
bool casa::casaMEpoch ( const ::casac::variant theVar,
casacore::MEpoch theMeas 
)
bool casa::casaMFrequency ( const ::casac::variant theVar,
casacore::MFrequency theMeas 
)
bool casa::casaMPosition ( const ::casac::variant theVar,
casacore::MPosition theMeas 
)
bool casa::casaMRadialVelocity ( const ::casac::variant theVar,
casacore::MRadialVelocity theMeas 
)
casacore::Quantity casa::casaQuantity ( const casac::Quantity )
casacore::Quantity casa::casaQuantity ( const casac::variant )

Constructs and returns a casacore::Quantity from its input.

It will throw an exception if given a malformed string or string vector, but otherwise will generate a default casacore::Quantity (0.0) for unhandled variants.

casacore::Quantum<casacore::Vector<casacore::Double> > casa::casaQuantumVector ( const casac::variant )
void casa::clearBuf ( char *  buf,
int  size 
)
void casa::clearMark ( )
protected

Manipulate mark.

methods related to per-panel flag mode

void casa::clearSelectedRects ( )
protected
casacore::Bool casa::clone ( const casacore::String imageName,
const casacore::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 
)
virtual std::vector<double>* casa::colorBarValues ( unsigned int  max = 1000) const
pure virtual

Gets color bar values.

casa::CompiledSpectralElement ( SpectralElement::Types  type,
const casacore::Vector< casacore::Double > &  param = casacore::Vectorcasacore::Double >(0) 
)
explicitprotected

For subclasses.

Parameters and function must be set after construction.

casa::CompiledSpectralElement ( SpectralElement::Types  type,
casacore::uInt  nParam 
)
protected
virtual unsigned int casa::connectBinAt ( unsigned int  i) const
virtual

Definition at line 237 of file PlotData.h.

References binAt().

bool casa::containsTool ( PlotMouseToolPtr  tool) const
private

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

Definition at line 786 of file PlotTool.h.

References indexOf(), and m_tools.

void casa::convertYearFracToMjd ( const casacore::Vector< casacore::Double > &  yearfrac,
casacore::Vector< casacore::Double > &  mjds 
)
private

convert epochs in year.frac to mjds

virtual void casa::createCorruptor ( const VisIter &  vi,
const casacore::Record simpar,
const casacore::Int  nSim 
)
virtual
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 casacore::String type,
VisSet &  vs 
)

Create a specialized SolvableVisCal from VisSet.

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

Create a specialized SolvableVisCal from msname, nAnt, nSpw.

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

Create a specialized SolvableVisCal from MSMetaInfoForCal.

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

Create a specialized SolvableVisCal from nAnt.

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

Create a specialized VisCal from VisSet.

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

Create a specialized VisCal from msname, nAnt, nSpw.

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

Create a specialized VisCal from MSMetaInfoForCal.

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

Create a specialized VisCal from nAnt.

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

Definition at line 228 of file StokesVector.h.

Referenced by casa::utilj::getEnv().

void casa::defaultValue ( StokesVector &  v)
inline

Definition at line 313 of file StokesVector.h.

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

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

virtual bool casa::drawsText ( ) const
virtual

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

void casa::Efield ( const calcAntenna *  a,
const casa::Complex *  pol,
casa::Complex *  E 
)
virtual bool casa::errorMaxes ( double &  xLeft,
double &  xRight,
double &  yBottom,
double &  yTop 
)
pure virtual

Gets the maximum errors for the four sides.

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

casacore::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 189 of file RFCommon.h.

References casacore::RecordInterface::isDefined(), casacore::IPosition::product(), and casacore::RecordInterface::shape().

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

short inline function for checking the type of a record field

Definition at line 152 of file RFCommon.h.

References casacore::RecordInterface::dataType(), casacore::RecordInterface::isDefined(), casacore::IPosition::product(), and casacore::RecordInterface::shape().

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

global function for finding polarization by index

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

Definition at line 134 of file PCFSpectralElement.h.

References fixedWidth().

casacore::Bool casa::fixedWidth ( ) const

Referenced by fixedFWHM().

PlotFlagAllToolPtr casa::flagAllTool ( )
protected
casa::FluxCalcVQS ( )
protected
static casacore::String casa::formattedString ( const casacore::String format,
double  x,
double  y,
PlotCanvas *  canvas,
PlotAxis  xAxis,
PlotAxis  yAxis 
)
static

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 casacore::String for the given position in the given format, with the given canvas and axes.

Referenced by formattedString().

virtual casacore::String casa::formattedString ( double  x,
double  y 
)
virtual

Returns the formatted tracker text for the given position.

Definition at line 555 of file PlotTool.h.

References formattedString(), and m_format.

::casac::record* casa::fromRecord ( const casacore::Record )

See note in implementation about possible memory leak.

::casac::variant* casa::fromValueHolder ( const casacore::ValueHolder )
std::vector<std::string> casa::fromVectorString ( const casacore::Vector< casacore::String > &  )
void casa::gcppeij ( casacore::Double griduvw,
casacore::Double area,
casacore::Double raoff1,
casacore::Double decoff1,
casacore::Double raoff2,
casacore::Double decoff2,
casacore::Int doGrad,
casacore::Complex *  weight,
casacore::Complex *  dweight1,
casacore::Complex *  dweight2,
casacore::Double currentCFPA 
)
virtual PlotAnnotationPtr casa::getAnnotation ( )
virtual

Returns the annotation used to store the coordinates/text.

virtual PlotCoordinate casa::getCoordinate ( PlotCoordinate::System  = PlotCoordinate::WORLD) const
virtual

Gets the tracker's current position.

PlotCoordinate::System casa::getCoordinateSystem ( ) const
private
casacore::RigidVector<casacore::Vector<casacore::Float>,2 > casa::getCurrentCoeffs ( )

Get currently set coefficients.

Definition at line 151 of file FluxCalcVQS.h.

References tvcoeffs_p.

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

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

Definition at line 142 of file FluxCalcVQS.h.

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

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

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

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

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

get interpolate method enum

casacore::Double casa::getPA ( const VisBuffer &  vb)
virtual std::vector<PlotRegion> casa::getPanStack ( PlotCoordinate::System  system = PlotCoordinate::WORLD) const
protectedvirtual

Gets the pan stack.

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

Returns the center, in pixels of the indexth fit.

int casa::getSelectedRectCount ( ) const
std::vector< PlotRegion > casa::getSelectedRects ( ) const
FCVQS::Source casa::getSrcEnum ( )
unsigned int casa::getStackIndex ( ) const
virtual

Gets the zoom stack index.

Gets the pan stack index.

casacore::Vector<casacore::MFrequency> casa::getValidFreqRange ( )

casacore::RigidVector<casacore::Double,2 > getValidFreqRange() {return validfreqrange_p;}

Definition at line 153 of file FluxCalcVQS.h.

References validfreqrange_p.

casacore::Double casa::getWorldValue ( double  pixelVal,
const casacore::IPosition imPos,
const casacore::String units,
bool  velocity,
bool  wavelength 
) const

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

PlotAxis casa::getXAxis ( ) const
private
PlotAxis casa::getYAxis ( ) const
private
virtual std::vector<PlotRegion> casa::getZoomStack ( PlotCoordinate::System  sytem = PlotCoordinate::WORLD) const
virtual

Gets the zoom stack.

void casa::GLAttribToString ( GLbitfield  bits,
casacore::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)
virtual void casa::globalPostSolveTinker ( )
virtual

Local M version only supports normalization.

void casa::handleClick ( const PlotClickEvent &  event)
private

Definition at line 938 of file PlotTool.h.

References m_tracker.

void casa::handleMouseDrag ( const PlotMouseDragEvent &  event)
private

Definition at line 950 of file PlotTool.h.

References m_tracker.

void casa::handleMouseEvent ( const PlotEvent &  event)
virtual

Implements PlotMouseTool::handleMouseEvent().

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

Definition at line 930 of file PlotTool.h.

References m_tracker.

void casa::handleMouseMove ( const PlotMouseMoveEvent &  event)
private

Definition at line 954 of file PlotTool.h.

References m_tracker.

void casa::handleMousePress ( const PlotMousePressEvent &  event)
private

Definition at line 942 of file PlotTool.h.

References m_tracker.

void casa::handleMouseRelease ( const PlotMouseReleaseEvent &  event)
private

Definition at line 946 of file PlotTool.h.

References m_tracker.

void casa::handleSelect ( const PlotSelectEvent &  event)
private

Overrides PlotMouseTool's event handling methods.

Definition at line 934 of file PlotTool.h.

References m_tracker.

void casa::handleWheel ( const PlotWheelEvent &  event)
private

Definition at line 958 of file PlotTool.h.

References m_tracker.

unsigned int casa::indexOf ( PlotMouseToolPtr  tool) const
private

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

Referenced by containsTool().

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

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

Definition at line 175 of file PlotData.h.

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

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

Constructor.

Definition at line 214 of file PlotData.h.

casa::INHERITANCE_POINTER ( ScatterPlot  ,
ScatterPlotPtr  ,
Plot  ,
PlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
PlotItemPtr casa::INHERITANCE_POINTER ( ErrorPlot  ,
ErrorPlotPtr  ,
ScatterPlot  ,
ScatterPlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
casa::INHERITANCE_POINTER ( PlotFlagAllTool  ,
PlotFlagAllToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)
private

This method is called AFTER the selection has been added.

Definition at line 675 of file PlotTool.h.

casa::INHERITANCE_POINTER2 ( PlotLayoutSingle  ,
PlotLayoutSinglePtr  ,
PlotCanvasLayout  ,
PlotCanvasLayoutPtr   
)
void casa::interpolate ( const casacore::String interpmethod)

Interpolate for time variable source.

void casa::intersectaperture ( const calcAntenna *  a,
const casacore::Double dish,
const casacore::Double unitdir,
casacore::Double aper 
)
void casa::intersectdish ( const calcAntenna *  a,
const casacore::Double sub,
const casacore::Double unitdir,
casacore::Double dish,
casacore::Int  niter 
)
casacore::Bool casa::isAllColumns ( const casacore::Vector< casacore::MS::PredefinedColumns > &  colNames)

// These typedefs are necessary because a<b::c> doesn't work.

typedef std::vector<casacore::uInt> uivector; struct uIntCmp { bool operator()(const casacore::uInt i1, const casacore::uInt i2) const { return i1 < i2; } }; typedef std::map<const casacore::uInt, uivector, uIntCmp> ui2vmap;

bool casa::isBackgroundColorChanged ( ) const
protected

Inquiry if bgcolor is changed.

virtual bool casa::isBinned ( ) const
virtual

IMPLEMENTED METHODS //.

Returns true if the data is binned, false otherwise.

Definition at line 244 of file PlotData.h.

References numBins().

casacore::Bool casa::isField ( const casacore::RecordInterface parm,
const casacore::String id,
casacore::Bool(*)(casacore::DataType)  func 
)
inline

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

Definition at line 163 of file RFCommon.h.

References casacore::RecordInterface::dataType(), casacore::RecordInterface::isDefined(), and type().

casacore::Bool casa::isFieldSet ( const casacore::RecordInterface parm,
const casacore::String id 
)
inline

casacore::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 181 of file RFCommon.h.

References casacore::RecordInterface::asBool(), casacore::RecordInterface::dataType(), casacore::RecordInterface::isDefined(), casacore::IPosition::product(), and casacore::RecordInterface::shape().

bool casa::isMarkedForFlag ( ) const
protected

Inquiry if it is marked.

bool casa::isMarkedForUnflag ( ) const
protected
void casa::isTimeVar ( casacore::Bool  istimevar)

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

virtual bool casa::isUpdateBackgroundActive ( )
protectedvirtual

Inquiry if update of background is active.

casacore::Bool casa::isValidRecord ( const casacore::RecordInterface parm,
const casacore::String id 
)
inline
casacore::Bool casa::isVBNaN ( const VisBuffer &  vb,
casacore::String mesg 
)
casacore::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 casacore::Int n)

Return enum from integer.

bool casa::lastEventWasHandled ( ) const
private
casacore::Int casa::legplanewaveblock ( const calcAntenna *  a,
casacore::Double  x,
casacore::Double  y 
)
casacore::Int casa::legplanewaveblock2 ( const calcAntenna *  a,
const Ray *  ray 
)
casacore::Int casa::legsphericalwaveblock ( const calcAntenna *  a,
const Ray *  ray 
)
std::vector<String> casa::logSummary ( casacore::uInt  nProfiles,
casacore::uInt  nAttempted,
casacore::uInt  nSucceeded,
casacore::uInt  nConverged,
casacore::uInt  nValid 
)
virtual casacore::String casa::longTypeName ( )
virtual

Definition at line 419 of file StandardVisCal.h.

void casa::makeStokesAxis ( casacore::Int  npol_p,
casacore::Vector< casacore::String > &  polType,
casacore::Vector< casacore::Int > &  whichStokes 
)
void casa::markAsFlag ( )
private

internal methods for shared operations

void casa::markAsUnflag ( )
private
template<class T >
casacore::LogicalArray casa::maskBits ( const casacore::Array< T > &  ,
const T &   
)

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

bool casa::MDirection2str ( const casacore::MDirection in,
std::string &  out 
)
casa::MMueller ( VisSet &  vs)


M: baseline-based (closure)

casa::MMueller ( casacore::String  msname,
casacore::Int  MSnAnt,
casacore::Int  MSnSpw 
)
casa::MMueller ( const MSMetaInfoForCal &  msmc)
casa::MMueller ( const casacore::Int nAnt)
casacore::Int casa::muellerNPar ( const Mueller::MuellerType &  mtype)
inline

Return Mueller type according to Int

Mueller::MuellerType muellerType(const casacore::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.

virtual Mueller::MuellerType casa::muellerType ( )
virtual

Type of Jones matrix according to nPar()

Definition at line 422 of file StandardVisCal.h.

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"  )

Referenced by asdm::TableStreamReader< T, R >::accumulateUntilBoundary(), casa::QtApp::app(), casa::FlagPlotServerProxy::button(), casacore::checkArrayShapes(), asdm::TableStreamReader< T, R >::checkState(), casacore::TableDesc::columnDesc(), casa::QtDBusXML::elemChild(), casa::QtDBusXML::elemChildText(), asdm::ASDM_TABLE_BASE::enum2CASA1D(), asdm::ASDM_TABLE_BASE::enum2CASA2D(), asdm::ASDM_TABLE_BASE::enum2CASA3D(), TableSAXReader< T, R, RFilter >::error(), casa::vpf::VpPorts::find(), casa::CubePartitionMixin< T >::get_params(), casa::SynthesisImagerMixin< T >::getCFCacheList(), casa::ImageCollapser< T >::getClass(), casacore::HDF5Group::HDF5Group(), asdm::TableStreamReader< T, R >::headerField2Pair(), casa::SynthesisImagerMixin< T >::isCFS(), casa::dbus::launch(), asdm::TableStreamReader< T, R >::nextLine(), asdm::TableStreamReader< T, R >::nextNRows(), asdm::TableStreamReader< T, R >::open(), TableSAXReader< T, R, RFilter >::operator()(), casacore::ColumnDescSet::operator[](), casacore::TableDesc::operator[](), asdmbinaries::Utils::quote(), casacore::python::convert_std_vector< T >::reg(), casacore::python::convert_casa_vector< T >::reg(), asdm::TableStreamReader< T, R >::requireBoundary(), asdm::TableStreamReader< T, R >::requireBoundaryInCT(), asdm::TableStreamReader< T, R >::requireHeaderField(), asdm::TableStreamReader< T, R >::requireMIMEHeader(), casacore::TableDesc::rwColumnDesc(), casa::ScantableSourceIterator::ScantableSourceIterator(), casa::ImageFFTer< T >::setAmp(), casacore::TableParseUpdate::setColumnName(), casacore::TableParseUpdate::setColumnNameMask(), casa::ImageFFTer< T >::setComplex(), casa::ImageExprCalculator< T >::setCopyMetaDataFromImage(), casa::QtDBusXML::setElemChildText(), casa::ImageFFTer< T >::setImag(), casa::ImageMomentsTask< T >::setMomentImageName(), casacore::HDF5Object::setName(), casa::ImageFFTer< T >::setPhase(), casa::ImageFFTer< T >::setReal(), MirVisReader::setTelescope(), asdm::TableStreamReader< T, R >::skipUntilEmptyLine(), TableSAXReader< T, R, RFilter >::start_element_callback(), stringValue(), TableSAXReader< T, R, RFilter >::TableSAXReader(), asdmbinaries::Utils::toString(), asdmbinaries::Utils::toXML(), and asdm::TableStreamReader< T, R >::untilNBytes().

bool casa::near ( const SpectralElement &  s1,
const SpectralElement &  s2,
const casacore::Double  tol 
)
bool casa::nearAbs ( const SpectralElement &  s1,
const SpectralElement &  s2,
const casacore::Double  tol 
)
calcAntenna* casa::newAntenna ( casacore::Double  sub_h,
casacore::Double  feed_x,
casacore::Double  feed_y,
casacore::Double  feed_z,
casacore::Double  ftaper,
casacore::Double  thmax,
const char *  geomfile 
)
calcAntenna* casa::newAntennafromApertureCalcParams ( struct ApertureCalcParams *  ap)
Pathology* casa::newPathology ( )
Pathology* casa::newPathologyfromApertureCalcParams ( struct ApertureCalcParams *  ap)
Ray* casa::newRay ( const casacore::Double sub)
virtual void casa::newselfSolve ( VisSet &  vs,
VisEquation &  ve 
)
virtual
void casa::notifyWatchers ( )
protectedvirtual

Notifies all registered listeners that the zoom has changed.

Notifies all registered listeners that the tracker has changed.

Notifies all registered listeners that the pan has changed.

virtual casacore::Int casa::nPar ( )
protectedvirtual

M currently has just 2 complex parameters, i.e., both parallel hands.

Definition at line 442 of file StandardVisCal.h.

virtual unsigned int casa::numBins ( ) const
pure virtual

ABSTRACT METHODS //.

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

Referenced by isBinned().

unsigned int casa::numTools ( ) const
private

Returns the number of tools in the group.

template<class T >
void casa::openImage ( const casacore::String imagenamefull,
std::shared_ptr< casacore::ImageInterface< T > > *  img 
)
template<class T >
casacore::Array<T> casa::operator& ( const casacore::Array< T > &  ,
const T &   
)

casacore::Function for working with bitmasks.

Does a bitwise-AND on every element, returns true if !=0 or false if ==0

virtual casacore::Bool casa::operator() ( Flux< casacore::Double > &  value,
Flux< casacore::Double > &  error,
const casacore::MFrequency mfreq,
const casacore::Bool  updatecoeffs 
)
pure virtual
casacore::Bool casa::operator() ( casacore::Vector< Flux< casacore::Double > > &  values,
casacore::Vector< Flux< casacore::Double > > &  errors,
const casacore::Vector< casacore::MFrequency > &  mfreqs 
)
casacore::Bool casa::operator() ( casacore::Vector< Flux< casacore::Double > > &  values,
casacore::Vector< Flux< casacore::Double > > &  errors,
const casacore::Vector< casacore::MFrequency > &  mfreqs,
const casacore::MEpoch mtime,
const casacore::String interpmethod 
)

for time variable case with interpolation method

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

Multiplication of CStokesVector by a casacore::Complex SquareMatrix.

Definition at line 222 of file StokesVector.h.

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

Multiply by a scalar.

Definition at line 318 of file StokesVector.h.

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

Multiply by a scalar.

Definition at line 323 of file StokesVector.h.

StokesVector casa::operator* ( const casacore::SquareMatrix< casacore::Float, 4 > &  m,
const StokesVector &  v 
)
inline

Multiplication of StokesVector by a SquareMatrix.

Definition at line 329 of file StokesVector.h.

bool casa::operator< ( const HeaderItemInfo &  left,
const HeaderItemInfo &  right 
)
inline

Definition at line 37 of file PlotMSPageHeaderParam.h.

References casa::HeaderItemInfo::name().

Referenced by casa::vi::chunk().

ostream& casa::operator<< ( ostream &  os,
const PageHeaderCache &  cache 
)
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().

std::ostream& casa::operator<< ( std::ostream &  os,
const PowerLogPolynomialSpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const AsciiAnnotationFileLine &  line 
)
inline

Definition at line 96 of file AsciiAnnotationFileLine.h.

References casa::AsciiAnnotationFileLine::print().

casacore::AipsIO& casa::operator<< ( casacore::AipsIO ,
const AsdmIndex &   
)

Read/write object into AipsIO.

std::ostream& casa::operator<< ( std::ostream &  os,
const LogTransformedPolynomialSpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const AsdmIndex &  ix 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const LorentzianSpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const CasaImageBeamSet &  beamSet 
)
std::ostream & casa::operator<< ( std::ostream &  os,
const casa::DisplayCoordinateSystem cs 
)
inline

Definition at line 159 of file ImageProperties.h.

References operator<<().

std::ostream& casa::operator<< ( std::ostream &  os,
const GaussianSpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const RegionTextList &  list 
)
inline

Definition at line 158 of file RegionTextList.h.

References casa::RegionTextList::print().

std::ostream& casa::operator<< ( std::ostream &  os,
const GaussianMultipletSpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const SpectralElement &  elem 
)
std::ostream& casa::operator<< ( std::ostream &  os,
AttributeValueBase &  av 
)
std::ostream& casa::operator<< ( std::ostream &  os,
Annotations::State  st 
)

Ostream, mainly for debugging the state of the annotator.

std::ostream& casa::operator<< ( std::ostream &  os,
Attribute &  a 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const AnnotationBase &  annotation 
)
inline

Definition at line 450 of file AnnotationBase.h.

References casa::AnnotationBase::print().

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

Definition at line 454 of file AnnotationBase.h.

References casa::AnnotationBase::print().

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

Definition at line 458 of file AnnotationBase.h.

References casa::AnnotationBase::print().

std::ostream& casa::operator<< ( std::ostream &  os,
AttributeBuffer &  ab 
)
std::ostream& casa::operator<< ( std::ostream &  os,
const std::map< AnnotationBase::Keyword, casacore::String > &  x 
)
inline

Definition at line 462 of file AnnotationBase.h.

References casa::AnnotationBase::print().

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

Definition at line 466 of file AnnotationBase.h.

References casa::AnnotationBase::print().

casacore::AipsIO& casa::operator>> ( casacore::AipsIO ,
AsdmIndex &   
)
virtual Origin casa::origin ( ) const
pure virtual

ABSTRACT METHODS //.

Returns the data origin.

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().

PlotPanToolPtr casa::panTool ( )
protected
void casa::Pathologize ( casacore::Double sub,
const Pathology *  p 
)
casa::PCFSpectralElement ( SpectralElement::Types  type)
protected
casa::PCFSpectralElement ( SpectralElement::Types  type,
const casacore::Vector< casacore::Double > &  param 
)
protected

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

casa::PCFSpectralElement ( SpectralElement::Types  type,
casacore::Double  amp,
casacore::Double  center,
casacore::Double  width 
)
protected
casa::PCFSpectralElement ( const PCFSpectralElement &  other)
protected
INHERITANCE_POINTER (PlotTrackerTool, PlotTrackerToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotFlagAllTool casa::PlotFlagAllTool ( PlotCoordinate::System  system = PlotCoordinate::WORLD)
protected

A PlotFlagAllTool is a concrete subclass of PlotMouseTool that handles one-click data flag functionality.

PlotFlagAllTool is responsible for: 1) the behavior described above enum for canvas state Constructor which takes the tool's coordinate system.

casa::PlotFlagAllTool ( PlotAxis  xAxis,
PlotAxis  yAxis,
PlotCoordinate::System  system = PlotCoordinate::WORLD 
)
protected

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

INHERITANCE_POINTER (PlotZoomTool, PlotZoomToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotPanTool casa::PlotPanTool ( PlotAxis  xAxis,
PlotAxis  yAxis,
PlotCoordinate::System  sys = PlotCoordinate::WORLD 
)
protected

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.

casa::PlotRasterData ( )

Definition at line 268 of file PlotData.h.

INHERITANCE_POINTER (PlotMouseToolGroup, PlotMouseToolGroupPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotStandardMouseToolGroup casa::PlotStandardMouseToolGroup ( PlotAxis  xAxis,
PlotAxis  yAxis,
ToolCode  activeTool = NONE_TOOL,
PlotCoordinate::System  system = PlotCoordinate::WORLD 
)
protected

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.

casa::PlotStandardMouseToolGroup ( PlotSelectToolPtr  selectTool,
PlotZoomToolPtr  zoomTool,
PlotPanToolPtr  panTool,
PlotFlagAllToolPtr  flagAllTool,
PlotTrackerToolPtr  trackerTool,
ToolCode  activeTool = NONE_TOOL 
)
protected

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

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.

casa::PlotTrackerTool ( PlotCoordinate::System  sys = PlotCoordinate::WORLD)

Non-Static //.

Constructor which takes the tool's coordinate system.

casa::PlotTrackerTool ( PlotAxis  xAxis,
PlotAxis  yAxis,
PlotCoordinate::System  sys = PlotCoordinate::WORLD 
)

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

INHERITANCE_POINTER (PlotSelectTool, PlotSelectToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotZoomTool casa::PlotZoomTool ( PlotAxis  xAxis,
PlotAxis  yAxis,
PlotCoordinate::System  sys = PlotCoordinate::WORLD 
)

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.

void casa::rangeChanged ( )
private

Slot for when the set range changes.

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

Read the coefficient data table.

::casac::record* casa::recordFromQuantity ( const casacore::Quantity  q)
::casac::record* casa::recordFromQuantity ( const casacore::Quantum< casacore::Vector< casacore::Double > > &  q)
bool casa::removeTool ( PlotMouseToolPtr  tool)
private

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

Referenced by removeTool().

bool casa::removeTool ( unsigned int  index)
private

Definition at line 776 of file PlotTool.h.

References removeTool(), and toolAt().

void casa::reset ( )
virtual

Overrides PlotTool::reset().

template<>
void casa::SakuraArrayConverter::CASAToSakura< casacore::Bool, bool > ( casacore::uInt const  index_in,
casacore::uInt const  index_out,
const casacore::Bool pin,
bool *  output_data 
)
template<>
void casa::SakuraArrayConverter::CASAToSakura< casacore::Complex, float > ( casacore::uInt const  index_in,
casacore::uInt const  index_out,
const casacore::Complex *  pin,
float *  output_data 
)
template<>
void casa::SakuraArrayConverter::SakuraToCASA< bool, casacore::Bool > ( casacore::uInt const  index_in,
casacore::uInt const  index_out,
bool const *  input_data,
casacore::Bool pout 
)
template<>
void casa::SakuraArrayConverter::SakuraToCASA< float, casacore::Complex > ( casacore::uInt const  index_in,
casacore::uInt const  index_out,
float const *  input_data,
casacore::Complex *  pout 
)
PlotSelectToolPtr casa::selectTool ( )
protected

Provides access to the individual tools.

Note: this should be avoided if possible.

virtual void casa::selfGatherAndSolve ( VisSet &  vs,
VisEquation &  ve 
)
virtual

M solves for itself (by copying averaged data)

Definition at line 432 of file StandardVisCal.h.

casacore::Int casa::sepCommaEmptyToVectorStrings ( casacore::Vector< casacore::String > &  retStr,
const std::string &  str 
)

utility to split a single string to multiple if they are, or empty space seperated.

if commaOnly = true, only seperate on commas, not empty space

casacore::Int casa::sepCommaToVectorStrings ( casacore::Vector< casacore::String > &  retStr,
const std::string &  str 
)
void casa::setActive ( bool  active = true)
virtual
void casa::setActiveTool ( PlotMouseToolPtr  tool,
ToolCode  toolcode = NONE_TOOL 
)
private

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.

void casa::setActiveTool ( unsigned int  index,
ToolCode  c = NONE_TOOL 
)
private

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

Definition at line 800 of file PlotTool.h.

References casacore::C::c, setActiveTool, and toolAt().

void casa::setActiveTool ( ToolCode  tool)
protected

Gets/sets the active standard tool.

void casa::setAllFlagged ( )
protected
virtual void casa::setApply ( const casacore::Record apply)
virtual
void casa::setBlocking ( bool  blocking = true)
private
virtual void casa::setDrawText ( bool  draw = true)
virtual

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

virtual void casa::setFormat ( const casacore::String format)
virtual

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%%)".

virtual void casa::setOrigin ( Origin  o)
pure virtual

Sets the data origin.

void casa::setPLPDivisor ( const casacore::String x)

Definition at line 141 of file ImageProfileFitterResults.h.

References _plpDivisor.

virtual void casa::setSelectLine ( PlotLinePtr  line)
virtual

Sets the selection line to the given.

virtual void casa::setSelectLine ( bool  on = true)
virtual
virtual casacore::Bool casa::setSource ( const casacore::String sourceName,
const casacore::MDirection sourceDir 
)
virtual

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

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

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

void casa::setSourceCoeffsfromVec ( casacore::uInt i)

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

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

Definition at line 356 of file PlotShape.h.

References casacore::CountedPtr< T >::null(), and casa::PlotPoint::setSymbol().

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::setUpdateBackground ( bool  on = true)
protectedvirtual

Sets the attributes for updating background.

virtual void casa::setXRange ( double  from,
double  to 
)
pure virtual

Sets the range of x.

virtual void casa::setYRange ( double  from,
double  to 
)
pure virtual

Sets the range of y.

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< casacore::Complex > &  cs,
const casacore::String smtype,
const casacore::Double smtime,
casacore::Vector< casacore::Int selfields 
)

Globals.

casacore::Smooth the solutions in a CalSet

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

Create a specialized VisCal from VisSet.

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

helper function to split an expression into elements

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

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

Definition at line 195 of file RFCommon.h.

References casacore::upcase().

casacore::Int casa::subfromdish ( const calcAntenna *  a,
casacore::Double  x,
casacore::Double  y,
casacore::Double subpoint 
)
CONCRETE UTILITY CLASSES casacore::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 //

casacore::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.

casacore::Coordinate system.

X value.

Y value.

Definition at line 611 of file PlotOptions.h.

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

void casa::timeFromChanged ( )
private
void casa::timeToChanged ( )
private
std::string casa::to_string ( const QString &  other)
inline

Definition at line 73 of file QtDBusApp.h.

casacore::String casa::toCasaString ( const casac::variant )
casacore::Bool casa::toCasaVectorQuantity ( const ::casac::variant theval,
casacore::Vector< casacore::Quantity > &  theQuants 
)

makes a casacore::Vector of casacore::Quantity out of strings or vector of such or later records

casacore::Vector<casacore::String> casa::toCasaVectorString ( const std::vector< string > &  vs)
PlotMouseToolPtr casa::toolAt ( unsigned int  index) const
private

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

Referenced by removeTool(), and setActiveTool().

std::vector<PlotMouseToolPtr> casa::tools ( ) const
private

Returns the tools in the group.

casacore::Record* casa::toRecord ( const casac::record )
virtual casacore::Bool casa::toRecord ( casacore::RecordInterface out) const
virtual

Save to a record.

casacore::ValueHolder* casa::toValueHolder ( const casac::variant )
std::vector<bool> casa::toVectorBool ( const ::casac::variant v,
const casacore::String varName 
)

Allow variant types BOOL or BOOLVEC.

An empty string will return a 0 element vector. Any other type will cause an exception to be thrown.

std::vector<double> casa::toVectorDouble ( const ::casac::variant v,
const casacore::String varName 
)

allow variant types DOUBLE, DOUBLEVEC, INT, INVEC.

An empty string or a BOOLVEC will return a 0 element vector. Any other type will cause an exception to be thrown.

std::vector<int> casa::toVectorInt ( const ::casac::variant v,
const casacore::String varName 
)

Allow variant types INT or INTVEC.

An empty string or a BOOLVEC will return a 0 element vector. Any other type will cause an exception to be thrown.

casacore::Vector<casacore::String> casa::toVectorString ( const std::vector< std::string > &  )
std::vector<string> casa::toVectorString ( const ::casac::variant v,
const casacore::String varName 
)

Allow variant types STRING or STRINGVEC.

BOOLVEC will return a 0 element vector. all other types will cause an excpetion to be thrown.

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


virtual casacore::Bool casa::trivialMuellerElem ( )
protectedvirtual

Jones matrix elements are trivial.

Definition at line 445 of file StandardVisCal.h.

void casa::turnTracker ( bool  on)
protected

Provides access to the tracker.

void casa::turnTrackerDrawText ( bool  on)
protected
virtual Type casa::type ( )
virtual
virtual casacore::String casa::typeName ( )
virtual

Return type name as string.

Definition at line 418 of file StandardVisCal.h.

virtual casacore::Bool casa::useGenericGatherForSolve ( )
virtual

M gathers/solves for itself.

Definition at line 429 of file StandardVisCal.h.

virtual double casa::valueAt ( double  x,
double  y 
) const
pure virtual

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

virtual prange_t casa::valueRange ( ) const
pure virtual

Returns the range of the data values.

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

Globals:

Return VisType according to length of data array corr axis

void casa::writeImages ( casacore::Bool  someConverged) const
virtual double casa::xLeftErrorAt ( unsigned int  i) const
pure virtual

ABSTRACT METHODS //.

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

virtual prange_t casa::xRange ( ) const
pure virtual

Returns the range of x.

virtual double casa::xRightErrorAt ( unsigned int  i) const
pure virtual

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

virtual void casa::xyAndErrorsAt ( unsigned int  index,
double &  x,
double &  y,
double &  xLeftError,
double &  xRightError,
double &  yBottomError,
double &  yTopError 
) const
virtual

IMPLEMENTED METHODS //.

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

virtual double casa::yBottomErrorAt ( unsigned int  i) const
pure virtual

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

virtual prange_t casa::yRange ( ) const
pure virtual

Returns the range of y.

virtual double casa::yTopErrorAt ( unsigned int  i) const
pure virtual

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

PlotZoomToolPtr casa::zoomTool ( )
protected

Variable Documentation

casacore::String casa::_ampErrName
casacore::String casa::_ampName
std::vector<axisType> casa::_axisTypes

Definition at line 178 of file ImageProfileFitterResults.h.

casacore::String casa::_centerErrName
casacore::String casa::_centerName
const casacore::String casa::_class
static
const casacore::String casa::_CONVERGED
static

Definition at line 127 of file ImageProfileFitterResults.h.

const casacore::CoordinateSystem casa::_csysIm

Definition at line 185 of file ImageProfileFitterResults.h.

casacore::Bool casa::_doVelocity

Definition at line 165 of file ImageProfileFitterResults.h.

casacore::Int casa::_fitAxis

Definition at line 177 of file ImageProfileFitterResults.h.

const casacore::Array<std::shared_ptr<ProfileFitResults> >* const casa::_fitters

Definition at line 172 of file ImageProfileFitterResults.h.

casacore::String casa::_function

Definition at line 119 of file CompiledSpectralElement.h.

casacore::String casa::_fwhmErrName
casacore::String casa::_fwhmName
casacore::Vector<casacore::Double> casa::_goodAmpRange

Definition at line 184 of file ImageProfileFitterResults.h.

casacore::Vector<casacore::Double> casa::_goodCenterRange

Definition at line 184 of file ImageProfileFitterResults.h.

casacore::Vector<casacore::Double> casa::_goodFWHMRange

Definition at line 184 of file ImageProfileFitterResults.h.

const casacore::uInt casa::_gsPlane
static

Definition at line 181 of file ImageProfileFitterResults.h.

casacore::String casa::_integralErrName
casacore::String casa::_integralName
std::shared_ptr<casacore::LogIO> casa::_log

Definition at line 183 of file ImageProfileFitterResults.h.

std::shared_ptr<LogFile> casa::_logfile

Definition at line 182 of file ImageProfileFitterResults.h.

casacore::Bool casa::_logResults
const casacore::uInt casa::_lsPlane
static

Definition at line 181 of file ImageProfileFitterResults.h.

casacore::String casa::_ltpErrName
casacore::String casa::_ltpName
casacore::Bool casa::_multiFit

Definition at line 165 of file ImageProfileFitterResults.h.

casacore::uInt casa::_nGaussMultiplets

Definition at line 170 of file ImageProfileFitterResults.h.

casacore::uInt casa::_nGaussSinglets

Definition at line 170 of file ImageProfileFitterResults.h.

casacore::uInt casa::_nLorentzSinglets

Definition at line 170 of file ImageProfileFitterResults.h.

casacore::uInt casa::_nLTPCoeffs

Definition at line 170 of file ImageProfileFitterResults.h.

SpectralList casa::_nonPolyEstimates

Definition at line 173 of file ImageProfileFitterResults.h.

const casacore::uInt casa::_nOthers
static

Definition at line 181 of file ImageProfileFitterResults.h.

casacore::uInt casa::_nPLPCoeffs

Definition at line 170 of file ImageProfileFitterResults.h.

casacore::Bool _inVelocitySpace() const;

Definition at line 263 of file ImageProfileFitterResults.h.

casacore::String casa::_plpDivisor

Definition at line 186 of file ImageProfileFitterResults.h.

Referenced by setPLPDivisor().

casacore::String casa::_plpErrName
casacore::String casa::_plpName
casacore::Int casa::_polyOrder

Definition at line 177 of file ImageProfileFitterResults.h.

casacore::Record casa::_results

Definition at line 180 of file ImageProfileFitterResults.h.

const std::shared_ptr<const casacore::SubImage<casacore::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 casacore::String casa::_SUCCEEDED
static

Definition at line 128 of file ImageProfileFitterResults.h.

casacore::String casa::_summaryHeader

Definition at line 166 of file ImageProfileFitterResults.h.

const casacore::String casa::_VALID
static

Definition at line 129 of file ImageProfileFitterResults.h.

casacore::Array<casacore::String> casa::_worldCoords

Definition at line 179 of file ImageProfileFitterResults.h.

casacore::String casa::_xUnit

Definition at line 166 of file ImageProfileFitterResults.h.

const RFChunkStats::StatEnums casa::active_stats[]

enums for which stats are actually collected

Definition at line 247 of file RFChunkStats.h.

const PlotAxisBitset casa::all_four_sides

Definition at line 72 of file PlotOptions.h.

casacore::Double casa::ALMABandMaxFreqDefaults[ALMABeamCalc_NumBandCodes]
casacore::Double casa::ALMABandMinFreqDefaults[ALMABeamCalc_NumBandCodes]
BeamCalcGeometry casa::ALMABeamCalcGeometryDefaults[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 121 of file PlotOptions.h.

Applicator casa::applicator

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

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

Definition at line 301 of file PlotData.h.

AtmosCorruptor* casa::atmcorruptor_p

Definition at line 445 of file StandardVisCal.h.

DParameterChoice* casa::beamColor_

Definition at line 242 of file LatticePADD.h.

DParameterRange<casacore::Int>* casa::beamLineWidth_

Definition at line 243 of file LatticePADD.h.

DParameterChoice* casa::beamOnOff_

Definition at line 240 of file LatticePADD.h.

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

Definition at line 235 of file LatticePADD.h.

DParameterChoice* casa::beamStyle_

Definition at line 241 of file LatticePADD.h.

DParameterRange<casacore::Float>* casa::beamXCenter_

Definition at line 244 of file LatticePADD.h.

DParameterRange<casacore::Float>* casa::beamYCenter_

Definition at line 245 of file LatticePADD.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 888 of file PlotOptions.h.

casacore::Matrix<casacore::Float> casa::coefferrsmat_p

Definition at line 178 of file FluxCalcVQS.h.

casacore::Matrix<casacore::Float> casa::coeffsmat_p

Definition at line 177 of file FluxCalcVQS.h.

PlotItemPtr casa::ColoredPlotPtr

Definition at line 602 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 889 of file PlotOptions.h.

const casacore::String casa::CSYS_B1950
static

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

Referenced by coordinateSystem().

const casacore::String casa::CSYS_ECLIPTIC
static

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

Referenced by coordinateSystem().

const casacore::String casa::CSYS_GALACTIC
static

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

Referenced by coordinateSystem(), and sgUnit().

const casacore::String casa::CSYS_IMAGE
static

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

Referenced by coordinateSystem().

const casacore::String casa::CSYS_INDIVIDUAL
static

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

const casacore::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 casacore::String casa::DEFAULT_COMMENTS
static

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

const casacore::String casa::DEFAULT_FORMAT
static

Definition at line 604 of file PlotTool.h.

Definition at line 176 of file FluxCalcVQS.h.

casacore::Double casa::EVLABandMaxFreqDefaults[EVLABeamCalc_NumBandCodes]
casacore::Double casa::EVLABandMinFreqDefaults[EVLABeamCalc_NumBandCodes]
BeamCalcGeometry casa::EVLABeamCalcGeometryDefaults[EVLABeamCalc_NumBandCodes]

Definition at line 179 of file FluxCalcVQS.h.

const casacore::String casa::FORMAT_DIVIDER
static

Static //.

casacore::Format constants.

Definition at line 601 of file PlotTool.h.

const casacore::String casa::FORMAT_PRECISION
static

Definition at line 603 of file PlotTool.h.

const casacore::String casa::FORMAT_X
static

Definition at line 602 of file PlotTool.h.

const casacore::String casa::FORMAT_Y
static

Definition at line 602 of file PlotTool.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 892 of file PlotOptions.h.

IlluminationConvFunc casa::gwEij
CONCRETE TOOL CLASSES Was in but needed casa::here

Definition at line 228 of file PlotTool.h.

const casacore::Complex casa::ImaginaryUnit

Definition at line 64 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.

class casa::init_dispatcher casa::init_dispatcher_
static
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 122 of file PlotOptions.h.

bool casa::isCustom_

Whether last set range was custom or not.

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

casacore::Bool casa::istimevar_p

Definition at line 184 of file FluxCalcVQS.h.

GRID LAYOUT CLASSES casacore::Coordinate for a grid casa::layout

Definition at line 160 of file PlotCanvasLayout.h.

PlotMouseToolPtr casa::m_activeTool

Active tool (or NULL for no active tool).

Definition at line 844 of file PlotTool.h.

Referenced by activeTool().

PlotAnnotationPtr casa::m_annotation

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

Definition at line 579 of file PlotTool.h.

bool casa::m_bgcolor_changed

boolean flag for background color

Definition at line 661 of file PlotTool.h.

PlotAreaFillPtr casa::m_defaultBackground

keep default background setting

Definition at line 667 of file PlotTool.h.

bool casa::m_draw

boolean flag for whether update of background is active

Definition at line 658 of file PlotTool.h.

bool casa::m_drawText

Whether to draw the annotation or not.

Definition at line 582 of file PlotTool.h.

casacore::String casa::m_format

Tracker text format.

Definition at line 585 of file PlotTool.h.

Referenced by formattedString().

bool casa::m_inDraggingMode

Whether we're in dragging mode or not.

Definition at line 478 of file PlotTool.h.

PlotCoordinate casa::m_lastCoord

Last coordinate in dragging mode.

Definition at line 481 of file PlotTool.h.

PlotFlagAllTool::PPFlagType casa::m_marked

boolean flag for whether canvas is marked for flag

Definition at line 664 of file PlotTool.h.

std::vector< PlotTrackerToolNotifier * > casa::m_notifiers

Notifiers.

Definition at line 407 of file PlotTool.h.

PlotLinePtr casa::m_selLine

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

Definition at line 410 of file PlotTool.h.

PlotAxesStack * casa::m_stack

Common canvas stack.

Definition at line 413 of file PlotTool.h.

std::vector<PlotMouseToolPtr> casa::m_tools

All tools.

Definition at line 841 of file PlotTool.h.

Referenced by containsTool().

PlotTrackerToolPtr casa::m_tracker
casacore::String casa::majorunit_

Definition at line 236 of file LatticePADD.h.

casa::MaskedScatterPlotPtr

Definition at line 598 of file Plot.h.

casacore::String casa::minorunit_

Definition at line 237 of file LatticePADD.h.

const PlotAxisBitset casa::none_sides

Definition at line 73 of file PlotOptions.h.

const casacore::uInt casa::num_active_stats

Definition at line 248 of file RFChunkStats.h.

casacore::String casa::paunit_

Definition at line 238 of file LatticePADD.h.

Definition at line 228 of file PlotCanvasLayout.h.

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

Definition at line 225 of file PlotCanvasLayout.h.

Definition at line 598 of file Plot.h.

casa::PlotLayoutGridPtr

Definition at line 228 of file PlotCanvasLayout.h.

SMART POINTER DEFINITIONS* typedef casacore::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.

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 890 of file PlotOptions.h.

const casacore::String casa::PUNIT_DMS
static

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

Referenced by sgUnit().

const casacore::String casa::PUNIT_HMS
static

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

Referenced by sgUnit().

const casacore::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 casacore::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.

const RFlagWord casa::RowAbsent

Definition at line 46 of file RFFlagCube.h.

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

const RFlagWord casa::RowFlagged

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 598 of file Plot.h.

PlotItemPtr casa::ScatterPlotPtr

Definition at line 598 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 setActiveTool().

FCVQS::Source casa::srcEnum_p

Definition at line 162 of file FluxCalcVQS.h.

Referenced by getDirection().

const casacore::String casa::SUNIT_ARCMIN
static

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

const casacore::String casa::SUNIT_ARCSEC
static

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

casacore::Table casa::Table_p

Definition at line 183 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

casacore::Vector<casacore::Float> tvcoeffs_p;

Definition at line 181 of file FluxCalcVQS.h.

Referenced by getCurrentCoeffs().

const casacore::String casa::UNIT_DEGREES
static

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

const casacore::String casa::UNIT_IPIXELS
static

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

const casacore::String casa::UNIT_RADIANS
static

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

casacore::Vector<casacore::MFrequency> casa::validfreqrange_p

Definition at line 182 of file FluxCalcVQS.h.

Referenced by getValidFreqRange().

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

Definition at line 301 of file PlotData.h.

casacore::Double casa::VLABandMaxFreqDefaults[VLABeamCalc_NumBandCodes]
casacore::Double casa::VLABandMinFreqDefaults[VLABeamCalc_NumBandCodes]
BeamCalcGeometry casa::VLABeamCalcGeometryDefaults[VLABeamCalc_NumBandCodes]