casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
casa Namespace Reference

this file contains all the compiler specific defines More...

Namespaces

namespace  async
namespace  asyncio
namespace  C
namespace  CFDefs
namespace  dbus
namespace  display
namespace  functor
namespace  memory
namespace  ms
namespace  MThWorkID
namespace  QtMouseToolNames
namespace  subms
namespace  SynthesisUtils
namespace  utilj
namespace  vi
namespace  viewer
namespace  vpf

Classes

class  Array
 template <class T, class U> class vector; More...
class  ArrayBaseAccessor
 Axis independent base for the ArrayAccessor classes. More...
class  ArrayAccessor< T, Axis< U > >
 Fast 1D accessor/iterator for nD array classes. More...
class  ArrayAccessor_RT< T, AxisN >
 Specialization for run-time axes. More...
class  ArrayBase
 Non-templated base class for templated Array class. More...
struct  ArrayBase_global_functions_Array_general_global_functions
 General global functions for Arrays. More...
class  ArrayError
 The base class for all Array exception classes. More...
class  ArrayIndexError
 An error thrown when an index is out of range. More...
class  ArrayConformanceError
 An error thrown when two arrays do not conform. More...
class  ArrayNDimError
 Thrown when two arrays have different dimensionality. More...
class  ArrayShapeError
 An error thrown when two arrays have different shapes. More...
class  ArrayIteratorError
 An error thrown by an ArrayIterator. More...
class  ArraySlicerError
 An error thrown by an Slicer member function. More...
struct  ArrayIO_global_functions_Array_IO
 Input/output operators for Arrays. More...
struct  ArrayIO_global_functions_Array_binary_IO
 Global functions to read/write binary arrays from/to a file. More...
struct  ArrayIO_global_functions_Array_Ascii_IO
 Global functions for Matrix/Vector input/output using ASCII format. More...
class  ArrayIterator
 Iterate an Array cursor through another Array. More...
class  ReadOnlyArrayIterator
 Iterate a const Array cursor through a const Array. More...
struct  ArrayLogical_global_functions_Array_logical_operations
 Logical operations for Arrays. More...
class  AllFunc
 Define logical Functors. More...
class  AnyFunc
class  NTrueFunc
class  NFalseFunc
struct  ArrayMath_global_functions_Array_mathematical_operations
 Mathematical operations for Arrays. More...
struct  ArrayOpsDiffShapes_global_functions_OpsDiff_functions
 Operations for 2 Arrays with possibly different shapes. More...
struct  ArrayPartMath_global_functions_Array_partial_operations
 Mathematical and logical operations for Array parts. More...
class  ArrayPositionIterator
 Iterate an IPosition through the shape of an Array. More...
struct  ArrayUtil_global_functions_stringToVector
 Split a String into its elements. More...
struct  ArrayUtil_global_functions_concatenateArray
 Concatenate two Arrays. More...
struct  ArrayUtil_global_functions_partialFuncHelper
 Helper function for partialX functions. More...
struct  ArrayUtil_global_functions_reverseArray
 Reverse the order of one or more axes of an array. More...
struct  ArrayUtil_global_functions_reorderArray
 Reorder the axes of an array. More...
struct  ArrayUtil_global_functions_reorderArrayHelper
 Helper function for function reorderArray. More...
class  AxesMapping
 Info about mapping array axes to another order. More...
class  AxesSpecifier
 Specification of axes to keep or remove. More...
class  Cube
 A 3-D Specialization of the Array class. More...
class  ExtendSpecifier
 Specification of new and stretched lattice axes. More...
class  IPosition
 A Vector of integers, for indexing into Array<T> objects. More...
struct  IPosition_global_functions_IPosition_Arithmetic
 Arithmetic Operations for IPosition's Element by element arithmetic on IPositions. More...
struct  IPosition_global_functions_IPosition_Logical
 Logical operations for IPosition's Element by element boolean operations on IPositions. More...
struct  IPosition_global_functions_IPosition_Indexing
 Indexing functions for IPosition's Convert between IPosition and offset in an array. More...
struct  LogiArray_global_functions_LogicalArray
 Logical valued Arrays. More...
struct  LogiArrayFwd_global_functions_LogicalArray_forwards
 Forward declarations for LogicalArrays. More...
struct  LogiCube_global_functions_LogicalCube
 Logical valued Cubes. More...
struct  LogiMatrix_global_functions_LogicalMatrix
 Logical valued Matrices. More...
struct  LogiVector_global_functions_LogicalVector
 Logical valued Vectors. More...
struct  MaskArrIO_global_functions_MaskedArray_IO
 Ascii input/output operations for MaskedArrays. More...
struct  MaskArrLogi_global_functions_MaskedArray_logical_operations
 Logical operations for MaskedArrays, and between MaskedArrays and Arrays. More...
struct  MaskArrMath_global_functions_MaskedArray_mathematical_operations
 Mathematical operations for MaskedArrays (and with Arrays) More...
class  MaskedSumFunc
class  MaskedProductFunc
class  MaskedMinFunc
class  MaskedMaxFunc
class  MaskedMeanFunc
class  MaskedVarianceFunc
class  MaskedStddevFunc
class  MaskedAvdevFunc
class  MaskedRmsFunc
class  MaskedMedianFunc
class  MaskedArray
 Class for masking an Array for operations on that Array. More...
struct  MaskedArray_global_functions_MaskedArray_general_global_functions
 General global functions for MaskedArrays, and MaskedArrays and Arrays. More...
struct  MaskLogiArr_global_functions_MaskedLogicalArray
 Masked LogicalArrays. More...
struct  MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards
 Forward declarations for MaskedLogicalArrays. More...
class  Matrix
 A 2-D Specialization of the Array class. More...
class  MatrixIterator
 Iterate a Matrix cursor through another Array. More...
class  ReadOnlyMatrixIterator
 Iterate a Matrix cursor through a R/O Array. More...
struct  MatrixMath_global_functions_Linear_Algebra
 Linear algebra functions on Vectors and Matrices. More...
class  Slice
 define a (start,length,increment) along an axis More...
class  Slicer
 Specify which elements to extract from an n-dimensional array. More...
struct  Slicer_global_functions_Slicer_IO
 IO functions for Slicer's. More...
class  Vector
 A 1-D Specialization of the Array class. More...
class  VectorIterator
 Iterate an Vector cursor through another Array. More...
class  ReadOnlyVectorIterator
 Iterate a Vector cursor through another Array. More...
class  VectorSTLIterator
 AIPS++ Vector iterator. More...
struct  ConvertScalar_global_functions_Scalar_conversion
 Templated functions to convert scalars from one type to another. More...
class  Functional
 Map a domain object into a range object via operator(). More...
struct  Plus
 Functor to add variables of possible different types. More...
struct  Minus
 Functor to subtract variables of possible different types. More...
struct  Multiplies
 Functor to multiply variables of possible different types. More...
struct  Divides
 Functor to divide variables of possible different types. More...
struct  Modulo
 Functor to take modulo of (integer) variables of possible different types. More...
struct  BitAnd
 Functor for bitwise and of (integer) values. More...
struct  BitOr
 Functor for bitwise or of (integer) values. More...
struct  BitXor
 Functor for bitwise xor of (integer) values. More...
struct  BitNegate
 Functor for bitwise negate of (integer) values. More...
struct  IsNaN
 Functor to test for NaN. More...
struct  IsInf
 Functor to test for infinity. More...
struct  IsFinite
 Functor to test for finiteness. More...
struct  Near
 Functor to test if two values are relatively near each other. More...
struct  NearAbs
 Functor to test for if two values are absolutely near each other. More...
struct  Sin
 Functor to apply sin. More...
struct  Sinh
 Functor to apply sinh. More...
struct  Asin
 Functor to apply asin. More...
struct  Cos
 Functor to apply cos. More...
struct  Cosh
 Functor to apply cosh. More...
struct  Acos
 Functor to apply acos. More...
struct  Tan
 Functor to apply tan. More...
struct  Tanh
 Functor to apply tanh. More...
struct  Atan
 Functor to apply atan. More...
struct  Atan2
 Functor to apply atan2. More...
struct  Sqr
 Functor to apply sqr (power of 2). More...
struct  Pow3
 Functor to apply a power of 3. More...
struct  Sqrt
 Functor to apply sqrt. More...
struct  Exp
 Functor to apply exp. More...
struct  Log
 Functor to apply log. More...
struct  Log10
 Functor to apply log10. More...
struct  Abs
 Functor to apply abs. More...
struct  Floor
 Functor to apply floor. More...
struct  Ceil
 Functor to apply ceil. More...
struct  Round
 Functor to apply round (e.g. More...
struct  Sign
 Functor to apply sign (result is -1, 0, or 1). More...
struct  MakeComplex
 Functor to form a complex number from the left and right value. More...
struct  MakeComplexReal
 Functor to form a complex number from the real part of the left value and the right value. More...
struct  MakeComplexImag
 Functor to form a complex number from the left value and the imaginary part of the right value. More...
struct  MakeComplexRealImag
 Functor to form a complex number from the real part of the left value and the imaginary part of the right value. More...
struct  Conj
 Functor to apply complex function conj. More...
struct  Real
 Functor to apply complex function real. More...
struct  Imag
 Functor to apply complex function imag. More...
struct  CArg
 Functor to apply complex function arg. More...
struct  CAbs
 Functor to apply complex function fabs. More...
struct  Pow
 Functor to apply pow. More...
struct  Fmod
 Functor to apply fmod. More...
struct  Min
 Functor to get minimum of two values. More...
struct  Max
 Functor to get maximum of two values. More...
struct  SumSqr
 Functor to add square of right to left. More...
struct  SumSqrDiff
 Functor to add squared diff of right and base value to left. More...
struct  SumAbsDiff
 Functor to add absolute diff of right and base value to left. More...
struct  Math_global_functions_Math_interface_for_casacore
 AIPS++ interface to math.h and other scalar math functions. More...
class  Primes
 Creates a reference table of prime numbers, and some functions. More...
class  RNG
 Base class for random number generators. More...
class  ACG
 Additive number generator. More...
class  MLCG
 Multiplicative linear congruential generator. More...
class  Random
 Base class for random number distributions. More...
class  Binomial
 Binomial distribution. More...
class  DiscreteUniform
 Discrete uniform distribution. More...
class  Erlang
 Erlang distribution. More...
class  Geometric
 Discrete geometric distribution. More...
class  HyperGeometric
 Hypergeometric distribution. More...
class  Normal
 Normal or Gaussian distribution. More...
class  LogNormal
 Logarithmic normal distribution. More...
class  NegativeExpntl
 Negative exponential distribution. More...
class  Poisson
 Poisson distribution. More...
class  Uniform
 Uniform distribution. More...
class  Weibull
 Weibull distribution. More...
struct  Complex_global_functions_Complex_desc
 Single and double precision complex numbers. More...
class  Dummy_Constants_class
 Mathematical and numerical constants. More...
class  IComplex
 Integer complex numbers. More...
class  RegexBase
 Abstract interface class to regular expressions for String. More...
class  SubString
 SubString help class to be used in at, before, ... More...
class  String
 String: the storage and methods of handling collections of characters. More...
struct  String_global_functions_concatenator
 Global concatenation operators. More...
struct  String_global_functions_comparitor
 Global comparison operators. More...
struct  String_global_functions_split
 Splitting Global function which splits the String into string array res at separator and returns the number of elements. More...
struct  String_global_functions_common
 Some general functions Functions to find special patterns, join and replicate. More...
struct  String_global_functions_case
 Casing and related functions Case conversion and rearrangement functions. More...
struct  String_global_functions_io
 IO. More...
class  Block
 simple 1-D array More...
class  PtrBlock
 A drop-in replacement for Block<T*>. More...
struct  BlockIO_global_functions_BlockIO
 IO functions for Block. More...
struct  HashMap_global_functions_hashfunc
 Hash functions for standard types. More...
struct  HashMap_global_functions_defaulthashvalue
 
   Specify the default values for HashMap keys
More...
class  HashClass
 
   Hash function with state
More...
class  HashMap
 
   Associative Array with a hash table implementation
More...
struct  HashMapIO_global_functions_hashmapio
 HashMap/HashMapIter IO functions. More...
class  ConstHashMapIter
class  HashMapIter
 
   Step through a non-const HashMap
More...
class  IterError
 Iteration error class. More...
class  IterBoundaryError
 Iteration Boundary error class. More...
class  IterInitError
 Iteration initialization error. More...
class  InvalidIterError
 Invalide iteration error class. More...
class  Link
 doubly linked list primitive More...
class  ListNotice
 Linked list update notice. More...
class  List
 Doubly linked list. More...
class  ConstListIter
 Doubly linked constant list iterator. More...
class  ListIter
 Doubly linked non-constant list iterator The List class above only provides for the list framework. More...
struct  ListIO_global_functions_List_IO
 Input/output operators for Lists. More...
class  MapRep
 Map representation class. More...
class  Map
 Abstract base class for associative arrays. More...
class  MapIterRep
 Abstract base class for associative array iterators. More...
class  ConstMapIter
 Const associative array iterator. More...
class  MapIter
 Associative array iterator. More...
struct  MapIO_global_functions_Map_IO
 Input/output operators for Maps. More...
class  ObjectPool
 A parameterized stack of re-usable objects. More...
class  ObjectStack
 A stack of re-usable objects. More...
class  OrderedMapNotice
 Message used for OrderedMap notification. More...
class  OrderedMapRep
 Representation class for an Ordered Map. More...
class  OrderedMap
 Map with keys ordered. More...
class  OrderedMapIterRep
 OrderedMap iterator "letter". More...
class  OrderedPair
 Ordered pair class. More...
struct  OrdPairIO_global_functions_inoutput
 These need to be left out SUN BUG More...
class  PoolStack
 A parameterized stack of re-usable objects. More...
class  Queue
 A First-In-First-Out (FIFO) data structure. More...
class  Record
 A hierarchical collection of named fields of various types. More...
class  RecordDesc
 Description of the fields in a record object. More...
class  RecordDescRep
 Representation of a RecordDesc. More...
class  RecordFieldPtr
 Access to an individual field in a record. More...
class  RORecordFieldPtr
 
Read-Only access to an individual field from a Record.
More...
class  RecordFieldId
 The identification of a record field. More...
class  RecordFieldWriter
 Record field writer. Base class for the copiers. More...
class  RecordFieldCopier
 Record field copier. More...
class  UnequalShapeCopier
 Unequal shape copier. More...
class  MultiRecordFieldWriter
 Multi field writer. More...
class  RecordInterface
 Abstract base class for Record classes. More...
class  RecordNotice
 Helper class to notify class Record about changes. More...
class  RecordRep
 The representation of a Record. More...
class  SimpleOrderedMap
 Simple map with keys ordered. More...
struct  SimOrdMapIO_global_functions_inoutput
 Global IO functions. More...
class  Stack
 This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t>. More...
class  EmptyStackError
 Error class for the Stack class. More...
class  ValueHolder
 A holder for a value of any basic AIPS++ data type. More...
class  ValueHolderRep
 A holder for a value of any basic type. More...
class  CasaErrorTools
class  AipsError
 Base class for all AIPS++ library errors. More...
class  AllocError
 Allocation errors. More...
class  IndexError
 Base class for all indexing errors. More...
class  indexError
 Index errors returning the bad index. More...
class  DuplError
 Duplicate key errors. More...
class  duplError
 Duplicate key errors where the bad key is returned. More...
class  SystemCallError
 Exception for an error in a system call. More...
class  AbortError
 Exception which halts execution. More...
class  HDF5DataSet
 A class representing an HDF5 data set. More...
class  HDF5DataType
 A class representing an HDF5 data type. More...
class  HDF5Error
 Base error class for HDF5 wrapper classes. More...
class  HDF5File
 A class representing an HDF5 file. More...
class  HDF5Group
 A class representing an HDF5 group. More...
class  HDF5HidProperty
 A class representing an HDF5 property hid. More...
class  HDF5HidDataType
 
 A class representing an HDF5 datatype hid.
More...
class  HDF5HidDataSpace
 
 A class representing an HDF5 dataspace hid.
More...
class  HDF5HidAttribute
 
 A class representing an HDF5 attribute hid.
More...
class  HDF5Object
 An abstract base class representing an HDF5 object. More...
class  HDF5Record
 A class to write/read a record into HDF5. More...
class  Input
 Input.h: A simple command-line argument method for applications. More...
class  Param
 A simple keyword/value pair with internal help Strings. More...
class  AipsIO
 AipsIO is the object persistency mechanism of AIPS++. More...
struct  AipsIOCarray_global_functions_AipsIOCarray
 Templated functions to get/put a C-style array from/into AipsIO. More...
class  BaseSinkSource
 Shared base class for ByteSink and ByteSource. More...
class  BucketBase
 Abstract base class for Bucket classes. More...
class  BucketBuffered
 Use buffered file IO for buckets in a part of a file. More...
struct  BucketCache_global_functions_BucketCache_CallBack
 Define the type of the static read and write function. More...
class  BucketCache
 Cache for buckets in a part of a file. More...
class  BucketFile
 File object for the bucket cache. More...
class  BucketMapped
 Use file mapping for buckets in a part of a file. More...
class  ByteIO
 Abstract base class for IO on a byte stream. More...
class  ByteSink
 Class for write-only access to data in a given format. More...
class  ByteSinkSource
 Class for read/write access to data in a given format. More...
class  ByteSource
 Class for read-only access to data in a given format. More...
class  CanonicalIO
 Class for IO in canonical format. More...
class  ConversionIO
 Class for IO in a converted format. More...
class  FilebufIO
 Class for buffered file IO. More...
class  FiledesIO
 Class for IO on a file descriptor. More...
class  FileLocker
 Class to handle file locking. More...
class  LargeFilebufIO
 Class for buffered IO on a large file. More...
class  LargeFiledesIO
 Class for IO on a large file descriptor. More...
class  LargeRegularFileIO
 Class for IO on a regular large file. More...
class  LECanonicalIO
 Class for IO in little endian canonical format. More...
class  LockFile
 Class to handle file locking and synchronization. More...
class  MemoryIO
 Class for IO to a memory buffer. More...
class  MMapfdIO
 Memory-mapped IO on a file. More...
class  MMapIO
 Memory-mapped IO on a file. More...
class  RawIO
 Class for IO in local format. More...
class  RegularFileIO
 Class for IO on a regular file. More...
class  StreamIO
 Class for IO on connection oriented socket. More...
class  TapeIO
 Class for IO on a tape device. More...
class  TypeIO
 Abstract base class for IO of data in a type-dependent format. More...
class  LogFilter
 Filter LogMessages on message priority. More...
class  LogFilterInterface
 Abstract base class for filtering LogMessages. More...
class  LogIO
 ostream-like interface to creating log messages. More...
struct  LogIO_global_functions_command
 Functions to send commands to a LogIO object. More...
struct  LogIO_global_functions_output
 Functions to accumulate text in the output message. More...
class  LogMessage
 Informational log messages with with time, priority, and origin. More...
struct  LogMessage_global_functions_LogMessage_ostream
 Write a LogMessage to an ostream. More...
class  LogOrigin
 LogOrigin: The source code location of the originator of a LogMessage. More...
struct  LogOrigin_global_functions_LogOrigin_ostream
 Write a LogOrigin to an ostream. More...
struct  LogOrigin_global_functions_SourceLocation
 Helper struct to get the source line. More...
class  LogSink
 Distribute LogMessages to their destination(s) More...
class  LogSinkInterface
 Accepts LogMessages and posts them to some destination. More...
class  MemoryLogSink
 Save log messages in memory. More...
class  NullLogSink
 Throw away all messages. More...
class  StreamLogSink
 Send log messages to an ostream. More...
class  CanonicalConversion
 LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More...
class  CanonicalDataConversion
 A class with virtual functions to convert canonical format. More...
class  Conversion
 A class with general conversion definitions. More...
class  DataConversion
 Abstract base class with functions to convert any format. More...
class  Directory
 Get information about, and manipulate directories. More...
class  DirectoryIterator
 Traverse the contents of a directory. More...
class  DOos
 DO for accessing os-specific functions. More...
class  DynLib
 Class to handle loadig of dynamic libraries. More...
class  EnvironmentVariable
 This class allows for getting enviroment variables. More...
class  File
 Class to get file information and a base for other file classes. More...
class  HostInfo
 Miscellaneous information about this host and process. More...
class  IBMConversion
 A class with static functions to convert IBM format. More...
class  IBMDataConversion
 A class with virtual functions to convert IBM format. More...
class  LECanonicalConversion
 A class with static functions to convert little endian canonical format. More...
class  LECanonicalDataConversion
 A class with virtual functions to convert little endian canonical format. More...
class  LittleEndianConversion
 A class with static functions to convert littleEndian format. More...
class  Memory
 Memory related information and utilities. use visibility=export> More...
class  ModcompConversion
 Static functions to convert Modcomp numeric formats. More...
class  ModcompDataConversion
 A DataConversion class to convert between Modcomp format. More...
class  Mutex
 Wrapper around a pthreads mutex. More...
class  ScopedMutexLock
 Exception-safe lock/unlock of a mutex. More...
class  MutexedInit
 Thread-safe initialization of global variables. More...
class  Path
 Path name of a file. More...
class  PrecTimer
 Precision timer to measure elapsed times in a cumulative way. More...
class  RawDataConversion
 A class with virtual functions to copy without conversion. More...
class  RegularFile
 Manipulate and get information about regular files. More...
class  SymLink
 Get information about, and manipulate symbolic links. More...
class  Time
 date and time enquiry functions, with some operations. More...
class  Timer
 measure the time it takes to execute parts of a program More...
class  VAXConversion
 A class with static functions to convert VAX format. More...
class  VAXDataConversion
 A class with virtual functions to convert VAX format. More...
class  Euler
 Vector of Euler rotation angles. More...
class  MeasValue
 Base class for values in a Measure. More...
struct  MeasValue_global_functions_Output
 Global functions. More...
class  MVAngle
 Class to handle angle type conversions and I/O. More...
struct  MVAngle_global_functions_output
 Global functions. More...
class  MVBaseline
 A 3D vector on Earth. More...
class  MVDirection
 Vector of three direction cosines. More...
class  MVDoppler
 Internal value for MDoppler. More...
class  MVDouble
 Class to distinguish external and Measure internal Double. More...
class  MVEarthMagnetic
 A 3D Earth magnetic field vector. More...
class  MVEpoch
 A class for high precision time. More...
class  MVFrequency
 Internal value for MFrequency. More...
class  MVPosition
 A 3D vector in space. More...
class  MVRadialVelocity
 Internal value for MRadialVelocity. More...
class  MVTime
 Class to handle date/time type conversions and I/O. More...
class  MVuvw
 A 3D vector on Earth. More...
class  QBase
 Base for Quantities (i.e. dimensioned values) More...
struct  QBase_global_functions_Output
 Global functions. More...
class  QC
 Physical constants (i.e. dimensioned values) More...
class  QC_init
 Class used to force construction of QC . More...
struct  QC_global_functions_QC_initialization_object
 Object used to force construction of QC . More...
struct  QLogical_global_functions_Quantum_logical_operations
 Logical operations for the Quantum class. More...
struct  QMath_global_functions_Quantum_mathematical_operations
 Mathematical operations for the Quantum class. More...
class  Quantum
 Quantities (i.e. dimensioned values) More...
struct  Quantum_global_functions_output
 Global functions. More...
class  QuantumHolder
 A holder for Quantums to enable record conversions. More...
struct  QuantumType_global_functions_QuantumType
 Get an integer type for a Qunatum<T> More...
class  RotMatrix
 A 3x3 rotation matrix. More...
class  Unit
 defines physical units More...
class  UnitDim
 describes a unit in basic SI unit dimensions More...
class  UnitMap
 contains all simple known physical units More...
class  UnitName
 handles physical units More...
class  UnitVal
 describes any valid unit as a factor and a dimenion of SI units More...
struct  UnitVal_global_functions_output
 Global output function. More...
class  UnitVal_static_initializer
 Static initialisation of UnitVal constants. More...
class  Aipsrc
 Class to read the casa general resource files. More...
class  AipsrcValue
 Class to read values from the Aipsrc general resource files. More...
class  AipsrcValue_Bool< Bool >
 Specialization of AipsrcValue for Bool. More...
class  AipsrcVector
 Read multiple values from the Aipsrc resource files. More...
class  AipsrcVector_String< String >
 Specialization of AipsrcVector for String. More...
class  AipsrcVector_Bool< Bool >
 Specialization of AipsrcVector for Bool. More...
class  AppInfo
 General information for applications. More...
class  Casarc
class  CasarcCleanup
class  Choice
 Class to ask a user a choice. More...
class  ObjectID
 ObjectID: A unique identifier for distributed and other objects. More...
class  PGPlotter
 Standard plotting object for application programmers. More...
class  PGPlotterInterface
 Abstract base class for PGPLOT style plotting. More...
class  PGPlotterNull
 Plot to a PGPLOT device "local" to this process. More...
class  ProgressMeter
 Visual indication of a tasks progress. More...
class  assert_
 Utility class for Assert macros. More...
struct  BinarySearch_global_functions_binarysearch
 Binary search a sorted, linear, data structure. More...
class  BitVector
 Bit vectors of any size. More...
class  BitVectorHelper
 Helper class for BitVector. More...
class  CASATask
 Task interface. More...
struct  Compare_global_functions_ObjCompareFunc
 signature of comparison functions More...
class  BaseCompare
 abstract base class for comparing two objects More...
class  ObjCompare
 compare two objects More...
class  CompositeNumber
 This class generates composite numbers. More...
struct  Copy_global_functions_throw
 Copy objects from one C-style array to another. More...
struct  Copy_global_functions_test
 Test routines. More...
struct  Copy_global_functions_copy
 Copy methods. More...
struct  CountedPtr_global_functions_dereference_error
 act on dereference error More...
class  PtrRep
 Internal representation for CountedPtr More...
class  SimpleCountedConstPtr
 Simple referenced counted pointer for constant data. More...
class  CountedConstPtr
 Regular referenced counted pointer for constant data. More...
class  SimpleCountedPtr
 Simple referenced counted pointer to non-constant data. More...
class  CountedPtr
 Regular referenced counted pointer for non-constant data. More...
class  COWPtr
 Copy-On-Write-Pointer class - allows control of copy based on constness. More...
struct  re_pattern_buffer
 This data structure is used to represent a compiled pattern. More...
struct  re_registers
 Data structure to store register contents data in. More...
struct  DataType_global_functions_DataType
 Data types (primarily) in the table system. More...
struct  DefaultValue_global_functions_defval
 A templated function which sets a variable to a default value. More...
class  DynBuffer
 Store data in dynamically allocated buffers. More...
struct  Fallible_global_functions_invalid_access
 throw exception on access of an invalid object This function gets called when an invalid object is accessed. It just throws an exception. Since we have inline functions, let's keep the throw out of them to keep them from moving out of line. More...
class  Fallible
 Mark a value as valid or invalid. More...
struct  generic_global_functions_def
 Generic gnu macros. More...
class  GenSort
 General in-place sort functions. More...
class  GenSortIndirect
 General indirect sort functions. More...
struct  GenSort_global_functions_genSortInPlace
 Global in-place sort functions The following global functions are easier to use than the static GenSort member functions. More...
struct  GenSort_global_functions_genSortIndirect
 Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions. More...
struct  LinearSearch_global_functions_linearsearch
 Linear search a linear data structure. More...
class  MUString
 Pointed String class to aid analysis of quantity strings. More...
struct  MUString_global_functions_output
 Global functions. More...
class  Notice
 abstract base class for notices More...
class  NoticeSource
 base class for notice originators More...
class  NoticeTarget
 abstract base class for notice receptors More...
class  PtrHolder
 Hold and delete pointers not deleted by object destructors. More...
class  SPtrHolder
 Hold and delete pointers not deleted by object destructors. More...
class  RecordTransformable
 Interface class for converting to/from records. More...
class  Regex
 Regular expression class. More...
struct  Register_global_functions_register
 Primitive Run Time Type Information (RTTI) More...
class  RegSequence
 Sequence for the Register() template functions. More...
class  Sequence
 virtual templated base class for sequences More...
class  uIntSequence
 uInt sequence for general use More...
class  SortKey
 Define a Sort key. More...
class  Sort
 Sort on one or more keys, ascending and/or descending. More...
class  SortError
 Generic Sort exception. More...
class  SortInvDT
 Invalid data type used for this sort key. More...
class  SortInvIncr
 Invalid increment used for this sort key. More...
class  SortNoData
 No data array given to Sort constructor. More...
class  SortInvOpt
 Invalid sort option given to routine dosort. More...
class  StringDistance
 Class to deal with Levensthein distance of strings. More...
class  Template
 Canonicalise, format and other actions on aips++ template definitions. More...
class  ValType
 Data types and their undefined values. More...
struct  ValTypeId_global_functions_typeid
 The id-string of a value type. More...
class  ComponentList
 A class for manipulating groups of components. More...
class  ComponentShape
 Base class for component shapes. More...
class  ComponentType
 Enumerators common to the ComponentsModels module. More...
class  ConstantSpectrum
 Model the spectral variation with a constant. More...
class  DiskShape
 A disk model for the spatial distribution of emission. More...
class  FluxRep
 A class that represents the Flux (copy semantics) More...
class  Flux
 A class that represents the Flux (reference semantics) More...
class  FluxCalc_SS_JPL_Butler
 class ROScalarColumn<Double>; There doesn't seem to be a way to forward declare a template. More...
class  FluxCalcLogFreqPolynomial
 FluxCalcLogFreqPolynomial: Implementation base class for flux standards which are polynomials of log10(frequency). More...
class  FluxCalcLogFreqBrokenPolynomial
 FluxCalcLogFreqBrokenPolynomial: Implementation base class for flux standards which are broken polynomials of log10(frequency). More...
class  FluxCalcQS
 class Vector; More...
class  FluxStandard
 FluxStandard: Compute flux densities for standard reference sources. More...
class  FluxStdBaars
 FluxStdBaars: The Baars flux standard. More...
class  FluxStdPerley90
 FluxStdPerley90: The Perley90 flux standard. More...
class  FluxStdPerleyTaylor95
 FluxStdPerleyTaylor95: The PerleyTaylor95 flux standard. More...
class  FluxStdPerleyTaylor99
 FluxStdPerleyTaylor99: The PerleyTaylor99 flux standard. More...
class  FluxStdPerleyButler2010
 FluxStdPerleyButler2010: The PerleyButler2010 flux standard. More...
class  FluxStdPerleyButler2013
 FluxStdPerleyButler2013: The PerleyButler2013 flux standard. More...
class  GaussianBeam
 Represents a Gaussian restoring beam associated with an image. More...
class  GaussianShape
 A Gaussian model for the spatial distribution of emission. More...
class  LimbDarkenedDiskShape
 A limb-darkened disk model for the spatial distribution of emission. More...
class  PointShape
 A shape where emission comes from only one direction. More...
class  SkyCompBase
 Base class for model components of the sky brightness. More...
class  SkyComponent
 A component of a model of the sky. More...
class  SkyCompRep
 A model component of the sky brightness. More...
class  SpectralIndex
 Models the spectral variation with a spectral index. More...
class  SpectralModel
 Base class for spectral models. More...
class  TabularSpectrum
 Models the spectral variation with a spectral index. More...
class  TwoSidedShape
 Base class for component shapes with two sides. More...
class  CompiledSpectralElement
 Describes a compiled function for describing a spectral profile. More...
class  GaussianMultipletSpectralElement
 Describes a multiplet of Gaussian shaped spectral lines. More...
class  GaussianSpectralElement
 Describes a Gaussian spectral line. More...
class  LorentzianSpectralElement
 Describes a single Lorentzian spectral profile. More...
class  PCFSpectralElement
 Abstract base class that describes a spectral profile that can be parameterized by a peak value (amplitude), center, and FWHM. More...
class  PolynomialSpectralElement
 Describes a polynomial spectral profile. More...
struct  PolynomialSpectralElement_global_functions_Output
 Global functions. More...
class  ProfileFit1D
 Fit spectral components to a Vector of data. More...
class  SpectralElement
 Describes (a set of related) spectral lines. More...
class  SpectralElementFactory
 FIXME fix documentation. More...
class  SpectralEstimate
 Get an initial estimate for spectral lines. More...
class  SpectralFit
 Least Squares fitting of spectral elements to spectrum. More...
class  SpectralList
 A set of SpectralElements. More...
struct  SpectralList_global_functions_Output
 Global functions. More...
class  Coordinate
 Interface for converting between world and pixel coordinates. More...
class  CoordinateSystem
 Interconvert pixel and world coordinates. More...
class  CoordinateUtil
 Functions for creating default CoordinateSystems. More...
class  DirectionCoordinate
 Interconvert pixel positions and directions (e.g. RA/DEC). More...
class  FITSCoordinateUtil
class  FrequencyAligner
 Aligns spectra in frequency space. More...
class  GaussianConvert
 Converts Gaussian parameters between pixel and world. More...
class  LinearCoordinate
 Interconvert between pixel and a linear world coordinate. More...
class  LinearXform
 Perform a linear transform between input and output vectors. More...
class  ObsInfo
 Store miscellaneous information related to an observation. More...
class  Projection
 Geometric parameters needed for a sky projection to a plane. More...
class  QualityCoordinate
 Interconvert between pixel and Quality value. More...
class  SpectralCoordinate
 Interconvert pixel and frequency values. More...
class  StokesCoordinate
 Interconvert between pixel and Stokes value. More...
class  TabularCoordinate
 Table lookup 1-D coordinate, with interpolation. More...
struct  BasicFITS_global_functions_ReadFITS
 read a FITS file from an AIPS++ array More...
struct  BasicFITS_global_functions_WriteFITS
 write a FITS file to an AIPS++ array More...
class  BinaryTable
 BinaryTable is used to translate a FITS binary table to an aips++ Table. More...
class  BlockIO
 
More...
class  BlockInput
 fixed-length blocked sequential input base class More...
class  BlockOutput
 fixed-length blocked sequential output base class More...
class  CopyRecordToTable
 Copies fields from a Record to columns of a Table. More...
class  CopyRecordToRecord
 Copies fields between Records, possibly to fields with another name. More...
class  NoConvert
 FITS templated helper class. More...
class  FitsLogical
 FITS helper class. More...
class  FitsBit
 helper class for FITS Binary Tables More...
class  FitsVADesc
 Variable Length Array Descriptor. More...
class  FITS
 static functions and enumerations More...
class  ReservedFitsKeyword
 reserved FITS keyword More...
class  ReservedFitsKeywordCollection
 collection of reserved FITS keywords More...
class  FitsNameResult
 analyse the name of a header card More...
class  FitsValueResult
 analyse the value of a header card More...
class  FitsParse
 parse a header card More...
class  FitsKeyword
 FITS keyword. More...
class  FitsKeywordList
 linked list of FITS keywords More...
class  ConstFitsKeywordList
 list of read-only FITS keywords More...
class  FitsKeyCardTranslator
 translator between Keyword lists and fixed FITS cars More...
class  FitsFPUtil
 Utility functions for floating point values. More...
struct  FITS2_global_functions_ReadFITSin
 helper function for ReadFITS and WriteFITS More...
class  FITSDateUtil
 A class with static functions to help deal with FITS dates. More...
class  FITSError
 default FITS error handling function, typdef, and enumeration More...
class  FITSFieldCopier
 Virtual base class for copying RORecordFields to FitsFields. More...
class  ScalarFITSFieldCopier
 A FITSFieldCopier for copying scalar non-string RecordFields to FitsFields. More...
class  StringFITSFieldCopier
 A FITSFieldCopier for copying String RecordFields to FitsFields. More...
class  ArrayFITSFieldCopier
 A FITSFieldCopier for copying Array RecordFields to FitsFields. More...
class  VariableArrayFITSFieldCopier
class  FITSHistoryUtil
 A class with static functions to help deal with FITS History cards. More...
class  FitsIO
 sequential FITS I/O More...
class  FitsInput
 fixed-length sequential blocked FITS input More...
class  FitsOutput
 fixed-length sequential blocked FITS output More...
class  FitsDiskInput
 FITS input from disk. More...
class  FitsDiskOutput
 FITS output to disk. More...
class  FitsStdInput
 FITS input from standard input. More...
class  FitsStdOutput
 FITS output to standard output. More...
class  FitsTape9Input
 FITS input from 9-track tape. More...
class  FitsTape9Output
 FITS output to 9-track tape. More...
class  FITSKeywordUtil
 A class with static functions to help deal with FITS Keywords. More...
class  FITSMultiTable
 View multiple FITS files as a single table. More...
class  FITSReader
class  FITSSpectralUtil
 A class with static functions to help deal with FITS spectral axes. More...
class  FITSTabular
 Simplified interface to FITS tables with AIPS++ Look and Feel. More...
class  FITSTable
 Attach a FITSTabular to a binary or ASCII table. More...
class  FITSTableWriter
 Simplified interface to create and write to a FITS Binary Table. More...
class  FITSGroupWriter
 Simplified interface to create and write to FITS random groups. More...
class  FITSTimedTable
class  HeaderDataUnit
 base class that defines a HDU More...
class  PrimaryArray
 templated primary array base class of given type More...
class  ImageExtension
 IMAGE extension of given type. More...
class  PrimaryGroup
 Random Group datastructure. More...
class  PrimaryTable
 Primary Table structure. More...
class  ExtensionHeaderDataUnit
 base class for generalized exentensions HDU More...
class  FitsBase
 helper class More...
class  FitsField
 helper class
Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function;
More...
class  FitsField< FitsBit >
 helper class More...
class  FitsArray
 FITS array of given type. More...
class  FitsArray< FitsBit >
 FITS array of FitsBit type. More...
class  BinaryTableExtension
 BINTABLE extension. More...
class  AsciiTableExtension
 (ascii) TABLE extension More...
class  SDFITSTable
 SDFITSTable is a FITSTable which follows the Single Dish FITS Convention. More...
class  CurvedImage2D
 An image crosscut based on a curve in a plane. More...
class  ExtendImage
 An extension of an ImageInterface object. More...
class  FITSErrorImage
 Class providing native access to FITS Error images. More...
class  FITSImage
 Class providing native access to FITS images. More...
class  FITSImgParser
 Class for handling FITS Image extensions. More...
class  FITSExtInfo
 class FitsKeywordList; More...
class  FITSQualityImage
 Class providing native access to FITS Quality Images. More...
class  FITSQualityMask
 Provides an on-the-fly mask for FITS quality images. More...
class  HDF5Image
 Read, store, and manipulate astronomical images in HDF5 format. More...
class  ImageBeamSet
 Represents a set of restoring beams associated with an image. More...
class  ImageConcat
 Concatenates images along a specified axis. More...
class  ImageExpr
 Hold mathematical expressions involving ImageInterface objects. More...
struct  ImageExprGram_global_functions_ImageExprGramFunctions
 Global functions for flex/bison scanner/parser for ImageExprGram. More...
class  ImageExprParse
 Class to hold values from image expression parser. More...
class  ImageFITSConverter
 Interconvert between AIPS++ Images and FITS files. More...
class  ImageFITSConverterImpl
 This class is an internal class for ImageFITSConverter. More...
class  ImageInfo
 Miscellaneous information related to an image. More...
struct  ImageInfo_global_functions_Output
 Global functions. More...
class  ImageInterface
 A base class for astronomical images. More...
class  ImageOpener
 Definition of image types and handlers. More...
class  ImageProxy
class  ImageRegrid
 This regrids one image to match the coordinate system of another. More...
class  ImageStatistics
 Displays various statistics from an image. More...
class  ImageSummary
 Provides and lists information about the header of an image. More...
class  ImageUtilities
 
Utility functions for Image manipulation
More...
class  LELImageCoord
 The letter class for image coordinates. More...
class  MaskSpecifier
 Class to specify which mask to use in an image. More...
class  MIRIADImage
 Class providing native access to MIRIAD images. More...
class  PagedImage
 Read, store, and manipulate astronomical images. More...
class  RebinImage
 Rebin an image. More...
class  SubImage
 A (masked) subset of an ImageInterface object. More...
class  TempImage
 Temporary astronomical images. More...
class  AipsIOReaderWriter
 Implementation of CASA region AipsIO file reader and writer. More...
class  ImageRegion
 Class to hold a region of interest in an image. More...
class  RegionHandler
 Base class for handling regions in images. More...
class  RegionHandlerHDF5
 Class for keeping regions in an HDF5 file. More...
class  RegionHandlerMemory
 Class for keeping regions in memory. More...
class  RegionHandlerTable
 Class for keeping regions in memory. More...
class  RegionManager
class  RFError
 Convenience class for a String/bool pair. More...
class  RFReaderWriter
 Superclass for readers and writers containing common definitions and operations. More...
class  RFReader
 Abstract superclass for any class that reads a format that produces Regions from a file. More...
class  RFWriter
 Abstract superclass for any class that writes Regions to a region file format. More...
class  WCBox
 Class to define a world coordinate box region of interest in an image. More...
class  WCComplement
 Make the complement of an image region. More...
class  WCCompound
 Base class for compound WCRegion objects. More...
class  WCConcatenation
 Combine multiple ImageRegion's into a new dimension. More...
class  WCDifference
 Make the difference of 2 image regions. More...
class  WCEllipsoid
 Class to define an n-dimensional ellipsoid in world coordinates. More...
class  WCExtension
 Make the extension of an image region. More...
class  WCIntersection
 Make the intersection of 2 or more image regions. More...
class  WCLELMask
 Class to define a mask as a LEL expression. More...
class  WCPolygon
 Class to define a 2-D polygonal world coordinate region in an image. More...
class  WCRegion
 Base class to define world coordinate regions of interest in an image. More...
class  WCUnion
 Make the union of 2 or more image regions. More...
class  ComponentUpdate
 This class updates components in UV plane. More...
class  Fit2D
 Fit 2-D objects to 2-D Lattices or Arrays. More...
class  LatticeFit
 Fit every line of pixels parallel to any axis in a Lattice. More...
class  ArrayLattice
 A memory resident Lattice. More...
class  CLInterpolator2D
 Abstract base class for interpolator used by CurvedLattice2D. More...
class  CLIPNearest2D
 Arbitrarily shaped 1-dim lattice crosscut. More...
class  CurvedLattice2D
 A lattice crosscut based on a curve in a plane. More...
class  ExtendLattice
 An extension of a Lattice or MaskedLattice. More...
class  FITSMask
 Provides an on-the-fly mask for FITS images. More...
class  HDF5Lattice
 A Lattice that is read from or written to an HDF5 dataset. More...
class  HDF5LattIter
 A read/write Lattice iterator for PagedArrays. More...
class  Lattice
 A templated, abstract base class for array-like objects. More...
class  LatticeAddNoise
 Add noise from specified distribution to a lattice. More...
class  LatticeApply
 Optimally iterate through a Lattice and apply provided function object. More...
class  LatticeBase
 A non-templated, abstract base class for array-like objects. More...
class  LatticeCache
 a class for caching image access via tiles More...
class  CleanEnums
 Lists the different types of Convolutions that can be done. More...
class  LatticeCleaner
 A class for doing multi-dimensional cleaning. More...
class  LatticeCleanProgress
 Abstract base class to monitor progress in lattice operations. More...
class  LatticeConcat
 Concatenates lattices along a specified axis. More...
class  ConvEnums
 Lists the different types of Convolutions that can be done. More...
class  LatticeConvolver
 A class for doing multi-dimensional convolution. More...
class  LatticeExpr
 Class to allow C++ expressions involving lattices. More...
class  LatticeExprNode
 Bridging class to allow C++ expressions involving lattices. More...
class  LatticeFFT
 Functions for Fourier transforming Lattices. More...
class  LatticeFractile
 Static functions to get median and fractiles of a lattice. More...
class  LatticeHistograms
 Displays histograms of regions from a lattice. More...
class  HistTiledCollapser
 Generate histograms, tile by tile, from a masked lattice. More...
class  LatticeHistProgress
 Provides a progress meter for the LatticeHistograms class. More...
class  LatticeHistSpecialize
 Specialized functions for LatticeHistograms. More...
class  LatticeIndexer
 A helper class for stepping through Lattices. More...
class  RO_LatticeIterator
 A readonly iterator for Lattices. More...
class  LatticeIterator
 A read/write lattice iterator. More...
class  LatticeIterInterface
 A base class for Lattice iterators. More...
class  LatticeLocker
 Class to hold a (user) lock on a lattice. More...
class  LatticeNavigator
 Abstract base class to steer lattice iterators. More...
class  LatticeProgress
 Abstract base class to monitor progress in lattice operations. More...
class  LatticeRegion
 An optionally strided region in a Lattice. More...
class  LatticeSlice1D
 Extract a 1-D slice from a Lattice. More...
class  LatticeStatistics
 Compute and display various statistics from a lattice. More...
class  StatsTiledCollapser
 Generate statistics, tile by tile, from a masked lattice. More...
class  LatticeStatsBase
 Base class for LatticeStatistics class. More...
class  LatticeStepper
 Traverse a Lattice by cursor shape. More...
class  LatticeTwoPtCorr
 Compute two point auto-correlation functions from a lattice. More...
class  LatticeUtilities
 Static functions for Lattices. More...
struct  LatticeUtilities_global_functions_LatticeUtilities
 Global functions on Lattices. More...
class  LattRegionHolder
 Class to hold a region of interest in an image. More...
class  LattStatsProgress
 Provides a progress meter for the LatticeStatistics class. More...
class  LattStatsSpecialize
 
More...
class  LCBox
 Class to define a rectangular box of interest. More...
class  LCComplement
 Make the complement of a region. More...
class  LCConcatenation
 Combine multiple LCRegion's into a new dimension. More...
class  LCDifference
 Make the difference of 2 regions. More...
class  LCEllipsoid
 Define an N-dimensional ellipsoidal region of interest. More...
class  LCExtension
 Extend an LCRegion along straight lines to other dimensions. More...
class  LCHDF5Mask
 Class to define a rectangular mask as a region. More...
class  LCIntersection
 Make the intersection of 2 or more regions. More...
class  LCLELMask
 Class to define a mask as a LEL expression. More...
class  LCMask
 Class to define a rectangular mask as a temporary region. More...
class  LCPagedMask
 Class to define a rectangular mask as a region. More...
class  LCPixelSet
 Class to define a rectangular mask as a region. More...
class  LCPolygon
 Define a 2-dimensional region by a polygon. More...
class  LCRegion
 Abstract base class to define a region of interest in lattice coordinates. More...
class  LCRegionFixed
 Abstract base class to define a fixed region. More...
class  LCRegionMulti
 Make the intersection of 2 or more regions. More...
class  LCRegionSingle
 Abstract base class to define a single region. More...
class  LCSlicer
 Class to define a rectangular box of interest with strides. More...
class  LCStretch
 Stretch length 1 axes in an LCRegion along straight lines. More...
class  LCUnion
 Make the union of 2 or more regions. More...
class  LELArray
 This LEL class holds an array with a mask. More...
class  LELArrayRef
 This LEL class holds a possible referenced array with a mask. More...
class  LELArrayBase
 Base class for LELArray holding the mask. More...
class  LELAttribute
 Ancillary information for the LEL letter classes. More...
class  LELBinary
 This LEL class handles numerical binary operators. More...
class  LELBinaryCmp
 This LEL class handles relational binary numerical operators. More...
class  LELBinaryBool
 This LEL class handles logical binary operators. More...
class  LELBinaryEnums
 Each LEL binary operation is described in this enum. More...
class  LELCondition
 Class to make a mask from a condition. More...
class  LELConvert
 Class to convert a LEL node from one numerical type to another. More...
class  LELCoordinates
 Envelope class to handle Lattice Coordinates in LEL. More...
class  LELFunction1D
 This LEL class handles numerical (real and complex) 1-argument functions. More...
class  LELFunctionReal1D
 This LEL class handles numerical (real only) 1-argument functions. More...
class  LELFunctionND
 This LEL class handles functions with a variable number of arguments. More...
class  LELFunctionFloat
 This LEL class handles numerical functions whose return type is a Float. More...
class  LELFunctionDouble
 This LEL class handles numerical functions whose return type is a Double. More...
class  LELFunctionComplex
 This LEL class handles complex numerical functions. More...
class  LELFunctionDComplex
 This LEL class handles double complex numerical functions. More...
class  LELFunctionBool
 This LEL class handles logical functions. More...
class  LELFunctionEnums
 Each LEL function is described in this enum. More...
class  LELInterface
 This base class provides the interface for Lattice expressions. More...
class  LELLattCoord
 The base letter class for lattice coordinates in LEL. More...
class  LELLattCoordBase
 The base letter class for lattice coordinates in LEL. More...
class  LELLattice
 This LEL class handles access to Lattices. More...
class  LELRegion
 Class to hold a region as a LEL node. More...
class  LELRegionAsBool
 Class to convert a region to a boolean node. More...
class  LELScalar
 This LEL class holds a scalar with a mask. More...
class  LELSpectralIndex
 This LEL class handles calculation of the spectral index. More...
class  LELUnaryConst
 This LEL class handles scalar (unary) constants. More...
class  LELUnary
 This LEL class handles numerical unary operators. More...
class  LELUnaryBool
 This LEL class handles logical unary operators. More...
class  LELUnaryEnums
 Each LEL unary operation is described in this enum. More...
class  LineCollapser
 Abstract base class for LatticeApply function signatures. More...
class  MaskedLattice
 A templated, abstract base class for array-like objects with masks. More...
class  RO_MaskedLatticeIterator
 A readonly iterator for masked Lattices. More...
class  MultiTermLatticeCleaner
class  PagedArray
 A Lattice that is read from or written to disk. More...
class  PagedArrIter
 A read/write Lattice iterator for PagedArrays. More...
class  PixelCurve1D
 Arbitrary 1-dim curve in a lattice plane. More...
class  RebinLattice
 Rebin a masked lattice. More...
class  RegionType
 Define the various region types. More...
class  SubLattice
 A subset of a Lattice or MaskedLattice. More...
class  TempLattice
 A Lattice that can be used for temporary storage. More...
class  TempLatticeImpl
 The class implementing TempLattice. More...
class  TiledCollapser
 Abstract base class to collapse chunks for LatticeApply. More...
class  TiledLineStepper
 Step a Vector cursor optimally through a tiled Lattice. More...
class  TiledShape
 Define the shape and tile shape. More...
class  TileStepper
 traverse a tiled Lattice optimally with a tile cursor More...
class  Aberration
 Aberration class and calculations. More...
class  EarthField
 EarthField class model calculations. More...
class  EarthMagneticMachine
 Calculates magnetic field in a direction. More...
class  MBaseline
 A Measure: Baseline on Earth. More...
class  MCBase
 Base for specific measure conversions. More...
class  MCBaseline
 MBaseline conversion routines. More...
class  MCDirection
 MDirection conversion routines. More...
class  MCDoppler
 MDoppler conversion routines. More...
class  MCEarthMagnetic
 MEarthMagnetic conversion routines. More...
class  MCEpoch
 MEpoch conversion routines. More...
class  MCFrame
 Measure frame calculations proxy. More...
class  MCFrequency
 MFrequency conversion routines. More...
class  MConvertBase
 Conversion of Measures Base. More...
struct  MConvertBase_global_functions_Output
 Global functions. More...
class  MCPosition
 MPosition conversion routines. More...
class  MCRadialVelocity
 MRadialVelocity conversion routines. More...
class  MCuvw
 Muvw conversion routines. More...
class  MDirection
 A Measure: astronomical direction. More...
class  MDoppler
 A Measure: Doppler shift. More...
class  MEarthMagnetic
 A Measure: Magnetic field on Earth. More...
class  MeasBase
 Base class for all measures. More...
class  MeasComet
 Position for comets and other solar system bodies. More...
class  MeasConvert
 Conversion of Measures. More...
class  MeasData
 MeasData provides Measure computing data. More...
class  MeasFrame
 Container for Measure frame. More...
struct  MeasFrame_global_functions_Output
 Global functions. More...
class  MeasIERS
 Interface to IERS tables. More...
class  MeasJPL
 Interface to JPL DE tables. More...
class  MeasMath
 Measure conversion aid routines. More...
class  MeasRef
 Reference frame for physical measures. More...
class  MeasTable
 MeasTable provides Measure computing database data. More...
class  Measure
 Physical quantities within reference frame. More...
struct  Measure_global_functions_Output
 Global functions. More...
class  MeasureHolder
 A holder for Measures to enable record conversions. More...
class  MEpoch
 A Measure: instant in time. More...
class  MFrequency
 A Measure: wave characteristics. More...
class  MPosition
 A Measure: position on Earth. More...
class  MRadialVelocity
 A Measure: radial velocity. More...
class  MRBase
 Base for Reference frame for physical measures. More...
struct  MRBase_global_functions_Output
 Global functions. More...
class  Muvw
 A Measure: uvw on Earth. More...
class  Nutation
 Nutation class and calculations. More...
class  ParAngleMachine
 Converts a direction into parallactic angle. More...
class  Precession
 Precession class and calculations. More...
class  Quality
 Quality parameter definitions. More...
class  SofaTest
 Wrapping of IAU SOFA Fortran routines and test class. More...
struct  SofaTest_global_functions_IAU_SOFA
 Global Fortran function wraps. More...
class  SolarPos
 Solar position class and calculations. More...
class  Stokes
 Stokes parameter definitions for interface to table data. More...
class  UVWMachine
 Converts UVW coordinates between coordinate systems. More...
class  VelocityMachine
 Converts between velocities and frequencies. More...
class  ArrayMeasColumn
 Read only access to table array Measure columns. More...
class  ROArrayQuantColumn
 Provides read-only access to Array Quantum columns in Tables. More...
class  ArrayQuantColumn
 Provides read/write access to Array Quantum columns in Tables. More...
class  ScalarMeasColumn
 Read only access to table scalar Measure columns. More...
class  ROScalarQuantColumn
 Provides read-only access to Scalar Quantum Columns in Tables. More...
class  ScalarQuantColumn
 Provides read/write access to Scalar Quantum Columns in Tables. More...
class  TableMeasColumn
 Read only access to table scalar Measure columns. More...
class  TableMeasDesc
 Definition of a Measure column in a Table. More...
class  TableMeasDescBase
 Definition of a Measure in a Table. More...
class  TableMeasOffsetDesc
 Definition of a Measure Offset in a Table. More...
class  TableMeasRefDesc
 Definition of a Measure Reference in a Table. More...
class  TableMeasType
 Definition of a Measure column in a Table. More...
class  TableMeasValueDesc
 Definition of a Measure Value in a Table. More...
class  TableQuantumDesc
 A class for defining Quantum columns in Tables. More...
class  MrsEligibility
class  MeasurementSet
 A Table intended to hold astronomical data (a set of Measurements). More...
class  MS1ToMS2Converter
 Class to convert a MeasurementSet v1 to v2. More...
class  MSAntenna
 A Table intended to hold a MeasurementSet ANTENNA table. More...
class  ROMSAntennaColumns
 A class to provide easy read-only access to MSAntenna columns. More...
class  MSAntennaColumns
 A class to provide easy read-write access to MSAntenna columns. More...
class  MSAntennaEnums
 Enums for the MeasurementSet ANTENNA table. More...
struct  MSAntennaGram_global_functions_MSAntennaGramFunctions
 Global functions for flex/bison scanner/parser for MSAntennaGram. More...
class  MSAntennaIndex
 Class to handle lookup or indexing into a MS ANTENNA subtable. More...
class  MSAntennaParse
 Class to hold values from antenna grammar parser. More...
struct  MSArrayGram_global_functions_MSArrayGramFunctions
 Global functions for flex/bison scanner/parser for MSArrayGram. More...
class  MSArrayParse
 Class to hold values from array grammar parser. More...
class  ROMSColumns
 A class to provide easy read-only access to MeasurementSet columns. More...
class  MSColumns
 A class to provide easy read-write access to MeasurementSet columns. More...
class  MSConcat
 A class with functions for concatenating MeasurementSets. More...
struct  MSCorrGram_global_functions_MSCorrGramFunctions
 Global functions for flex/bison scanner/parser for MSCorrGram. More...
class  MSCorrParse
 Class to hold values from UV dist grammar parser. More...
class  ROMSDataDescColumns
 A class to provide easy read-only access to MSDataDesc columns. More...
class  MSDataDescColumns
 A class to provide easy read-write access to MSDataDescription columns. More...
class  MSDataDescriptionEnums
 Enums for the MeasurementSet DATA_DESCRIPTION table. More...
class  MSDataDescIndex
 Class to handle lookup or indexing into a MS DATA_DESC subtable. More...
class  MSDataDescription
 A Table intended to hold a MeasurementSet DATADESCRIPTION table. More...
class  MSDerivedValues
 MSDerivedValues calculates values derived from a MS. More...
class  MSDoppler
 A Table intended to hold a MeasurementSet DOPPLER table. More...
class  ROMSDopplerColumns
 A class to provide easy read-only access to MSDoppler columns. More...
class  MSDopplerColumns
 A class to provide easy read-write access to MSDoppler columns. More...
class  MSDopplerEnums
 Enums for the MeasurementSet DOPPLER table. More...
class  MSDopplerIndex
class  MSDopplerUtil
 A utility class for MS Doppler tracking information. More...
class  MSFeed
 A Table intended to hold a MeasurementSet FEED table. More...
class  ROMSFeedColumns
 A class to provide easy read-only access to MSFeed columns. More...
class  MSFeedColumns
 A class to provide easy read-write access to MSFeed columns. More...
class  MSFeedEnums
 Enums for the MeasurementSet FEED table. More...
class  MSFeedIndex
class  MSField
 A Table intended to hold a MeasurementSet FIELD table. More...
class  ROMSFieldColumns
 A class to provide easy access to MSField columns. More...
class  MSFieldColumns
 A class to provide easy read-write access to MSField columns. More...
class  MSFieldEnums
 Enums for the MeasurementSet FIELD table. More...
struct  MSFieldGram_global_functions_MSFieldGramFunctions
 Global functions for flex/bison scanner/parser for MSFieldGram. More...
class  MSFieldIndex
 Class to handle lookup or indexing into a MS FIELD subtable. More...
class  MSFieldParse
 Class to hold values from field grammar parser. More...
class  MSFlagCmd
 A Table intended to hold a MeasurementSet FLAG_CMD table. More...
class  ROMSFlagCmdColumns
 A class to provide easy read-only access to MSFlagCmd columns. More...
class  MSFlagCmdColumns
 A class to provide easy read-write access to MSFlagCmd columns. More...
class  MSFlagCmdEnums
 Enums for the MeasurementSet FLAG_CMD table. More...
class  MSFlagger
 MSFlagger specifies selections on a MeasurementSet. More...
class  ROMSFreqOffsetColumns
 A class to provide easy read-only access to MSFreqOffset columns. More...
class  MSFreqOffsetColumns
 A class to provide easy read-write access to MSFreqOffset columns. More...
class  MSFreqOffsetEnums
 Enums for the MeasurementSet FREQ_OFFSET table. More...
class  MSFreqOffIndex
class  MSFreqOffset
 A Table intended to hold a MeasurementSet FREQ_OFFSET table. More...
class  MSHistory
 A Table intended to hold a MeasurementSet OBSERVATIONLOG table. More...
class  ROMSHistoryColumns
 A class to provide easy read-only access to MSHistory columns. More...
class  MSHistoryColumns
 A class to provide easy read-write access to MSHistory columns. More...
class  MSHistoryEnums
 Enums for the MeasurementSet HISTORY table. More...
class  MSHistoryHandler
 A class to provide a simple interface to history writing. More...
class  MSInterval
 Small helper class to specify an 'interval' comparison. More...
class  MSIter
 An iterator class for MeasurementSets. More...
class  MSLister
 List visibility records from a Measurement Set. More...
class  ROMSMainColumns
 A class for easy read-only access to MeasurementSet main table columns. More...
class  MSMainColumns
 A class for easy read-write access to MeasurementSet main table columns. More...
class  MSMainEnums
 Enums for the MeasurementSet main table. More...
class  MSMetaData
 Abstract base class to hold metadata pertaining to a measurement set. More...
class  MSMetaDataOnDemand
 Class to interrogate an MS for metadata. Interrogation happens on demand and resulting metadata are stored if the cache has not exceeded the specified limit. More...
class  ROMSObservationColumns
 A class to provide easy read-only access to MSObservation columns. More...
class  MSObservationColumns
 A class to provide easy read-write access to MSObservation columns. More...
class  MSObservationEnums
 Enums for the MeasurementSet OBSERVATION table. More...
class  MSObservation
 A Table intended to hold a MeasurementSet OBSERVATION table. More...
struct  MSObservationGram_global_functions_MSObservationGramFunctions
 Global functions for flex/bison scanner/parser for MSObservationGram. More...
class  MSObservationParse
 Class to hold values from scan grammar parser. More...
class  MSObservationIndex
 Class to handle lookup or indexing into an MS OBSERVATION subtable. More...
class  MSParse
 Class to hold values from an ms grammar parser. More...
class  MSPointing
 A Table intended to hold a MeasurementSet POINTING table. More...
class  ROMSPointingColumns
 A class to provide easy read-only access to MSPointing columns. More...
class  MSPointingColumns
 A class to provide easy read-write access to MSPointing columns. More...
class  MSPointingEnums
 Enums for the MeasurementSet POINTING table. More...
class  MSPointingIndex
class  MSPolarization
 A Table intended to hold a MeasurementSet POLARIZATION table. More...
class  ROMSPolarizationColumns
 A class to provide easy read-only access to MSPolarization columns. More...
class  MSPolarizationColumns
 A class to provide easy read-write access to MSPolarization columns. More...
class  MSPolarizationEnums
 Enums for the MeasurementSet POLARIZATION table. More...
class  MSPolarizationIndex
 Class to handle lookup or indexing into an MS POLARIZATION subtable. More...
struct  MSPolnGram_global_functions_MSPolnGramFunctions
 Global functions to drive the MSPolnParse class. These, for Polarization selection, need not be global functions, but are done this way to keep the interface uniform for the various selection expressions. More...
class  MSPolnParse
 Class to hold values from field grammar parser. More...
class  MSProcessor
 A Table intended to hold a MeasurementSet PROCESSOR table. More...
class  ROMSProcessorColumns
 A class to provide easy read-only access to MSProcessor columns. More...
class  MSProcessorColumns
 A class to provide easy read-write access to MSProcessor columns. More...
class  MSProcessorEnums
 Enums for the MeasurementSet PROCESSER table. More...
class  MSRange
 MSRange determines ranges of values in a MeasurementSet. More...
class  MSReader
 Read from an MS, coordinating all of the subtables in the process. More...
struct  MSScanGram_global_functions_MSScanGramFunctions
 Global functions for flex/bison scanner/parser for MSScanGram. More...
class  MSScanParse
 Class to hold values from scan grammar parser. More...
class  MSSelectableMainColumn
class  MSMainColInterface
class  MSSelectableTable
 MSSelectableTable: An interface class used by MSSelection module to access the sub-tables and main-table columns of MS-like tables. More...
class  MSInterface
 MSInterface: A specialization of MSSelectableTable for accessing MS. More...
class  MSSelection
 MSSelection: Class to represent a selection on an MS. More...
class  MSSelectionError
 
  
More...
class  MSSelectionNullSelection
 
More...
class  MSSelectionNullExpr
 
More...
class  MSSelectionNullTEN
 
More...
class  MSSelectionTimeError
 
More...
class  MSSelectionTimeParseError
class  MSSelectionAntennaError
 
More...
class  MSSelectionAntennaParseError
 
More...
class  MSSelectionFieldError
 
More...
class  MSSelectionFieldParseError
 
More...
class  MSSelectionFieldWarning
 
More...
class  MSSelectionUvDistError
 
More...
class  MSSelectionUvDistParseError
class  MSSelectionSpwError
 
More...
class  MSSelectionSpwParseError
class  MSSelectionSpwWarning
class  MSSelectionScanError
 
More...
class  MSSelectionScanParseError
class  MSSelectionScanWarning
class  MSSelectionArrayError
 
More...
class  MSSelectionArrayParseError
class  MSSelectionArrayWarning
class  MSSelectionPolnError
 
More...
class  MSSelectionPolnParseError
class  MSSelectionPolnWarning
class  MSSelectionStateError
 
More...
class  MSSelectionStateParseError
class  MSSelectionStateWarning
class  MSSelectionObservationError
 
More...
class  MSSelectionObservationParseError
class  MSSelectionObservationWarning
class  MSSelectionErrorHandler
 
  
More...
class  MSSelectionLogError
class  MSSelectionKeywords
 MSSelectionKeywords specifies selection keywords for the MeasurementSet. More...
class  MSSelector
 MSSelector specifies selections on a MeasurementSet. More...
class  MSSelUtil
 Helper class for MSFlagger with templated static function. More...
class  MSSelUtil2
class  MSSource
 A Table intended to hold a MeasurementSet SOURCE table. More...
class  ROMSSourceColumns
 A class to provide easy read-only access to MSSource columns. More...
class  MSSourceColumns
 A class to provide easy read-write access to MSSource columns. More...
class  MSSourceEnums
 Enums for the MeasurementSet SOURCE table. More...
class  MSSourceIndex
class  MSSpectralWindow
 A Table intended to hold a MeasurementSet SPECTRAL_WINDOW table. More...
struct  MSSpwGram_global_functions_MSSpwGramFunctions
 Global functions for flex/bison scanner/parser for MSSpwGram. More...
class  MSSpwIndex
 Class to handle lookup or indexing into a MS Data_Desc_ID and SpectralWindow subtables. More...
class  ROMSSpWindowColumns
 A class to provide easy read-only access to MSASpectralWindow columns. More...
class  MSSpWindowColumns
 A class to provide easy read-write access to MSSpectralWindow columns. More...
class  MSSpectralWindowEnums
 Enums for the MeasurementSet SPECTRAL_WINDOW table. More...
class  MSSpWindowIndex
 Class to handle lookup or indexing into a MS SPECTRAL_WINDOW subtable. More...
class  MSSpwParse
 Class to hold values from field grammar parser. More...
class  MSState
 A Table intended to hold a MeasurementSet STATE table. More...
class  ROMSStateColumns
 A class to provide easy read-only access to MSState columns. More...
class  MSStateColumns
 A class to provide easy read-write access to MSState columns. More...
class  MSStateEnums
 Enums for the MeasurementSet STATE table. More...
struct  MSStateGram_global_functions_MSStateGramFunctions
 Global functions for flex/bison scanner/parser for MSStateGram. More...
class  MSStateIndex
 Class to handle lookup or indexing into a MS FIELD subtable. More...
class  MSStateParse
 Class to hold values from field grammar parser. More...
class  MSSummary
 Provides and lists information about the header of an image. More...
class  MSSysCal
 A Table intended to hold a MeasurementSet SYSCAL table. More...
class  ROMSSysCalColumns
 A class to provide easy read-only access to MSSysCal columns. More...
class  MSSysCalColumns
 A class to provide easy read-write access to MSSysCal columns. More...
class  MSSysCalEnums
 Enums for the MeasurementSet SYSCAL table. More...
class  MSSysCalIndex
class  MSTable
 A Table intended to hold astronomical data. More...
class  MSTableImpl
 An implementation class for the MeasurementSet to share code. More...
class  MSTableIndex
class  MSTileLayout
 An helper class for deciding on tile shapes in MeasurementSets. More...
struct  TimeFields
struct  MSTimeGram_global_functions_MSTimeGramFunctions
 Global functions for flex/bison scanner/parser for MSTimeGram. More...
class  MSTimeParse
 Class to hold values from time grammar parser. More...
struct  MSUvDistGram_global_functions_MSUvDistGramFunctions
 Global functions for flex/bison scanner/parser for MSUvDistGram. More...
class  MSUvDistParse
 Class to hold values from UV dist grammar parser. More...
class  MSValidIds
class  MSWeather
 A Table intended to hold a MeasurementSet WEATHER table. More...
class  ROMSWeatherColumns
 A class to provide easy read-only access to MSWeather columns. More...
class  MSWeatherColumns
 A class to provide easy read-write access to MSWeather columns. More...
class  MSWeatherEnums
 Enums for the MeasurementSet WEATHER table. More...
class  MSWeatherIndex
class  NewMSSimulator
 Create an empty MeasurementSet from observation and telescope descriptions. More...
class  StokesConverter
 StokesConverter converts any set of polarizations into any other one. More...
class  FITSIDItoMS1
 FITSIDItoMS converts a FITS-IDI file to a CASA Measurement Set. More...
class  MSFitsIDI
 MSFitsIDI: Convert FITS-IDI data to MS format. More...
class  MSPrimaryTableHolder
 A helper class for MSFitsInput. More...
class  MSPrimaryGroupHolder
 A helper class for MSFitsInput. More...
class  MSFitsInput
 UV FITS to MeasurementSet filler. More...
class  MSFitsOutput
 Write a MeasurementSet to a random group uvfits file. More...
class  MSFitsOutputAstron
 Write a MeasurementSet to a random group uvfits file. More...
class  SDAntennaHandler
class  SDDataDescHandler
class  SDFeedHandler
class  SDFieldHandler
class  SDFITSHandler
class  SDHistoryHandler
class  SDMainHandler
class  SDObservationHandler
class  SDPointingHandler
class  SDPolarizationHandler
class  SDSourceHandler
class  SDSpWindowHandler
class  SDSysCalHandler
class  SDWeatherHandler
class  FitGaussian
 Multidimensional fitter class for Gaussians. More...
class  GenericL2Fit
 Generic base class for least-squares fit. More...
class  LinearFit
 Class for linear least-squares fit. More...
class  LinearFitSVD
 Linear least-squares fit using Singular Value Decomposition method. More...
class  LSQaips
 Interface for aips++ Vectors in least squares fitting. More...
class  LSQFit
 Basic class for the least squares fitting. More...
class  LSQMatrix
 Support class for the LSQ package. More...
class  LSQReal
 Typing support classes for LSQ classes. More...
class  LSQComplex
 Type of complex numeric class indicator. More...
class  LSQNull
 Non relevant class indicator. More...
class  LSQType
 Determine if pointer type. More...
class  LSQTraits
 Traits for numeric classes used. More...
class  LSQTraits_F< Float >
 LSQTraits specialization for Float. More...
class  LSQTraits_D< Double >
 LSQTraits specialization for Double. More...
class  LSQTraits_CD< std::complex< Double > >
 LSQTraits specialization for DComplex. More...
class  LSQTraits_CF< std::complex< Float > >
 LSQTraits specialization for Complex. More...
class  NonLinearFit
 Class for non-linear least-squares fit. More...
class  NonLinearFitLM
 
Solve non-linear fit with Levenberg-Marquardt method.
More...
class  FunctionFactory
 a class for creating Function objects from Records More...
class  ArraySampledFunctional
 Index into an array using the longest axis. More...
class  Chebyshev
 A function class that defines a Chebyshev polynomial. More...
class  ChebyshevEnums
 Define enums for Chebyshev classes. More...
class  ChebyshevParam
 Parameter handling for Chebyshev polynomial parameters. More...
class  ChebyshevParamModeImpl
 A ChebyshevParam with the get/setMode implementation. More...
class  ChebyshevParamModeImpl_PS< AutoDiff< T > >
 Partial specialization of ChebyshevParamModeImpl for AutoDiff More...
class  ChebyshevParamModeImpl_PSA< AutoDiffA< T > >
 Partial specialization of ChebyshevParamModeImpl for AutoDiff More...
class  CombiFunction
 Form a linear combination of function objects. More...
class  CombiFunction_PS< AutoDiff< T > >
 Partial specialization of CombiFunction for AutoDiff More...
class  CombiParam
 Parameters for a linear combination of function objects. More...
class  CompiledFunction
 Form a linear combination of function objects. More...
class  CompiledParam
 Parameters for a compiled string function object. More...
class  CompoundFunction
 Sum of a collection of Functions which behaves as one Function object. More...
class  CompoundFunction_PS< AutoDiff< T > >
 Partial AutoDiff specialization of CompoundFunction. More...
class  CompoundParam
 Parameters for sum of parameterized Functions. More...
class  ConstantND
 A constant function. More...
class  ConstantND_PS< AutoDiff< T > >
 Partial specialization of ConstantND for AutoDiff More...
class  ConstantNDParam
 Parameter handling for a constant function in a space of arbitrary dimensionality. More...
class  DiracDFunction
 A one dimensional Dirac delta function. More...
class  DiracDParam
 A one dimensional Dirac delta function. More...
class  EclecticFunctionFactory
class  EvenPolynomial
 A one dimensional odd polynomial class. More...
class  EvenPolynomial_PS< AutoDiff< T > >
 Partial specialization of EvenPolynomial for AutoDiff More...
class  EvenPolynomialParam
 Parameter handling for even polynomials. More...
class  FuncExprData
 Data and enumerations for functional expressions. More...
struct  FuncExprData_global_functions_output
 Output function. More...
class  FuncExpression
 An expression executable as function. More...
struct  FuncExpression_global_functions_output
 Output function. More...
struct  FuncExpression_global_functions_execute
 Execute function. More...
class  Function
 Numerical functional interface class. More...
struct  Function_global_functions_Output
 Global functions. More...
class  Function1D
 Numerical functional interface class for 1 dimension. More...
class  FunctionalProxy
class  FunctionFactoryError
class  UnrecognizedFunctionError
class  InvalidSerializationError
class  FieldNotFoundError
class  FunctionHolder
 A holder for Functions to enable record conversions. More...
class  FunctionMarshallable
 a class for serializing/reconstituting Function objects to/from Records More...
class  FunctionOrder
 Container of function description details. More...
struct  FunctionOrder_global_functions_Output
 Global functions. More...
class  FunctionParam
 Container of function parameters with masking flags. More...
struct  FunctionParam_global_functions_Output
 Global functions. More...
class  FunctionTraits
 Function data types for parameters and arguments. More...
class  FunctionTraits_P< AutoDiff< T > >
 FunctionTraits specialization for AutoDiff. More...
class  FunctionTraits_PA< AutoDiffA< T > >
 FunctionTraits specialization for AutoDiffA. More...
class  FunctionTraits_PX< AutoDiffX< T > >
 FunctionTraits specialization for AutoDiffX. More...
class  FunctionWrapper
 Construct nD function objects from C++ functions. More...
class  Gaussian1D
 A one dimensional Gaussian class. More...
class  Gaussian1D_PS< AutoDiff< T > >
 Partial specialization of Gaussian1D for AutoDiff More...
class  Gaussian1DParam
 Parameter handling for one dimensional Gaussian class. More...
class  Gaussian2D
 A two dimensional Gaussian class. More...
class  Gaussian2D_PS< AutoDiff< T > >
 Partial specialization of Gaussian2D for AutoDiff More...
class  Gaussian2DParam
 Parameter handling for 2 dimensional Gaussian class. More...
class  Gaussian3D
 A three dimensional Gaussian class. More...
class  Gaussian3D_PS< AutoDiff< T > >
 Partial specialization of Gaussian3D for AutoDiff More...
class  Gaussian3DParam
 Parameter handling for 3 dimensional Gaussian class. More...
class  GaussianND
 A Multi-dimensional Gaussian functional. More...
class  GaussianNDParam
 A Multi-dimensional Gaussian parameter handling. More...
class  GNoiseFunction
 A one dimensional normal distribution. More...
class  GNoiseParam
 A one dimensional normal distribution. More...
class  HyperPlane
 A hyper plane function. More...
class  HyperPlane_PS< AutoDiff< T > >
 Partial specialization of HyperPlane for AutoDiff More...
class  HyperPlaneParam
 Parameter handling for a hyper plane function. More...
class  Interpolate1D
 Interpolate in one dimension. More...
class  KaiserBFunction
 A one dimensional Kaiser-Bessel function. More...
class  KaiserBParam
 A one dimensional Kaiser-Bessel function. More...
class  Lorentzian1D
 A one dimensional Lorentzian class. More...
class  Lorentzian1D_PS< AutoDiff< T > >
 Partial specialization of Lorentzian1D for AutoDiff More...
class  Lorentzian1DParam
 Parameter handling for one dimensional Lorentzian class. More...
class  MarshallableChebyshev
 A Chebyshev function class that supports serialization. More...
class  MarshButterworthBandpass
 A Butterworth function class that supports serialization. More...
class  OddPolynomial
 A one dimensional odd polynomial class. More...
class  OddPolynomial_PS< AutoDiff< T > >
 Partial specialization of OddPolynomial for AutoDiff More...
class  OddPolynomialParam
 Parameter handling for odd polynomials. More...
class  PoissonFunction
 A one dimensional Poisson function. More...
class  PoissonFunction_PS< AutoDiff< T > >
 Partial specialization of PoissonFunction for AutoDiff More...
class  PoissonParam
 A one dimensional Poisson function. More...
class  Polynomial
 A one dimensional polynomial class. More...
class  Polynomial_PS< AutoDiff< T > >
 Partial specialization of Polynomial for AutoDiff More...
class  PolynomialParam
 Parameter handling for one-dimensional polynomials. More...
class  SampledFunctional
 A base class for indexing into arbitrary data types. More...
class  ScalarSampledFunctional
 A unified interface for indexing into Vectors or Blocks. More...
class  SerialHelper
class  SimButterworthBandpass
 a class for evaluating a Butterworth filter transfer function. More...
class  SincFunction
 A one dimensional sin(x)/x. More...
class  SincParam
 A one dimensional sin(x)/x. More...
class  Sinusoid1D
 A one dimensional Sinusoid class. More...
class  Sinusoid1D_PS< AutoDiff< T > >
 Partial specialization of Sinusoid1D for AutoDiff More...
class  Sinusoid1DParam
 Parameter handling for one dimensional Sinusoid class. More...
class  SpecificFunctionFactory
class  SPolynomial
 A one dimensional scaled polynomial class. More...
class  SPolynomialParam
 Parameter handling for scaled 1-D polynomials. More...
class  UnaryFunction
 A one dimensional unary function. More...
class  UnaryParam
 Parameter handling for one dimensional unary function. More...
class  WrapperBase
 Aid in constructing function objects from C++ functions. More...
class  WrapperData
 Aid in constructing function objects from C++ functions. More...
class  WrapperData_TT< T, T, T, True, True >
 Specialization for calls with argument and parameter. More...
class  WrapperData_VT< T, Vector< T >, T, True, True >
 Specialization for calls with argument and parameter. More...
class  WrapperData_TV< T, T, Vector< T >, True, True >
 Specialization for calls with argument and parameters. More...
class  WrapperData_VV< T, Vector< T >, Vector< T >, True, True >
 Specialization for calls with argument and parameters. More...
class  WrapperData_FT< T, T, T, False, True >
 Specialization for calls with no arguments and parameter. More...
class  WrapperData_FV< T, T, Vector< T >, False, True >
 Specialization for calls with no arguments and parameters. More...
class  WrapperData_TF< T, T, T, True, False >
 Specialization for calls with argument and no parameters. More...
class  WrapperData_VF< T, Vector< T >, T, True, False >
 Specialization for calls with argument and no parameters. More...
class  WrapperData_FF< T, T, T, False, False >
 Specialization for calls with no arguments and no parameters. More...
class  WrapperParam
 Parameter handling for wrapped function objects. More...
class  AutoDiff
 Class that computes partial derivatives by automatic differentiation. More...
class  AutoDiffA
 Class that computes partial derivatives by automatic differentiation. More...
struct  AutoDiffIO_global_functions_AutoDiff_IO_operations
 Implements all IO operators and functions for AutoDiff. More...
struct  AutoDiffMath_global_functions_AutoDiff_mathematical_operations
 Implements all mathematical operators and functions for AutoDiff. More...
class  AutoDiffRep
 Representation of an automatic differential class data. More...
class  AutoDiffX
 Class that computes partial derivatives by automatic differentiation. More...
class  Combinatorics
 Combinatorics related functions. More...
class  ConvolveGridder
 Does convolutional gridding. More...
class  Convolver
 A class for doing multi-dimensional convolution. More...
class  DFTError
 Error class for DFTServer class. More...
class  DFTServer
 Class containing methods for doing n-D slow Fourier transforms. More...
class  FFTPack
 C++ interface to the Fortran FFTPACK library. More...
class  FFTEnums
 Lists the different types of FFT's that can be done. More...
class  FFTServer
 A class with methods for Fast Fourier Transforms. More...
class  FFTW
 C++ interface to the FFTWw library. More...
class  Gridder
 A base class for gridding. More...
class  HistAcc
 Makes a histogram from input values. More...
class  Interpolate2D
 A two dimension interpolator for Matrices or Arrays. More...
class  InterpolateArray1D
 Interpolate in one dimension. More...
class  MathFuncError
 Error class for MathFunc class. More...
struct  MathFunc_global_functions_spheriodal_functions
 Fred Schwab function to calculate spheriodal functions. More...
struct  MathFunc_global_functions_FUNCTYPE_enum
 Enum used to identify function type for MathFunc class. More...
struct  FuncId
 Function ID, for use by MathFunc class. More...
class  MathFunc
 A class to generate values of mathematical functions. More...
class  Unary
 Unary. More...
class  GaussianConv
 Gaussian. More...
class  KB_Conv
 A Kaiser-Bessel function. More...
class  Mod_KB_Conv
 A Kaiser-Bessel function multiplied by a Gaussian. More...
class  Sinc_Conv
 Sine x / x function. More...
class  Sph_Conv
 Spheroidal function. More...
class  ExpSincConv
 Exponential times a Sinc. More...
struct  MatrixMathLA_global_functions_Linear_Algebra
 Linear algebra functions on Vectors and Matrices. More...
class  MatrixSolver
 MatrixSolver.h: the base class for solvers of linear equations AX=B. More...
class  MedianSlider
 Class to compute sliding median. More...
class  NNGridder
 A non-negative gridding class. More...
class  NNLSMatrixSolver
 NNLSMatrixSolver.h: the base class for NNLS solvers of linear equations AX=B. More...
class  NumericTraits
 Relationships between numeric data types. More...
class  NumericTraits_F< Float >
 NumericTraits specialization for Float. More...
class  NumericTraits_D< Double >
 NumericTraits specialization for Double. More...
class  NumericTraits_C< Complex >
 NumericTraits specialization for Complex. More...
class  NumericTraits_DC< DComplex >
 NumericTraits specialization for DComplex. More...
class  NumericTraits< Float >
 A specialisation for T=Float of the NumericTraits class. More...
class  NumericTraits< Double >
 A specialisation for T=Double of the NumericTraits class. More...
class  NumericTraits< Complex >
 A specialisation for T=Complex of the NumericTraits class. More...
class  NumericTraits< DComplex >
 A specialisation for T=DComplex of the NumericTraits class. More...
class  RigidVector
 Fast Vector classes with fixed (templated) length. More...
struct  RigidVector_global_functions_math
 Mathematical operations involving RigidVectors. More...
class  SCSL
 C++ Interface to the Sgi/Cray Scientific Library (SCSL) More...
class  Smooth
 Smooth a Vector or the rows of a 2D Array taking into account flags which are supplied in a Vector/Array of the same shape. Modify the flags as necessary to mark channels for which the smoothing could not be done because needed channels were flagged. More...
class  SparseDiff
 Class that computes partial derivatives by automatic differentiation. More...
class  SparseDiffA
 Class that computes partial derivatives by automatic differentiation. More...
struct  SparseDiffIO_global_functions_SparseDiff_IO_operations
 Implements all IO operators and functions for SparseDiff. More...
struct  SparseDiffMath_global_functions_SparseDiff_mathematical_operations
 Implements all mathematical operators and functions for SparseDiff. More...
class  SparseDiffRep
 Representation of data for the spare automatic differentiation calss. More...
class  SparseDiffX
 Class that computes partial derivatives by automatic differentiation. More...
class  SquareMatrix
 Fast Square Matrix class with fixed (templated) size. More...
struct  SquareMatrix_global_functions_SqM_global_functions
 Various global math and IO functions. More...
class  StatAcc
 A statistics accumulator. More...
class  VanVleck
 A class of static functions to aid with vanVleck corrections of lag data. More...
class  VectorKernel
 Make a Vector smoothing kernel from a kernel specification. More...
class  LogFilterExpr
 Class to deal with a TaQL expression to filter messages. More...
class  LogFilterTaql
 Filter LogMessages using a TaQL expression. More...
class  LoggerHolder
 Class holding a hierarchy of loggers. More...
class  LoggerHolderRep
 Representation of the class holding a hierarchy of loggers. More...
class  LogHolderIterEntry
 Class representing an entry in a LoggerHolder. More...
class  LogHolderIter
 Class doing the actual iteration through an LoggerHolder. More...
class  LoggerHolderIterator
 Class to iterate through an LoggerHolder. More...
class  NewFile
 Do checks for a new (non-existent) file. More...
class  TableLogSink
 Save log messages in an AIPS++ Table. More...
class  ArrayColumn
 Read and write access to an array table column with arbitrary data type. More...
class  BaseSlicesFunctor
 Abstract baseclass for slices functors. More...
class  GetCellSlices
 Functor to get irregular array slices from a cell. More...
class  GetColumnSlices
 Functor to get irregular array slices from a column. More...
class  PutCellSlices
 Functor to put irregular array slices into a cell. More...
class  PutColumnSlices
 Functor to get irregular array slices from a column. More...
class  ArrayColumnData
 Access to a table column containing arrays. More...
class  ArrayColumnDesc
 Templated class for description of table array columns. More...
class  BaseColumnDesc
 An abstract base class for table column descriptions. More...
class  BaseColumn
 Abstract base class for a table column. More...
class  BaseMappedArrayEngine
 Templated virtual column engine for a table array of any type. More...
class  BaseTableIterator
 Base class for table iterator. More...
class  BaseTable
 Abstract base class for tables. More...
class  BFEngineMask
 Non-templated Helper class to handle the mask. More...
class  BitFlagsEngine
 
 Templated virtual column engine to map bit flags to a Bool.
More...
class  ColumnDescSet
 Set of table column descriptions. More...
class  ColumnCache
 A caching object for a table column. More...
class  ColumnDesc
 Envelope class for the description of a table column. More...
class  ColumnSet
 Class to manage a set of table columns. More...
class  ColumnsIndex
 Index to one or more columns in a table. More...
class  ColumnsIndexArray
 Index to an array column in a table. More...
class  CompressComplex
 Virtual column engine to scale a table Complex array. More...
class  CompressComplexSD
 Virtual column engine to scale a table Complex array for Single Dish data. More...
class  CompressFloat
 Virtual column engine to scale a table float array. More...
class  ConcatColumn
 A column in a concatenated table. More...
class  ConcatRows
 Class holding the row numbers in a ConcatTable. More...
class  ConcatRowsIter
 
 Class to iterate through a ConcatRows object.
More...
class  ConcatScalarColumn
 A typed column in a concatenated table. More...
class  ConcatTable
 Class to view a concatenation of tables as a single table. More...
class  RODataManAccessor
 Base class for the Data Manager Accessor classes. More...
struct  DataManager_global_functions_DataManagerCtor
 Define the type of the static "constructor" function. More...
class  DataManager
 Abstract base class for a data manager. More...
class  DataManagerColumn
 Abstract base class for a column in a data manager. More...
class  DataManError
 Base error class for table data manager. More...
class  DataManInternalError
 Internal table data manager error. More...
class  DataManUnknownCtor
 Table DataManager error; invalid data manager. More...
class  DataManInvDT
 Table DataManager error; invalid data type. More...
class  DataManInvOper
 Table DataManager error; invalid operation. More...
class  DataManUnknownVirtualColumn
 Table DataManager error; unknown virtual column. More...
class  TSMError
 Table DataManager error; error in TiledStMan. More...
class  DataManInfo
 Class with static functions to manipulate a datamanager record. More...
class  TableExprConeNode
 Class representing a cone search in table select expression. More...
class  TableExprNodeConstBool
 Constant Bool in table select expression tree. More...
class  TableExprNodeConstInt
 Constant Int64 in table select expression tree. More...
class  TableExprNodeConstDouble
 Constant Double in table select expression tree. More...
class  TableExprNodeConstDComplex
 Constant DComplex in table select expression tree. More...
class  TableExprNodeConstString
 Constant String in table select expression tree. More...
class  TableExprNodeConstRegex
 Constant Regex or StringDistance in table select expression tree. More...
class  TableExprNodeConstDate
 Constant Date in table select expression tree. More...
class  TableExprNodeColumn
 Scalar column in table select expression tree. More...
class  TableExprNodeRownr
 Rownumber in table select expression tree. More...
class  TableExprNodeRowid
 Rowid in table select expression tree. More...
class  TableExprNodeRandom
 Random number in table select expression tree. More...
class  TableExprNodeArrayConstBool
 Bool Array constant in table select expression tree. More...
class  TableExprNodeArrayConstInt
 Int Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDouble
 Double Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDComplex
 DComplex Array constant in table select expression tree. More...
class  TableExprNodeArrayConstString
 String Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDate
 Date Array constant in table select expression tree. More...
class  TableExprFuncNode
 Class representing a function in table select expression. More...
class  TableExprFuncNodeArray
 Class representing an array function in table select expression. More...
class  TableExprNodeEQBool
 Bool comparison == in table select expression tree. More...
class  TableExprNodeEQInt
 Int comparison == in table select expression tree. More...
class  TableExprNodeEQDouble
 Double comparison == in table select expression tree. More...
class  TableExprNodeEQDComplex
 DComplex comparison == in table select expression tree. More...
class  TableExprNodeEQString
 String comparison == in table select expression tree. More...
class  TableExprNodeEQRegex
 Regex comparison == in table select expression tree. More...
class  TableExprNodeEQDate
 Date comparison == in table select expression tree. More...
class  TableExprNodeNEBool
 Bool comparison != in table select expression tree. More...
class  TableExprNodeNEInt
 Int comparison != in table select expression tree. More...
class  TableExprNodeNEDouble
 Double comparison != in table select expression tree. More...
class  TableExprNodeNEDComplex
 DComplex comparison != in table select expression tree. More...
class  TableExprNodeNEString
 String comparison != in table select expression tree. More...
class  TableExprNodeNERegex
 Regex comparison != in table select expression tree. More...
class  TableExprNodeNEDate
 Date comparison != in table select expression tree. More...
class  TableExprNodeGTInt
 Int comparison > in table select expression tree. More...
class  TableExprNodeGTDouble
 Double comparison > in table select expression tree. More...
class  TableExprNodeGTDComplex
 DComplex comparison > in table select expression tree. More...
class  TableExprNodeGTString
 String comparison > in table select expression tree. More...
class  TableExprNodeGTDate
 Date comparison > in table select expression tree. More...
class  TableExprNodeGEInt
 Int comparison >= in table select expression tree. More...
class  TableExprNodeGEDouble
 Double comparison >= in table select expression tree. More...
class  TableExprNodeGEDComplex
 DComplex comparison >= in table select expression tree. More...
class  TableExprNodeGEString
 String comparison >= in table select expression tree. More...
class  TableExprNodeGEDate
 Date comparison >= in table select expression tree. More...
class  TableExprNodeINInt
 Int comparison IN in table select expression tree. More...
class  TableExprNodeINDouble
 Double comparison IN in table select expression tree. More...
class  TableExprNodeINDComplex
 DComplex comparison IN in table select expression tree. More...
class  TableExprNodeINString
 String comparison IN in table select expression tree. More...
class  TableExprNodeINDate
 Date comparison IN in table select expression tree. More...
class  TableExprNodeOR
 Logical or in table select expression tree. More...
class  TableExprNodeAND
 Logical and in table select expression tree. More...
class  TableExprNodeNOT
 Logical not in table select expression tree. More...
class  TableExprNodeArrayEQBool
 Bool Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQInt
 Int Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDouble
 Double Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDComplex
 DComplex Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQString
 String Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQRegex
 Regex Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDate
 Date Array comparison == in table select expression tree. More...
class  TableExprNodeArrayNEBool
 Bool Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEInt
 Int Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDouble
 Double Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDComplex
 DComplex Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEString
 String Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNERegex
 Regex Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDate
 Date Array comparison != in table select expression tree. More...
class  TableExprNodeArrayGTInt
 Int Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDouble
 Double Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDComplex
 DComplex Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTString
 String Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDate
 Date Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGEInt
 Int Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDouble
 Double Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDComplex
 DComplex Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEString
 String Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDate
 Date Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayINInt
 Int Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDouble
 Double Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDComplex
 DComplex Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINString
 String Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDate
 Date Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayOR
 Logical or in table select expression tree. More...
class  TableExprNodeArrayAND
 Logical and in table select expression tree. More...
class  TableExprNodeArrayNOT
 Logical not in table select expression tree. More...
class  TableExprNodePlus
 Addition in table select expression tree. More...
class  TableExprNodePlusInt
 Int addition in table select expression tree. More...
class  TableExprNodePlusDouble
 Double addition in table select expression tree. More...
class  TableExprNodePlusDComplex
 DComplex addition in table select expression tree. More...
class  TableExprNodePlusString
 String addition in table select expression tree. More...
class  TableExprNodePlusDate
 Date addition in table select expression tree. More...
class  TableExprNodeMinus
 Subtraction in table select expression tree. More...
class  TableExprNodeMinusInt
 Int subtraction in table select expression tree. More...
class  TableExprNodeMinusDouble
 Double subtraction in table select expression tree. More...
class  TableExprNodeMinusDComplex
 DComplex subtraction in table select expression tree. More...
class  TableExprNodeMinusDate
 Date subtraction in table select expression tree. More...
class  TableExprNodeTimes
 Multiplication in table select expression tree. More...
class  TableExprNodeTimesInt
 Int multiplication in table select expression tree. More...
class  TableExprNodeTimesDouble
 Double multiplication in table select expression tree. More...
class  TableExprNodeTimesDComplex
 DComplex multiplication in table select expression tree. More...
class  TableExprNodeDivide
 Division in table select expression tree. More...
class  TableExprNodeDivideDouble
 Double division in table select expression tree. More...
class  TableExprNodeDivideDComplex
 DComplex division in table select expression tree. More...
class  TableExprNodeModulo
 Modulo in table select expression tree. More...
class  TableExprNodeModuloInt
 Int modulo in table select expression tree. More...
class  TableExprNodeModuloDouble
 Double modulo in table select expression tree. More...
class  TableExprNodeBitAndInt
 Bitwise and in table select expression tree. More...
class  TableExprNodeBitOrInt
 Bitwise or in table select expression tree. More...
class  TableExprNodeBitXorInt
 Bitwise xor in table select expression tree. More...
class  TableExprNodeMIN
 Unary minus in table select expression tree. More...
class  TableExprNodeBitNegate
 Bitwise negate in table select expression tree. More...
class  TableExprNodeArrayPlus
 Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusInt
 Int Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDouble
 Double Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDComplex
 DComplex Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusString
 String Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDate
 Date Array addition in table select expression tree. More...
class  TableExprNodeArrayMinus
 Array addition in table select expression tree. More...
class  TableExprNodeArrayMinusInt
 Int Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDouble
 Double Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDComplex
 DComplex Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDate
 Date Array subtraction in table select expression tree. More...
class  TableExprNodeArrayTimes
 Array addition in table select expression tree. More...
class  TableExprNodeArrayTimesInt
 Int Array multiplication in table select expression tree. More...
class  TableExprNodeArrayTimesDouble
 Double Array multiplication in table select expression tree. More...
class  TableExprNodeArrayTimesDComplex
 DComplex Array multiplication in table select expression tree. More...
class  TableExprNodeArrayDivide
 Array addition in table select expression tree. More...
class  TableExprNodeArrayDivideDouble
 Double Array division in table select expression tree. More...
class  TableExprNodeArrayDivideDComplex
 DComplex Array division in table select expression tree. More...
class  TableExprNodeArrayModulo
 Array addition in table select expression tree. More...
class  TableExprNodeArrayModuloInt
 Int Array modulo in table select expression tree. More...
class  TableExprNodeArrayModuloDouble
 Double Array modulo in table select expression tree. More...
class  TableExprNodeArrayBitAndInt
 Int Array bitwise and in table select expression tree. More...
class  TableExprNodeArrayBitOrInt
 Int Array bitwise or in table select expression tree. More...
class  TableExprNodeArrayBitXorInt
 Int Array bitwise xor in table select expression tree. More...
class  TableExprNodeArrayMIN
 Unary minus in table select expression tree. More...
class  TableExprNodeArrayBitNegate
 Bitwise negate in table select expression tree. More...
class  TableExprNode
 Handle class for a table column expression tree. More...
class  TableExprNodeArray
 Base class for arrays in table select expression. More...
class  TableExprNodeArrayColumn
 Base class for Array column in table select expression. More...
class  TableExprNodeArrayColumnBool
 Bool array column in table select expression. More...
class  TableExprNodeArrayColumnuChar
 uChar array column in table select expression More...
class  TableExprNodeArrayColumnShort
 Short array column in table select expression. More...
class  TableExprNodeArrayColumnuShort
 uShort array column in table select expression More...
class  TableExprNodeArrayColumnInt
 Int array column in table select expression. More...
class  TableExprNodeArrayColumnuInt
 uInt array column in table select expression More...
class  TableExprNodeArrayColumnFloat
 Float array column in table select expression. More...
class  TableExprNodeArrayColumnDouble
 Double array column in table select expression. More...
class  TableExprNodeArrayColumnComplex
 Complex array column in table select expression. More...
class  TableExprNodeArrayColumnDComplex
 DComplex array column in table select expression. More...
class  TableExprNodeArrayColumnString
 String array column in table select expression. More...
class  TableExprNodeIndex
 The index of an array element in a table select expression. More...
class  TableExprNodeArrayPart
 Array column part in table select expression. More...
class  TableExprNodeRecordField
 Scalar field in record select expression tree. More...
class  TableExprNodeRecordFieldArray
 Array field in record select expression tree. More...
class  TaqlRegex
 Class to handle a Regex or StringDistance. More...
class  TableExprNodeRep
 Abstract base class for a node in a table column expression tree. More...
class  TableExprNodeBinary
 Abstract base class for a node having 0, 1, or 2 child nodes. More...
class  TableExprNodeMulti
 Abstract base class for a node having multiple child nodes. More...
class  TableExprNodeSetElem
 Class to hold the table expression nodes for an element in a set. More...
class  TableExprNodeSet
 Class to hold multiple table expression nodes. More...
class  TableExprRange
 Select range of a column in an select expression. More...
class  TableExprUDFNode
 Class representing a function in table select expression. More...
class  TableExprUDFNodeArray
 Class representing a function in table select expression. More...
class  TableExprNodeUnit
 Unit for scalar values in a table select expression tree. More...
class  TableExprNodeArrayUnit
 Unit for array values in a table select expression tree. More...
class  ExternalLockSync
 Class to hold table lock data. More...
class  ForwardColumn
 Virtual column forwarding to another column. More...
class  ForwardColumnEngine
 Virtual column engine forwarding to other columns. More...
class  ForwardColumnIndexedRow
 Virtual column forwarding to another row/column. More...
class  ForwardColumnIndexedRowEngine
 Virtual column engine forwarding to other columns/rows. More...
class  IncrementalStMan
 The Incremental Storage Manager. More...
class  ROIncrementalStManAccessor
 Give access to some IncrementalStMan functions. More...
class  ISMBase
 Base class of the Incremental Storage Manager. More...
class  ISMBucket
 A bucket in the Incremental Storage Manager. More...
class  ISMColumn
 A Column in the Incremental Storage Manager. More...
class  ISMIndColumn
 A column of Incremental storage manager for indirect arrays. More...
class  ISMIndex
 The Index of the Incremental Storage Manager. More...
class  MappedArrayEngine
 Templated virtual column engine to map the data type of a table array. More...
class  MemoryStMan
 Memory-based table storage manager class. More...
class  MemoryTable
 Class for a table held in memory. More...
class  MSMBase
 Base class for memory-based table storage manager class. More...
class  MSMColumn
 Column in the Memory table storage manager class. More...
class  MSMDirColumn
 Memory storage manager for table arrays. More...
class  MSMIndColumn
 Mmeory storage manager for variable shaped table arrays. More...
class  NullTable
 Class indicating a null Table object. More...
class  PlainColumn
 Base class for a column in a plain table. More...
class  PlainTable
 Class defining a plain regular table. More...
struct  ReadAsciiTable_global_functions_readAsciiTable
 Filling a table from an Ascii file. More...
class  ReadAsciiTable
 Helper class for readAsciiTable. More...
struct  RecordExpr_global_functions_RecordExpr
 Global functions to make a expression node for a record field. More...
struct  RecordGram_global_functions_RecordGramFunctions
 Global functions for flex/bison scanner/parser for RecordGram. More...
class  RecordGramVal
 Helper class for values in RecordGram. More...
class  RecordGram
 Select-class for flex/bison scanner/parser for RecordGram. More...
class  RefColumn
 A column in a reference table. More...
class  RefRows
 Class holding the row numbers in a RefTable. More...
class  RefRowsSliceIter
 Class to iterate through a RefRows object. More...
class  RefTable
 Class for a table as a view of another table. More...
class  RetypedArrayEngine
 Virtual column engine to retype and reshape arrays. More...
struct  RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet
 Helper functions for users of RetypedArrayEngine. More...
class  RowCopier
 RowCopier copies all or part of a row from one table to another. More...
class  ScalarColumnData
 Access to a table column containing scalars. More...
class  ScalarColumnDesc
 Templated class to define columns of scalars in tables. More...
class  ScalarColumn
 Access to a scalar table column with arbitrary data type. More...
class  ScaledArrayEngine
 Templated virtual column engine to scale a table array. More...
class  ScaledComplexData
 Templated virtual column engine to scale a complex table array. More...
class  ScalarRecordColumnData
 Access to a table column containing scalar records. More...
class  ScalarRecordColumnDesc
 Class to define columns of scalar records in tables. More...
class  SetupNewTableRep
 Representation for handle class SetupNewTable. More...
class  SetupNewTable
 Create a new table - define shapes, data managers, etc. More...
class  SSMBase
 Base class of the Standard Storage Manager. More...
class  SSMColumn
 A Column in the Standard Storage Manager. More...
class  SSMDirColumn
 A Direct Array Column in the Standard Storage Manager. More...
class  SSMIndColumn
 A column of Standard storage manager for indirect arrays. More...
class  SSMIndex
 The bucket index for a group of columns in the Standard Storage Manager. More...
class  SSMIndStringColumn
 An Indirect String Array Column in the Standard Storage Manager. More...
class  SSMStringHandler
 Store strings in the Standard Storage Manager. More...
class  StandardStMan
 The Standard Storage Manager. More...
class  ROStandardStManAccessor
 Give access to some StandardStMan functions. More...
class  StManColumnArrayAipsIO
 AipsIO storage manager for direct table arrays. More...
class  StManArrayFile
 Read/write array in external format for a storage manager. More...
class  StManColumnIndArrayAipsIO
 AipsIO storage manager for indirect table arrays. More...
class  StIndArray
 Read/write indirect arrays. More...
class  StManColumnAipsIO
 AipsIO table column storage manager class. More...
class  StManAipsIO
 AipsIO table storage manager class. More...
class  StManColumn
 Base table column storage manager class. More...
class  SubTableDesc
 Description of columns containing tables. More...
class  Table
 Main interface class to a read/write table. More...
class  TableAttr
 Some attributes of a table. More...
class  TableCache
 Cache of open tables. More...
class  TableColumn
 Read/write access to a table column. More...
class  TableCopy
 Class with static functions for copying a table. More...
class  TableDesc
 Define the structure of an AIPS++ table. More...
class  TableError
 Base error class for storage manager. More...
class  TableInternalError
 Internal table error. More...
class  TableDuplFile
 Table error; table (description) already exists. More...
class  TableNoFile
 Table error; table (description) not found. More...
class  TableDescNoName
 Table error; no name given to table description. More...
class  TableInvOpt
 Table error; invalid table (description) option. More...
class  TableNoDir
 Table error; path is not a directory. More...
class  TableNoDatFile
 Table error; table.dat file not found. More...
class  TableInvType
 Table error; table type mismatch. More...
class  TableInvColumnDesc
 Table error; invalid column description. More...
class  TableInvHyperDesc
 Table error; invalid hypercolumn description. More...
class  TableUnknownDesc
 Table error; unknown column description. More...
class  TableInvDT
 Table error; invalid data type. More...
class  TableInvOper
 Table error; invalid operation. More...
class  TableArrayConformanceError
 Table error; non-conformant array. More...
class  TableConformanceError
 Table error; table length conformance error. More...
class  TableInvSort
 Table error; invalid sort. More...
class  TableInvLogic
 Table error; invalid logical operation. More...
class  TableInvExpr
 Table error; invalid select expression. More...
class  TableVectorNonConform
 Table error; non-conformant table vectors. More...
class  TableParseError
 Table error; invalid table command. More...
class  TableExprData
 Abstract base class for data object in a TaQL expression. More...
class  TableExprId
 The identification of a TaQL selection subject. More...
struct  TableGram_global_functions_TableGramFunctions
 Global functions for flex/bison scanner/parser for TableGram. More...
class  TableIndexProxy
 Proxy for table index access. More...
class  TableInfo
 Table type, subtype and further info. More...
class  TableIterator
 Iterate through a Table. More...
class  TableIterProxy
 Proxy for table iterator access. More...
class  TableKeyword
 Keyword value representing a table. More...
class  TableLock
 Class to hold table lock options. More...
class  TableLockData
 Class to hold table lock data. More...
class  TableLocker
 Class to hold a (user) lock on a table. More...
class  TableParse
 Class to hold values from table grammar parser. More...
class  TableParseSort
 Helper class for sort keys in TableParse. More...
class  TableParseUpdate
 Helper class for updates in TableParse. More...
class  TableParseSelect
 Select-class for flex/bison scanner/parser for TableParse. More...
class  TableProxy
 High-level interface to tables. More...
class  TableRecord
 A hierarchical collection of named fields of various types. More...
class  TableRecordRep
 The representation of a TableRecord. More...
class  ROTableRow
 Readonly access to a table row. More...
class  TableRow
 Read/write access to a table row. More...
class  TableRowProxy
 Proxy for table row access. More...
class  TableSyncData
 Class to hold table synchronization data. More...
class  TableVector
 Templated readonly table column vectors. More...
class  TabPath
 Search path for table files. More...
struct  TabVecLogic_global_functions_vectorComparison
 Comparison between two table vectors. More...
struct  TabVecLogic_global_functions_scalarComparison
 Comparison between a table vector and a scalar. More...
struct  TabVecMath_global_functions_basicMath
 Basic math for table vectors. More...
struct  TabVecMath_global_functions_basicTransMath
 Transcendental math for table vectors. More...
struct  TabVecMath_global_functions_advTransMath
 Further transcendental math for table vectors. More...
struct  TabVecMath_global_functions_miscellaneous
 Miscellaneous table vector operations. More...
struct  TabVecMath_global_functions_vectorMath
 Vector operations on a table vector. More...
class  TaQLNode
 Envelope class for a node in the raw TaQL parse tree. More...
class  TaQLConstNode
 Envelope class for a node containing a constant value. More...
class  TaQLRegexNode
 Envelope class for a node containing a constant regex value. More...
class  TaQLMultiNode
 Envelope class for a node containing a select command. More...
class  TaQLQueryNode
 Envelope class for a node containing a selection command. More...
class  TaQLConstNodeRep
 Raw TaQL parse tree node defining a constant value. More...
class  TaQLRegexNodeRep
 Raw TaQL parse tree node defining a constant regex value. More...
class  TaQLUnaryNodeRep
 Raw TaQL parse tree node defining a unary operator. More...
class  TaQLBinaryNodeRep
 Raw TaQL parse tree node defining a binary operator. More...
class  TaQLMultiNodeRep
 Raw TaQL parse tree node defining a list of nodes. More...
class  TaQLFuncNodeRep
 Raw TaQL parse tree node defining a function. More...
class  TaQLRangeNodeRep
 Raw TaQL parse tree node defining a range. More...
class  TaQLIndexNodeRep
 Raw TaQL parse tree node defining an index in a array. More...
class  TaQLJoinNodeRep
 Raw TaQL parse tree node defining a join operation. More...
class  TaQLKeyColNodeRep
 Raw TaQL parse tree node defining a keyword or column name. More...
class  TaQLTableNodeRep
 Raw TaQL parse tree node defining a table. More...
class  TaQLColNodeRep
 Raw TaQL parse tree node defining a select column expression. More...
class  TaQLColumnsNodeRep
 Raw TaQL parse tree node defining a select column list. More...
class  TaQLSortKeyNodeRep
 Raw TaQL parse tree node defining a sort key. More...
class  TaQLSortNodeRep
 Raw TaQL parse tree node defining a sort list. More...
class  TaQLLimitOffNodeRep
 Raw TaQL parse tree node defining a limit/offset expression. More...
class  TaQLGivingNodeRep
 Raw TaQL parse tree node defining a giving expression list. More...
class  TaQLUpdExprNodeRep
 Raw TaQL parse tree node defining a column update expression. More...
class  TaQLQueryNodeRep
 Raw TaQL parse tree node defining a selection command. More...
class  TaQLSelectNodeRep
 Raw TaQL parse tree node defining a select command. More...
class  TaQLCountNodeRep
 Raw TaQL parse tree node defining a count command. More...
class  TaQLUpdateNodeRep
 Raw TaQL parse tree node defining an update command. More...
class  TaQLInsertNodeRep
 Raw TaQL parse tree node defining an insert command. More...
class  TaQLDeleteNodeRep
 Raw TaQL parse tree node defining a delete command. More...
class  TaQLCalcNodeRep
 Raw TaQL parse tree node defining a calc command. More...
class  TaQLCreTabNodeRep
 Raw TaQL parse tree node defining a create table command. More...
class  TaQLColSpecNodeRep
 Raw TaQL parse tree node defining a create column specification. More...
class  TaQLRecFldNodeRep
 Raw TaQL parse tree node defining a record field. More...
class  TaQLUnitNodeRep
 Raw TaQL parse tree node defining a unit. More...
class  TaQLNodeHandler
 Class to handle the nodes in the raw TaQL parse tree. More...
class  TaQLNodeHRValue
 Class containing the result value of the handling of a TaQLNode. More...
class  TaQLNodeRep
 Representation of a node in the raw TaQL parse tree. More...
class  TaQLNodeResultRep
 Abstract base class to hold the result of a visit to the node tree. More...
class  TaQLNodeResult
 Envelope class to hold the result of a visit to the node tree. More...
class  TaQLNodeVisitor
 Class to visit the nodes in the raw TaQL parse tree. More...
class  TaQLResult
 Class to hold the result of a TaQL command. More...
class  TaQLStyle
 Class with static members defining the TaQL style. More...
class  TiledCellStMan
 Tiled Cell Storage Manager. More...
class  TiledColumnStMan
 Tiled Column Storage Manager. More...
class  TiledDataStMan
 Tiled Data Storage Manager. More...
class  TiledDataStManAccessor
 Give access to some TiledDataStMan functions. More...
class  TiledFileAccess
 Tiled access to an array in a file. More...
class  TiledFileHelper
 Helper class for tiled access to an array in a file. More...
class  TiledShapeStMan
 Tiled Data Storage Manager using the shape as id. More...
class  TiledStMan
 Base class for Tiled Storage Manager classes. More...
class  ROTiledStManAccessor
 Give access to some TiledStMan functions. More...
class  TSMColumn
 A column in the Tiled Storage Manager. More...
class  TSMCoordColumn
 A coordinate column in Tiled Storage Manager. More...
class  TSMCube
 Tiled hypercube in a table. More...
class  TSMCubeBuff
 Tiled hypercube in a table. More...
class  TSMCubeMMap
 Tiled hypercube in a table. More...
class  TSMDataColumn
 A data column in Tiled Storage Manager. More...
class  TSMFile
 File object for Tiled Storage Manager. More...
class  TSMIdColumn
 An id column in Tiled Storage Manager. More...
class  TSMOption
 Options for the Tiled Storage Manager Access. More...
class  TSMShape
 Expanded IPosition for shapes. More...
struct  TVec_global_functions_enum
 Enumeration of possible table vectors. More...
class  TabVecRep
 Templated base class for table vectors. More...
struct  TVecLogic_global_functions_vectorComparison
 Comparison between two table vectors. More...
struct  TVecLogic_global_functions_scalarComparison
 Comparison between a table vector and a scalar. More...
struct  TVecMath_global_functions_basicMath
 Basic math for table vectors. More...
struct  TVecMath_global_functions_basicTransMath
 Transcendental math for table vectors. More...
struct  TVecMath_global_functions_advTransMath
 Further transcendental math for table vectors. More...
struct  TVecMath_global_functions_miscellaneous
 Miscellaneous table vector operations. More...
struct  TVecMath_global_functions_vectorMath
 Vector operations on a table vector. More...
class  TabVecScaCol
 Templated table scalar column vectors. More...
class  TabVecTemp
 Templated table vectors held in memory as a temporary. More...
class  UDFBase
 Abstract base class for a user-defined TaQL function. More...
class  VirtualArrayColumn
 Templated base class for virtual array column. More...
class  VirtualColumnEngine
 Abstract base class for virtual column handling. More...
class  VirtualScalarColumn
 Templated base class for virtual scalar column. More...
struct  VirtScaCol_global_functions_getVirtualScalarColumn
 Global functions to get or put data of a virtual column. More...
class  VirtualTaQLColumn
 Virtual scalar column using TaQL. More...
class  VSCEngine
 Base virtual column for a scalar column with any type. More...
class  MS2ASDM
 MS2ASDM provides functionalities to create an ASDM (ALMA science data model) from an existing MS. More...
class  PlotServerProxy
class  DBusSession
class  init_dispatcher
class  ImagerControl
class  DBusThreadedBase
class  DBusService
class  ServiceProxy
class  ViewerProxy
class  PlotterImplementations
class  QCloseableWidget
 Wrapper around a QWidget with a "Close" button. More...
class  QProgressPanel
 Convenience class with a label and progress meter. More...
class  ProgressHelper
 Wrapper around a QProgressPanel or other QLabel/QProgressBar pairing. More...
class  TBAction
 Abstract parent class of any action that can be performed. More...
class  TBActionList
 Contains an list of performed actions and a list of undone actions. More...
class  TBEditDataAction
 TBAction for when non-array data in the table is edited. More...
class  TBEditArrayDataAction
 TBAction for when array data in the table is edited. More...
class  TBArray
 Holds a potentially multi-dimensional array. More...
class  TBBrowser
 Browser widget for managing opened tables. More...
class  TBConnection
 Dialog for opening/connecting to a table with options. More...
class  Result
 Convenience class for a String/bool tuple. More...
class  TBLocatedRows
 Results of a row locate on at least one table. More...
class  TBConstants
 Constants, defaults, and commonly-used functions for the table browser. More...
class  TBData
 Data types used for loaded data. More...
class  TBDataString
 Implementation of TBData for String data. More...
class  TBDataDouble
 Implementation of TBData for double data. More...
class  TBDataFloat
 Implementation of TBData for float data. More...
class  TBDataInt
 Implementation of TBData for integer data. More...
class  TBDataUInt
 Implementation of TBData for unsigned int data. More...
class  TBDataBool
 Implementation of TBData for boolean data. More...
class  TBDataChar
 Implementation of TBData for character data. More...
class  TBDataUChar
 Implementation of TBData for unsigned character data. More...
class  TBDataShort
 Implementation of TBData for short data. More...
class  TBDataComplex
 Implementation of TBData for complex data. More...
class  TBDataDComplex
 Implementation of TBData for double complex data. More...
class  TBDataTable
 Implementation of TBData for Table data. More...
class  TBDataRecord
 Implementation of TBData for Record data. More...
class  TBDataDate
 Implementation of TBData for date data. More...
class  TBArrayData
 Data type that holds an array. More...
class  TBArrayDataString
 Implementation of TBArrayData for String array data. More...
class  TBArrayDataDouble
 Implementation of TBArrayData for double array data. More...
class  TBArrayDataFloat
 Implementation of TBArrayData for float array data. More...
class  TBArrayDataInt
 Implementation of TBArrayData for int array data. More...
class  TBArrayDataUInt
 Implementation of TBArrayData for unsigned int array data. More...
class  TBArrayDataBool
 Implementation of TBArrayData for boolean array data. More...
class  TBArrayDataChar
 Implementation of TBArrayData for character array data. More...
class  TBArrayDataUChar
 Implementation of TBArrayData for unsigned character array data. More...
class  TBArrayDataShort
 Implementation of TBArrayData for short array data. More...
class  TBArrayDataComplex
 Implementation of TBArrayData for complex array data. More...
class  TBArrayDataDComplex
 Implementation of TBArrayData for double complex array data. More...
class  TBDataItem
 Subclass of QTableWidgetItem that allows for custom sorting. More...
class  TBDataTab
 Widget used to display table data. More...
class  TBExportThread
 Thread that exports a table to VOTable XML format. More...
class  TBField
 Representation of a table field. More...
class  TBFilterRule
 Rule that can be used to filter rows based upon field values. More...
class  TBFilterRuleSequence
 A sequence of TBFilterRules that can be used to filter rows. More...
class  TBFilterRules
 Widget to allow the user to enter a filter rule sequence. More...
class  QFontColor
 QFont color is a convenience class containing a QFont and a QColor. More...
class  TBFormat
 Rules used to format displayed values for fields. More...
class  TBFormatter
 Widget for entering format rules for a given field. More...
class  TBHelp
 Widget for displaying and updating the browser help files. More...
class  TBKeyword
 Representation of a keyword attached to a table or field. More...
class  TBNewKeyword
class  TBTableKeywordsTab
 Widget used to display table keywords. More...
class  TBFieldKeywordsTab
 Widget used to display field keywords. More...
class  TBMain
 Main window which is mainly responsible for menu actions. More...
class  TBOptions
 Widget to edit the browsing options. More...
class  TBParser
 Parses the XMLDriver-generated XML into data in a TBTable. More...
class  TBHomeParser
 TBParser subclass that uses a "home" parsing method. More...
class  TBXercesDOMParser
 TBParser subclass that uses a DOM parser in the XERCES library. More...
class  TBXercesSAXParser
 TBParser subclass that uses a SAX parser in the XERCES library. More...
class  TBPlotFormat
 Format for the curves on the plot canvas. More...
class  TBPlotCanvas
 Canvas for data plotting using a given plotting implementation. More...
class  PlotParams
 Parameters for a single field for collecting plotting data. More...
class  TBPlotData
 Data for plotting. More...
class  PlotSlicer
 Small widget to provide a variable number of spinners to create a slice. More...
class  TBPlotter
 Widget to collect plot parameters and plot on the canvas. More...
class  TBRowLocate
 Displays results of a row locate. More...
class  TBSlicer
 Widget to display and change the current array slice. More...
class  TBSorter
 Widget to configure a multi-field sort ordering. More...
class  DriverParams
 Parameters to indicate what driver should be used for the table backend. More...
class  TableParams
 Parameters that define all table data and meta-deta. More...
class  TBTable
 Primary interface for the rest of the browser to a table. More...
class  TBTableDriver
 Driver for interacting with the table on disk. More...
class  TBTableDriverDirect
 TBTableDriver implementation that directly accesses the table on disk. More...
class  TBTableDriverXML
 NOTE: the TBTableDriverXML has been disabled. More...
class  TBTableInfo
 Displays general information about a table. More...
class  TBTableTabs
 Collection of table backend and display tabs. More...
class  TBTaQL
 GUI for entering a TaQL command. More...
class  TBTest
 Tests to check the validity of a table. More...
class  TBIDFieldsTest
 Tests whether fields ending in _ID have a corresponding subtable. More...
class  TBSubtablesTest
 Tests whether subtables exist on disk. More...
class  TBValidSubtablesTest
 Tests whether subtables can be opened and have data. More...
class  TBTypes
 (Not finished) Widget for entering a value based on its type. More...
class  TBValidityChecker
 Widget for running TBTests on opened tables. More...
class  TBTableView
 Current "view" or state of a single table. More...
class  TBView
 Current "view" or state of the browser that can be serialized. More...
class  TBViewArray
 Widget for viewing array data in TBArray format. More...
class  TBArrayPanel
 Panel that can hold multiple TBViewArray widgets. More...
class  TBViewRecord
 Widget for viewing record data. More...
class  XMLtoken
 Representation of a single XML token. More...
class  DirItem
class  DirModel
class  FileCatalog
class  PictureViewer
class  TextEditor
class  LogItem
class  LogModel
class  LogViewer
class  FileWatcher
class  QtDBusPlotSvrAdaptor
class  QtPlotFrame
class  QtPlotServer
class  QtPlotSvrMain
class  QtPlotSvrPanel
class  QtRasterData
class  ProgressBar
class  ProgressTimer
class  QtActionSynchronizer
 This class is used to synchronize the checked state of actions with checkable buttons or other actions. More...
class  QtActionGroup
 This class meant to be used almost identically to an exclusive QActionGroup. More...
class  QtButtonGroup
 This class meant to be used almost identically to an exclusive QButtonGroup. More...
class  QtComboCheckBoxDelegate
 Subclass of QItemDelegate for use with QtComboCheckBox. More...
class  QtComboCheckBox
 Subclass of QComboBox that uses the item delegate above. More...
class  QtDBusApp
class  QtDBusXML
 Subclass of QDomDocument that represents an XML scheme that is to be used with CASA's Qt dbus communication. More...
class  QtDBusXmlApp
 Abstract parent of classes that want to register themselves with CASA's DBus server. More...
class  QtDBusXmlAppAdaptor
 Subclass of QDBusAbstractAdaptor for use with CASA's QtDBusXmlApp class. More...
class  QtEditingWidget
 A simple parent for editing widgets. More...
class  QtLabelWidget
 Widget for choosing a label. More...
class  QtFileWidget
 Widget for choosing a file. More...
class  QtFileDialog
 Subclass of QFileDialog with additional functionality. More...
class  QtId
class  QtIndexChooser
 Widget that allows the user to pick an index, with a number of choices on how the index can be chosen. More...
class  QtLayeredLayout
 Subclass of QLayout to have multiple widgets layered on top of each other. More...
class  QtPanelBase
class  QtPlotWidget
 Parent for plot widgets. More...
class  PlotColorWidget
 Widget for choosing a plot color. More...
class  PlotFillWidget
 Widget for choosing a plot area fill. More...
class  PlotLineWidget
 Widget for choosing a plot line. More...
class  PlotSymbolWidget
 Widget for choosing a plot symbol. More...
class  PlotFontWidget
 Widget for choosing a plot font. More...
class  QtProgressWidget
 GUI for displaying progress information. More...
class  QtUtilities
class  QPArrow
 Used by the viewer's region shapes, so have it outside the ifdefs in case the flag isn't on. More...
class  Attribute
 Arbitrary name-value pairs used in the display classes. More...
class  AttributeBuffer
 Buffer for storing Attributes. More...
class  AttributeValue
 Type-dependent interface for values of Attributes. More...
class  AttValue
 Provision of type identification services for Attribute classes. More...
class  AttributeValueBase
 Base class for values of Attributes used in the display classes. More...
class  AttributeValuePoi
 Templated class for storing a pointer to the value of an Attribute. More...
class  AttributeValuePoiTol
 Templated class for aliased, tolerant AttributeValues. More...
class  AttributeValueTol
 Templated class for storing Attributes which have a tolerance. More...
struct  ColorDistribution_global_functions_Color_Distribution_interface
 Global functions for generating color cube dimensions. More...
class  Colormap
 Describes a method of generating a table of colors. More...
class  ColormapDefinition
class  ColormapInfo
 ColormapInfo stores information about the dynamic mapping of a Colormap. More...
class  ColormapManager
 Class to manage registration of colormaps on PixelCanvasColorTables. More...
class  Display
 Enumerate constants for the display classes. More...
struct  DisplayEnums_global_functions_DisplayEnums_to_string_functions
 Global functions (operators) to print display class enumerations. More...
class  DisplayParameter
 Base class for storing and parsing of parameters for display classes. More...
class  DLFont
 A class designed to manage several representations of the same font. More...
class  DParameterButton
 Implementation of DisplayParameter to package interface to button autoguis. More...
class  DParameterChoice
 Implementation of DisplayParameter to store choice parameters. More...
class  DParameterColorChoice
 Implementation of DParameterChoice to store color selection parameters. More...
class  DParameterFontChoice
 Implementation of DParameterChoice to store font selection parameters. More...
class  DParameterMapKeyChoice
 Implementation of DParameterChoice to store parameter and associated key. More...
class  DParameterRange
 A helper class to deal with data ranges to support options. More...
class  DParameterString
 Implementation of DisplayParameter to store String parameters. More...
class  DParameterSwitch
 Implementation of DisplayParameter to store choice parameters. More...
class  GLPCDisplayListElement
 Base class for the various display list subclasses. More...
class  GLPCDisplayListEntry
 Returns a Display List Element for recording GL commands. More...
class  GLPCDisplayList
 DisplayListElement that can contain lists of other DisplayListElements. More...
class  GLPCTextureParams
 Holds parameters for setting glTexParameteri variables. <visibility=local> More...
class  GLPCTexturedImage
class  GLPixelCanvas
 OpenGL implementation of PixelCanvas. More...
class  GLVColorTableEntry
 Implementation of PixelCanvasColorTable for OpenGL. More...
class  GLPixelCanvasColorTable
class  GLLogIO
 GLLogIO adds tracing support to the AIPS++ LogIO object. More...
class  MultiWCHolder
 A holder of WorldCanvasHolders to use for panelling applications. More...
class  PanelDisplay
 A class which creates and manages "panelled" displays. More...
class  PCVGBuffer
class  PixelCanvas
 Base class defining interface to pixel-based output devices. More...
class  PixelCanvasColorTable
 Abstract interface to underlying graphics library's colortable. More...
class  PSDriver
 Low level interface between PSPixelCanvas{ColorTable} and PostScript. More...
class  PSPixelCanvas
 Implementation of the PixelCanvas for PostScript devices. More...
class  PSPixelCanvasColorTable
 Implementation of PixelCanvasColorTable for PostScript device. More...
class  PSWorldCanvasApp
 Simple PostScript WorldCanvas application. More...
class  SliceEH
 An event handler to negotiate between three different PanelDisplays. More...
class  SlicePanelDisplay
 An application provide displays of three axis combinations of data in a cube. More...
class  WCPGFilter
 Interface between the WorldCanvas and its PGPLOT driver. More...
class  WorldCanvas
 Implementation of drawing in world coordinates on top of a PixelCanvas. More...
class  WorldCanvasHolder
 A holder to interface between DisplayDatas and a WorldCanvas. More...
struct  WorldCanvasPGPlotDriver_global_functions_Driver_functions_called_by_FORTRAN_PgPlot_library
 Global driver functions need to support PgPlot on the WorldCanvas. More...
struct  WorldCanvasPGPlotDriver_global_functions_Global_functions_to_attach_to_existing_WorldCanvases
 Global utility functions need to support PgPlot on the WorldCanvas. More...
class  DefaultWCCoordinateHandler
 Class to provide default coordinate handling for WorldCanvases. More...
class  DefaultWCSizeControlHandler
 Default WorldCanvas SizeControl handler. More...
class  WCAxisLabeller
 Abstract class for drawing grids, axes, ticks and tick labels on a WorldCanvas. More...
class  WCCoordinateHandler
 Base class defining a set of transformations for WorldCanvas coordinates. More...
class  WCCSAxisLabeller
 Base class for WorldCanvas axis labelling using a CoordinateSystem. More...
class  WCCSNLAxisLabeller
 Class which provides non-linear axis labelling using a CoordinateSystem. More...
class  WCDataScaleHandler
 Class implementing simple data scaling for the WorldCanvas. More...
class  WCLinearScaleHandler
 Linear scaling of data for WorldCanvases. More...
class  WCPowerScaleHandler
 Linear, logarithmic and exponential scaling of data for the WorldCanvas. More...
class  WCResampleHandler
 Base class for resampling data pixels to World/PixelCanvas pixels. More...
class  WCSimpleResampleHandler
 Class which implements simple resampling for the WorldCanvas. More...
class  WCSizeControlHandler
 Base class defining the interface to controlling the WorldCanvas size. More...
class  ActiveCaching2dDD
 Class providing active behaviour for 2d CachingDisplayDatas. More...
class  AxesDisplayData
 Interface and simple implementation of axis labelling. More...
class  AxesDisplayMethod
 Class to draw a single set of axis labels for AxesDisplayData. More...
class  CachingDisplayData
 Base class for auto-caching DisplayData objects. More...
class  CachingDisplayMethod
 Assistance class for auto-caching of DisplayData objects. More...
class  DDDEllipse
 Implementation of an ellipse/rectangle object for DrawingDisplayData class. More...
class  DDDHandle
 A class to draw and detect handles on a DDDObject. More...
class  DDDObject
 Base class describing interface for objects supported by DrawingDisplayData. More...
class  DDDPolygon
 Implementation of aan ellipse object for DrawingDisplayData class. More...
class  DDDRectangle
 Implementation of a rectangular object for DrawingDisplayData class. More...
class  DisplayData
 Base class for display objects. More...
class  DisplayMethod
 Base class for drawing a particular element (view) of a DisplayData. More...
class  DrawingDisplayData
 DisplayData which provides interactive drawing capabilities. More...
class  DrawingDisplayMethod
 DisplayMethod which provides actual drawing for DrawingDisplayData class. More...
class  Galaxy
 Simple class to represent a Galaxy as a collection of Stars. More...
class  Star
 Simple class which represents a star as a point mass. More...
class  Histogram2dDD
 A DisplayData to draw histograms. More...
class  Histogram2dDM
 A DisplayMethod to draw histograms. More...
class  LatticeAsContour
 Class to manage the drawing of contour maps of slices from AIPS++ Lattices. More...
class  LatticeAsMarker
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
class  LatticeAsRaster
 Class to manage the drawing of raster images of slices from AIPS++ Lattices. More...
class  LatticeAsVector
 Class to manage the drawing of vector maps of slices from AIPS++ Lattices. More...
class  LatticePADisplayData
 Partial implementation of PrincipalAxesDD for Lattice-based data. More...
class  LatticePADisplayMethod
 Partial implementation of PrincipalAxesDM for Lattice-based data. More...
class  LatticePADMContour
 Class to draw a single contour map of a slice from an AIPS++ Lattice. More...
class  LatticePADMMarker
 Class to draw a single vector map of a slice from an AIPS++ Lattice. More...
class  LatticePADMRaster
 Class to draw a raster image of a slice of an AIPS++ Lattice. More...
class  LatticePADMVector
 Class to draw a single vector map of a slice from an AIPS++ Lattice. More...
class  MSAsRaster
 Class for displaying data within an MS as a raster (gridded) image. More...
class  MSAsRasterDM
 (Minimal) DisplayMethod for MSAsRaster. More...
class  NBody
 Simple class which provides brute force n-body simulation and display. More...
class  PassiveCachingDD
 Class providing passive behaviour for CachingDisplayDatas. More...
class  PassiveTableDD
 Class adding Table-specific support functions to PassiveCachingDD. More...
class  PrincipalAxesDD
 Interface for DisplayDatas which have data arranged in axes. More...
class  PrincipalAxesDM
 Interface for DisplayMethods which have data arranged in "axes.". More...
class  Profile2dDD
 A DisplayData to draw Profiles. More...
class  Profile2dDM
 A DisplayMethod to draw Profiles. More...
class  ScrollingRasterDD
class  ScrollingRasterDM
 Base class for scrolling DisplayData objects. More...
class  SkyCatOverlayDD
 Simple implementation of a cached DisplayData for sky catalogue overlays. More...
class  SkyCatOverlayDM
 Class to draw catalogue overlays for SkyCatOverlayDD. More...
class  TblAsContourDD
 Class for displaying data within a table as a contour image. More...
class  TblAsContourDM
 A DisplayMethod to draw Contours from table data. More...
class  TblAsRasterDD
 Class for displaying data within a table as a raster image. More...
class  TblAsRasterDM
 A DisplayMethod to draw Raster images from table data. More...
class  TblAsXYDD
 Class for displaying data within a table as a xy image. More...
class  TblAsXYDM
 A DisplayMethod to draw XY plots from table data. More...
class  WedgeDD
 A DisplayData to draw color wedges. More...
class  WedgeDM
 The DisplayMethod to draw Wedges. More...
class  WorldAxesDD
 A DisplayData to setup a World coordinate plot. More...
class  WorldAxesDM
 Class to draw a single set of axis labels for AxesDisplayData. More...
class  AnimatorRefEH
 WorldCanvas refresh event handler for Animator class. More...
class  Animator
 Animation controller for WorldCanvasHolders. More...
class  AniPosEH
 WorldCanvas position event handler for Animator. More...
class  CrosshairEvent
 WorldCanvasEvent:contains info on the WC point selected by MWCCrosshairTool. More...
class  DDModEvent
 Class used by DisplayDatas to signal change in data. More...
class  DisplayDataEvent
 Class for events sent by DisplayDatas. More...
class  DisplayEH
 class for handling any type of DisplayEvent. More...
class  DisplayEvent
 Class describing the most basic event information in the display classes. More...
class  DisplayTool
 Base class for event-based tools in the display classes. More...
class  DTVisible
 Class providing draw style settings for visible DisplayTools. More...
class  MultiEllipseTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiEllipseToolImpl
 WorldCanvas event-based ellipse region drawer. More...
class  MultiPointTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiPointToolImpl
 WorldCanvas event-based point region drawer. More...
class  MultiPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
class  MultiPolylineToolImpl
 WorldCanvas event-based polyline region drawer. More...
class  MultiPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  MultiPolyToolImpl
 WorldCanvas event-based polygon region drawer. More...
class  MultiPVTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiPVToolImpl
 WorldCanvas event-based rectangle region drawer. More...
class  MultiRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MultiRectToolImpl
 WorldCanvas event-based rectangle region drawer. More...
class  MultiWCTool
 Base class for MultiWorldCanvas event-based tools. More...
class  MWCAnimator
 Animator for MultiWCHolder class. More...
class  MWCCrosshairTool
 Base class for MultiWorldCanvas event-based crosshair tools. More...
class  MWCEllipseTool
 Base class for MultiWorldCanvas event-based ellipse tools. More...
class  MWCETRegion
 WorldCanvas event-based elliptical region drawer. More...
class  ResetCrosshairEvent
 Event sent to tell MWCCrosshairTool to reset. More...
class  ResetRTRegionEvent
 Event sent to tell MWCRTRegionTool to reset. More...
class  MWCPannerTool
class  MWCPolylineTool
 Base class for WorldCanvas event-based polyline tools. More...
class  MWCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  MWCPositionVelocityTool
 Multi WorldCanvas event-based position velocity tool. More...
class  MWCPTRegion
 WorldCanvas event-based polygon region drawer. More...
class  MWCRectTool
 Base class for MultiWorldCanvas event-based rectangle tools. More...
class  MWCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
class  MWCRTZoomer
 Multi WorldCanvas event-based zoomer. More...
class  MWCRulerlineTool
 Multi WorldCanvas event-based ruler line tool. More...
class  PCInvisTool
 Base implementation of PCTool for invisible (non-drawing) tools. More...
class  PCITFiddler
 Colormap fiddling on the PixelCanvas. More...
class  PCMotionEH
 
PixelCanvas Event Handler for managing pointer motion events  
More...
class  PCMotionEvent
 Class which stores PixelCanvas motion event information. More...
class  PCPositionEH
 
PixelCanvas Event Handler for managing keyboard and mouse button
events
More...
class  PCPositionEvent
 Class which stores PixelCanvas position event information. More...
class  PCRefreshEH
 
WorldCanvas Event Handler for managing events
More...
class  PCRefreshEvent
 Class which stores PixelCanvas refresh event information. More...
class  PCTestPattern
 PixelCanvas test pattern display refresh event handler. More...
class  PCToolPosEH
 PixelCanvas position event handler for PCTool. More...
class  PCToolMotEH
 PixelCanvas motion event handler for PCTool. More...
class  PCToolRefEH
 PixelCanvas refresh event handler for PCTool. More...
class  PCTool
 Base class for PixelCanvas event-based tools. More...
class  PixelCanvasEvent
 Base class describing event information for PixelCanvases. More...
class  RectRegionEvent
 Contains info on the WC rectanglar area selected by MWCRTRegion mouse tool. More...
class  RegionTool
class  WCCrosshairTool
 Base class for WorldCanvas event-based crosshair tools. More...
class  WCInvisTool
 Base implementation of WCTool for invisible (non-drawing) tools. More...
class  WCMotionEH
 
Base class for handling WorldCanvas motion events.
More...
class  WCMotionEvent
 Class which stores WorldCanvas motion event information. More...
class  WCPolyTool
 Base class for WorldCanvas event-based polygon tools. More...
class  WCPositionEH
 
Base class for handling WorldCanvas position events.
More...
class  WCPositionEvent
 Class which stores WorldCanvas position event information. More...
class  WCPTRegion
 WorldCanvas event-based polygon region drawer. More...
class  WCRectTool
 Base class for WorldCanvas event-based rectangle tools. More...
class  WCRefreshEH
 
Base class for handling WorldCanvas refresh events.
More...
class  WCRefreshEvent
 Class which stores WorldCanvas refresh event information. More...
class  WCRTRegion
 WorldCanvas event-based rectangle region drawer. More...
class  WCRTZoomer
 WorldCanvas event-based zoomer. More...
class  WCToolPosEH
 WorldCanvas position event handler for WCTool. More...
class  WCToolMotEH
 WorldCanvas motion event handler for WCTool. More...
class  WCToolRefEH
 WorldCanvas refresh event handler for WCTool. More...
class  WCTool
 Base class for WorldCanvas event-based tools. More...
class  WorldCanvasEvent
 Base class describing event information for WorldCanvases. More...
class  Annotations
 Control class for a collection of DisplayShapeInterfaces. More...
class  DisplayShape
 The abstract base class for all "DisplayShapes". More...
class  DisplayShapeInterface
 class PixelCanvas; class WorldCanvas; More...
class  DisplayShapeWithCoords
class  DSArrow
 Arrow implementation;adds a polygon to a DSLine to represent the arrow head. More...
class  DSBasic
 Base class for all "basic" shapes. More...
class  DSCircle
 Circle implementation;extends DSEllipse, adding general circle functions. More...
class  DSClosed
 DSClosed provides common functionality for all "closed" shapes. More...
class  DSEllipse
 Implementation of a ellipse. More...
class  DSLine
 Implementation of a line. More...
class  DSMarker
 Implementation of a marker. More...
class  DSPixelArrow
class  DSPixelEllipse
class  DSPixelMarker
class  DSPixelPoly
class  DSPixelPolyLine
class  DSPixelRectangle
class  DSPixelText
class  DSPoly
 Implementation of a Polygon. More...
class  DSPolyLine
 Implementation of a polyline. More...
class  DSRectangle
 Implementation of a rectangle. More...
class  DSScreenArrow
class  DSScreenEllipse
class  DSScreenMarker
class  DSScreenPoly
class  DSScreenPolyLine
class  DSScreenRectangle
class  DSScreenText
class  DSSquare
 Implementation of a square. More...
class  DSText
 Implementation of text. More...
class  DSWorldArrow
class  DSWorldEllipse
class  DSWorldMarker
class  DSWorldPoly
class  DSWorldPolyLine
class  DSWorldRectangle
class  DSWorldText
class  ColorComboDelegate
class  ComponentListWrapper
 Provides convenient accessors and functionality for a ComponentList. More...
class  FindSourcesDialog
 Displays a dialog that allows the user to find and edit a source list that can be used as estimates for a 2D fit. More...
class  Fit2DLogDialog
class  Fit2DTool
class  Gaussian2DFitter
 Performs a 2DGaussian fit of an image in a background thread. More...
class  PixelRangeDialog
 Displays a histogram that allows the user to set a include/exclude pixel range for the fit. More...
class  RegionBox
class  ResidualHistogramDialog
class  QtAutoGui
 General-purpose Qt options widget created from Record. More...
class  QtAdjustmentTop
class  QtSliderBase
 Base class for QtAutoGui slider interface elements. More...
class  QtSliderEditor
class  QtSliderLabel
class  QtMinMaxEditor
class  QtLineEditor
class  QtCombo
class  QtBool
class  QtPushButton
class  QtCheck
class  QtRegionEditor
class  QtPairEditor
class  QtNumberEditor
 can use PairItem because it's just a frame More...
class  QtFlowLayout
class  QtBorderLayout
class  QtXmlRecord
class  Annotation
class  AnnotationEditor
class  AnnotationEditorText
class  AnnotationText
class  PropertyListener
class  CanvasCurve
class  CanvasHolder
 Holds the QtCanvas where the spectral profile is drawn. More...
class  CanvasMode
class  CanvasModeAnnotation
class  CanvasModeChannel
class  CanvasModeContextMenu
class  CanvasModeFactory
class  CanvasModeRangeSelection
class  CanvasModeZoom
class  ColorSummaryDelegate
class  ColorSummaryWidget
class  Converter
class  ConverterChannel
 Purpose of this class is to convert from channels= pixels to the world units/pixels used by the spectral axis. More...
class  ConverterFrequency
class  ConverterFrequencyVelocity
class  ConverterFrequencyWavelength
class  ConverterIntensity
 Converts intensity units: Jy/Beam, Kelvin, Fraction of Peak, etc. More...
class  ConverterVelocity
class  ConverterVelocityFrequency
class  ConverterVelocityWavelength
class  ConverterWavelength
class  ConverterWavelengthFrequency
class  ConverterWavelengthVelocity
class  GaussianEstimateDialog
class  GaussianEstimateWidget
class  LegendPreferences
 Allows the user to customize properties of the spectral profile legend. More...
class  LineOverlaysSearchResultsDialog
class  LineOverlaysTab
class  MolecularLine
class  MomentSettingsWidgetOptical
class  CollapseResult
class  MomentCollapseThreadRadio
 Note: ImageMomentsProgressMonitor is an interface that provides this class with updates concerning the progress of the moment calculation task. More...
class  MomentSettingsWidgetRadio
 Note: ProfileTaskFacilitator abstracts out some of the common functionality needed for calculating moments and spectral line fitting into a single base class. More...
class  ProfileFitMarker
class  ProfileTaskFacilitator
class  ProfileTaskMonitor
class  GraphLabel
class  QtCanvas
class  QtDrawCanvas
class  QtDrawColors
class  QtDrawer
class  QtDrawSettings
class  QtMWCTool
class  QtPolyTool
class  QtPolylineTool
class  QtEllipseTool
class  QtRectTool
class  QtCrossTool
class  QtPVTool
class  QtOldMWCTool
class  QtOldPolyTool
class  QtOldEllipseTool
class  QtOldRectTool
class  QtOldCrossTool
class  QtPlotSettings
class  QtPlotter
class  QtProfile
 Note: The purpose of the SpecFitMonitor interface is to provide a communications interface between the class doing spectral line fitting and this class. More...
class  QtProfilePrefs
class  SearchMoleculesDialog
class  SearchMoleculesResultDisplayer
 Interface provides decoupling between classes that initialize a search such as SearchMoleculesWidget and classes that display the results of a search such as SearchMoleculesResultsWidget. More...
class  SearchMoleculesResultsWidget
class  SearchThread
 Responsible for running the search algorithm in the background so that we don't freeze the GUI. More...
class  SearchMoleculesWidget
class  SearchRedshiftDialog
class  SettingsWidget
class  SpecFit
class  SpecFitGaussian
class  SpecFitLogDialog
class  SpecFitPolynomial
class  SpecFitSettingsWidgetOptical
class  SpecFitSettingsWidgetRadio
class  SpectralPositioningWidget
class  ThresholdingBinPlotDialog
 This dialog displays a histogram that allows the user to set a minimum/maximum moment collapse threshold graphically. More...
class  Util
class  WorldCanvasTranslator
class  AnimatorHolder
 Manages the Animator display on the viewer that allows users to scroll through either the channels withen an image or between loaded images. More...
class  AnimatorWidget
 Manages an individual panel of the viewer animator. More...
class  ColorHistogram
 Displays a histogram that allows the user to set the color scale for an image. More...
class  ColorHistogramScale
 Overrides QwtLinearColorMap in order to provide QwtPlot color lookups based on a casa ColormapDefinition. More...
class  ColorTransferWidget
class  DisplayDataHolder
 Manages and controls access to a lit of QtDisplayDatas. More...
class  FileBox
class  ImageManagerDialog
 Allows users to manipulate the images loaded in the viewer. More...
class  ImageScroll
 Displays a list of images, allowing the user to reorder them. More...
class  ImageScrollWidget
 Wraps a scroll list of images with the ability to select/deselect them. More...
class  ImageTracker
 Interface class designed to reduce the coupling between the GUI class, ImageManager and the DisplayDataHolder. More...
class  ImageDisplayer
 Interface implemented by GUI panels (QtDisplayPanel) that can add/remove QtDisplayData's. More...
class  ImageView
 Displays properties of an image for manipulating such as color and display type. More...
class  InvisibleAxis
class  MakeMask
class  MakeRegion
class  QtAnnotatorGui
 Annotating widget for a display panel. More...
class  QtMarkerGui
class  QtApp
 Management of the QApp object needed by any Qt application. More...
class  QtCanvasManager
 Options widget for single DisplayPanel. More...
class  QtCleanPanelGui
class  QtDataManager
class  QtDataOptionsPanel
class  QtDBusViewerAdaptor
class  QtDisplayData
class  QtDisplayDataGui
 Qt options widget for single DisplayData. More...
class  QtDisplayPanel
class  QtDisplayPanelGui
 The main display window for the Qt version of the viewer. More...
class  TrackBox
 Helper class for QtDisplayPanelGui, for display of tracking information. More...
class  QtExportBrowser
class  QtExportManager
class  QtLELEdit
class  QtMouseToolButton
class  QtPointToolButton
class  QtMouseToolBar
class  QtMouseTool
class  QtRTRegion
class  QtPointRegion
class  QtELRegion
class  QtPTRegion
class  QtPolylineToolRegion
class  QtPVToolRegion
class  QtMouseToolState
class  QtOldMouseTool
class  QtOldRTRegion
class  QtOldELRegion
class  QtOldPTRegion
class  QtPCColorTable
class  QtRegionManager
class  QtViewer
 Qt implementation of main viewer supervisory object -- Gui level. More...
class  QtViewerBase
class  QtViewerPrintGui
class  QtViewerPrintCtl
 viewer print widget More...
class  QtWCBox
class  HistogramGraph
 Displays a histogram specific to a region and an image; contains a "Next" button that toggles to a histogram displaying the same region, but a different image. More...
class  HistogramTab
 Manages a stack widget that displays histograms for a single region but multiple images. More...
class  DS9
 Contains common enums, constants, and methods for DS9 files. More...
class  DS9Coordinate
 Class to represent a single coordinate (value + unit). More...
class  DS9Region
 Holds information for read DS9 regions. More...
class  DS9FileReader
 Implementation of RSFileReader for DS9 regions. More...
class  DS9FileWriter
 Implementation of RegionFileWriter for writing to DS9 files. More...
class  QtNewRegionShape
 Dialog for creating a new region shape. More...
class  QtNewRSPolygon
 Specialized widget for creating a new polygon. More...
class  QtNewRSComposite
 Specialized widget for creating a new composite. More...
class  QtRegionShapeManager
 Region Shape Manager. More...
class  QtRSFileLoader
 Class for loading region shape files. More...
class  QtRSFileSaver
 Class for saving region files. More...
class  QtSingleRegionShape
 Widget for displaying a single region in the list of a QtRegionShapeManager. More...
class  QtRSOption
 Widget that can be used to input a String, String choice, double, bool, String array, or String choice array. More...
class  QtEditRegionShape
 Dialog for editing a single region shape. More...
class  RegionShapeLabel
 Text label associated with a RegionShape. More...
class  RegionShape
 Parent class for all RegionShapes. More...
class  RegionShapeDM
 Implementation of CachingDisplayMethod to be used by RegionShapes. More...
class  RSEllipse
 Subclass of RegionShape used for drawing ellipses. More...
class  RSCircle
 Subclass of RSEllipse used for drawing circles. More...
class  RSRectangle
 Subclass of RegionShape used for drawing rectangles. More...
class  RSPolygon
 Subclass of RegionShape used for drawing polygons. More...
class  RSLine
 Subclass of RegionShape used for drawing lines. More...
class  RSFileReaderWriter
 Superclass for readers and writers containing common definitions and operations. More...
class  RSFileReader
 Abstract superclass for any class that reads a format that produces RegionShapes from a file. More...
class  RSFileWriter
 Abstract superclass for any class that writes RegionShapes to a region file format. More...
class  RSUtils
 Common utilities/constants for region shapes. More...
class  QtColorWidget
 A widget that lets the user select a color: either one from a list, or a custom color. More...
class  RSValue
 Convenience class for the different units available for coordinates/sizes. More...
class  RSOption
 Convenience class for a String, bool, or double. More...
class  RSHandle
 A "handle" is a four-point structure (usually a rectangle) that describes the boundaries in screen pixels that a RegionShape takes on a canvas. More...
class  RSXML
 Constants and methods for reading/writing RS XML files. More...
class  XMLFileReaderWriter
 Implementation of RegionFileReader/RegionFileWriter for reading/writing CASA-XML files. More...
class  ImageSlice
 Represents a slice cut of an image. More...
class  ImageSliceColorBar
 Draws a colored rectangular bar across the top of the image slice statistics as an identifier when the image slice is closed. More...
class  SegmentTracer
class  SliceAxisDraw
 Overriding QwtScaleDraw in order to provide custom (smaller) fonts for the tick labels on a plot axis. More...
class  SliceColorPreferences
class  SlicePlot
class  SlicePlotPreferences
class  SlicerMainWindow
class  SliceSegment
class  SliceStatistics
 Computes the angle and distance for a single line segment in the slice. More...
class  SliceStatisticsDistance
class  SliceStatisticsFactory
 Returns SliceStatistics appropriate to what is displayed on the x-axis and the units being used. More...
class  SliceStatisticsPosition
class  SliceWorker
 Responsible for computing the (x,y)-values that represent a slice cut. More...
class  SliceZoomer
class  DisplayOptions
 Class to provide option parsing routines for display classes. More...
class  DlHandleBase
class  DlHandle
class  DlTarget
class  GLWidget
class  DisplayData3
class  DisplayPoint3
class  Window3D
class  Colorbar
class  SlideEditor
class  FlowLayout
class  BorderLayout
class  AgentFlagger
 AgentFlagger: high-performance automated flagging. More...
class  DDMapper
 Abstract Derived Data Mapper class. More...
class  DDDummy
 DDDummy: dummy mapper, throws an excpetion if any methods are called. More...
class  DDFunc
 DDFunc: maps correlation A into func(A) More...
class  DDSumFunc
 DDSumFunc: maps two correlations A and B into func(A)+func(B) More...
class  DDFuncSum
 DDFuncSum: maps two correlations A and B into func(A+B) More...
class  DDFuncDiff
 DDFuncDiff: maps two correlations A and B into func(A-B) More...
class  DDDiffFunc
 DDDiffFunc: maps two correlations A and B into func(A)-func(B) More...
class  FlagIDS
 class for flaging and extend flagging More...
class  FlagID
class  ExtendFlagger
class  FlagAgentBase
 A top level class defining the interface for flagging agents. More...
class  FlagAgentList
class  FlagAgentClipping
class  FlagAgentDisplay
class  FlagAgentElevation
class  FlagAgentExtension
class  FlagAgentManual
class  FlagAgentQuack
class  FlagAgentRFlag
class  FlagAgentShadow
class  FlagAgentSummary
class  FlagAgentTimeFreqCrop
class  DummyBufferImpl
class  CTCache
class  CTBuffer
class  FlagCalTableHandler
 Flag Data Handler class definition. More...
class  CubeView
 We need to have the CubeView definition here because its type is used by FlagDataHandler class. More...
class  VectorView
class  VisMapper
class  FlagMapper
class  FlagDataHandler
 A top level class defining the data handling interface for the flagging module. More...
class  Flagger
 Flagger: high-performance automated flagging. More...
class  FlagMSHandler
 Flag Data Handler class definition. More...
class  FlagReport
 Everything going into the FlagReport is by value Everything going out of it is by reference. More...
class  FlagVersion
 Class to generate and manage flag versions for Tables containing flag columns. More...
class  LFBase
class  LFDisplayFlags
class  LFExamineFlags
class  LFExtendFlags
class  FlagPlotServerProxy
class  LFTimeFreqCrop
class  LightFlagger
 LightFlagger: Tool for manual and automatic flagging. More...
class  RFABase
 Abstract RedFlagger Agent base class. More...
class  RFADiffBase
 RFADiffBase: abstract class for deviation-based flagging. More...
class  RFADiffMapBase
 Abstract base class for deviation-based flagging with a data mapper. More...
class  RFAFlagCubeBase
 Abstract RedFlagger Agent class with a flag cube. More...
class  RFAFlagExaminer
 RFAFlagExaminer: Examine the flags and get statistics. perform extensions too. More...
class  RFATimeMedian
 RFATimeMedian: RedFlagger Agent for clipping relative to median over time. More...
class  RFAFreqMedian
 RFAFreqMedian: RedFlagger Agent for clipping relative to median over frequency. More...
class  RFANewMedianClip
 RFANewMedianClip:RedFlagger Agent;clips relative to median over time slots. More...
class  RFASelector
 RFASelector: flags pixels/rows based on a specified selection. More...
class  RFASpectralRej
 RFASpectralRej: Spectral rejection agent. More...
class  RFATimeFreqCrop
 RFATimeFreqCrop : 2-Dimensional Time Frequency Autoflag agent. More...
class  RFAUVBinner
 RFAUVBinner: flagging via UV binning. More...
class  RFChunkStats
 RFChunkStats: vital information and flagging stats for a visibility chunk. More...
class  FlaggerEnums
 FlaggerEnums: collection of enums for various flagger classes. More...
class  RFCubeLatticeIterator
class  RFCubeLattice
 RFCubeLatice: a cubic lattice. More...
class  RFDataMapper
 RFDataMapper: maps complex visibilities to a single real value. More...
class  RFFlagCube
 RFFlagCube: a cube of flags. More...
class  RFFloatLatticeIterator
class  RFFloatLattice
 RFFloatLatice: a cubic lattice. More...
class  RFRowClipper
 RFRowClipper: flags rows based on their noise level. More...
class  SLog
class  Plot
 A Plot basically consists of data and customization information. More...
class  ScatterPlot
 Scatter plot abstract class. More...
class  MaskedScatterPlot
 Subclass of ScatterPlot that adds masking functionality. More...
class  ErrorPlot
 An error plot is a scatter plot with error bars drawn. More...
class  ColoredPlot
 An color plot is a scatter plot with differentiated colors for points in different bins. More...
class  BarPlot
 Bar plot abstract class. More...
class  RasterPlot
 Plot used to show raster (image-like) data. More...
class  PlotAnnotation
 PlotAnnotation is an abstraction of text written directly on the canvas. More...
class  PlotDrawWatcher
 Abstract parent for any class that wants to be notified when the canvas is about to start drawing. More...
class  PlotCanvas
 PlotCanvas is an area for different PlotItems to be attached and drawn. More...
class  PlotLayoutCoordinate
class  PlotCanvasLayout
 Base class for any layout. More...
class  PlotLayoutSingle
class  PlotGridCoordinate
class  PlotLayoutGrid
 An n x m grid of canvases. More...
class  PlotData
class  PlotSingleData
 A single source of data that basically provides indexing of its values. More...
class  PlotPointData
 A source of data used to supply x and y values. More...
class  PlotMaskedPointData
 Data that adds masking functionality on top of normal point data. More...
class  PlotSingleDataImpl
class  PlotPointDataImpl
 Default implementation of PlotPointData that supports raw arrays, vectors, and CASA Vectors. More...
class  PlotHistogramData
 Specialized subclass of PlotPointData that creates histogram data from single point data. More...
class  PlotMaskedPointDataImpl
 Default implementation of PlotMaskedPointData using default containers. More...
class  PlotScalarErrorDataImpl
 Default implementation of PlotErrorData using standard containers, plus scalars for the four errors. More...
class  PlotErrorDataImpl
 Default implementation of PlotErrorData using standard containers, plus PlotPointDataImpls for the errors. More...
class  PlotRasterMatrixData
 Implementation of raster data using casa::Matrix. More...
class  PlotEvent
 Base class for an event. More...
class  PlotSelectEvent
 Event for when the user selects a region on a plot canvas with the mouse. More...
class  PlotMouseEvent
 Generic mouse event where the canvas is the origin, and the type, button, and location of the event are provided. More...
class  PlotClickEvent
 Convenience class for mouse clicks. More...
class  PlotMousePressEvent
 Convenience class for mouse presses. More...
class  PlotMouseReleaseEvent
 Convenience class for mouse releases. More...
class  PlotMouseDragEvent
 Convenience class for mouse drags. More...
class  PlotMouseMoveEvent
 Convenience class for mouse moves. More...
class  PlotWheelEvent
 Event for when the user scrolls the scroll wheel. More...
class  PlotKeyEvent
 Event for when the user makes a keyboard command when a canvas has focus. More...
class  PlotResizeEvent
 Event for when a canvas or plotter is resized. More...
class  PlotButtonEvent
 Event for when a PlotButton is pressed. More...
class  PlotCheckboxEvent
 Event for when a PlotCheckbox is clicked. More...
class  PlotSelectEventHandler
 Base class for a handler for PlotSelectEvent. More...
class  PlotClickEventHandler
 Base class for a handler for PlotClickEvent. More...
class  PlotMousePressEventHandler
 Base class for a handler for PlotMousePressEvent. More...
class  PlotMouseReleaseEventHandler
 Base class for a handler for PlotMouseReleaseEvent. More...
class  PlotMouseDragEventHandler
 Base class for a handler for PlotMouseDragEvent. More...
class  PlotMouseMoveEventHandler
 Base class for a handler for a PlotMouseMoveEvent. More...
class  PlotWheelEventHandler
 Base class for a handler for PlotWheelEvent. More...
class  PlotKeyEventHandler
 Base class for a handler for PlotKeyEvent. More...
class  PlotResizeEventHandler
 Base class for a handler for PlotResizeEvent. More...
class  PlotButtonEventHandler
 Base class for a handler for PlotButtonEvent. More...
class  PlotCheckboxEventHandler
 Base class for a handler for PlotCheckboxEvent. More...
class  PlotFactory
 The idea behind a plot factory is to produce classes that are useful to the underlying implementation without having to know what the implementation is. More...
class  PlotItem
 PlotItem is the superclass of any object that is meant to be placed on the canvas (plots, annotations, shapes, etc.). More...
class  PlotLogMessage
 Superclass for all messages going through the PlotLogger. More...
class  PlotLogMeasurement
 Used to report time and memory measurements. More...
class  PlotLogLocate
 Used to report located indices. More...
class  PlotLogMethod
 Subclass of PlotLogMessage to unify messages for method entering/exiting. More...
class  PlotLogObject
 Subclass of PlotLogMessage to unify messages for object creation/deletion. More...
class  PlotLoggerFilter
 Subclass of LogFilterInterface to filter on both event flags and minimum priority. More...
class  PlotLogger
 A PlotLogger is used to log messages to an underlying CASA log object, as well as provide access to different logging functionality like measurements. More...
class  PlotMutex
 Abstract class, for a synchronization mutex specific to the threading library used by the plotting implementations. More...
class  PlotOperation
 Simple object to synchronize operation progress information across threads. More...
class  PlotOperationWatcher
 Abstract interface for any object that wants to watch a PlotOperation object for changes. More...
class  PlotColor
class  PlotFont
 Abstract class for fonts. More...
class  PlotAreaFill
 Abstract class for area fill. More...
class  PlotLine
 Abstract class for a line. More...
class  PlotSymbol
 Abstract class for a symbol. More...
class  PlotRegion
 A PlotRegion is basically just a wrapper for two PlotCoordinates: an upper left coordinate and a lower right coordinate. More...
class  PlotAxesStack
 A PlotAxesStack is basically a list of PlotRegions as well as axis information that provides stack functionality such as a current index, and moving up and down the stack. More...
class  PlotExportFormat
 PlotExportFormat contains parameters for exporting a canvas to a file. More...
class  PlotWidget
 Abstract superclass for any widget that goes on a PlotPanel. More...
class  PlotButton
 Generic class for a button that goes on a PlotPanel. More...
class  PlotCheckbox
 Generic class for a checkbox that goes on a PlotPanel. More...
class  PlotPanel
 A PlotPanel is a panel that goes on the bottom of the plot window. More...
class  PlotShape
 Abstract class for any shape which contains common functionality. More...
class  PlotShapeRectangle
 Specialization of PlotShape for a rectangle. More...
class  PlotShapeEllipse
 Specialization of PlotShape for an ellipse. More...
class  PlotShapePolygon
 Specialization of PlotShape for a polygon. More...
class  PlotShapeLine
 Specialization of PlotShape for a line. More...
class  PlotShapeArrow
 Specialization of PlotShape for an arrow. More...
class  PlotShapePath
 Specialization of PlotShape for a path. More...
class  PlotShapeArc
 Specialization of PlotShape for an arc. More...
class  PlotPoint
 Abstract class for a single point on the canvas (not descended from PlotShape). More...
class  Plotter
 A Plotter can be thought of as a frame that holds one or more PlotCanvases in a configuration determined by a given PlotCanvasLayout. More...
class  PlotTool
class  PlotMouseTool
 A PlotMouseTool is a specialization of PlotTool that handles all mouse events. More...
class  PlotSelectTool
 A PlotSelectTool is a concrete subclass of PlotMouseTool that mainly handles select events. More...
class  PlotZoomToolNotifier
 Interface for objects that want to be notified when the zoom tool changes. More...
class  PlotPanToolNotifier
 Interface for objects that want to be notified when the pan tool changes. More...
class  PlotTrackerToolNotifier
 Interface for objects that want to be notified when the tracker tool changes. More...
class  SimplePlotter
 SimplePlotter is a concrete class that uses the abstract plotting classes to perform common tasks. More...
struct  PGPLOT_global_functions_interface
 PGPLOT interface calls. More...
class  PGPlotterLocal
 Plot to a PGPLOT device "local" to this process. More...
struct  X11Intrinsic_global_functions_definitions
 Make sure some definitions ok. More...
struct  X11Util_global_functions_X11_Utility_Functions
 X Utilities to assist the X11 classes. More...
class  AnnAnnulus
 This class represents an annotation for an annular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and inner and outer radii. <author>Dave Mehringer</author> More...
class  AnnCenterBox
 This class represents a annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and side widths. <author>Dave Mehringer</author> More...
class  AnnCircle
 This class represents an annotation for a circular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and radius. <author>Dave Mehringer</author> More...
class  AnnEllipse
 This class represents an annotation of an elliptical (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position major and minor axes, and position angle. <author>Dave Mehringer</author> More...
class  AnnLine
 Represents a line annotation. More...
class  AnnotationBase
 Base class for annotations. More...
class  WorldToPixelConversionError
 Just need a identifiable exception class for exception handling. More...
class  AnnPolygon
 This class represents a single polygon (in position coordinates) annotation specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author> More...
class  AnnPolyline
 This class represents a single polyline (in position coordinates) annotation specified in an ascii region file as proposed in CAS-2285. More...
class  AnnRectBox
 This class represents an annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author> More...
class  AnnRegion
 This class represents a annotation referring to a region specified in an ascii region file as proposed in CAS-2285 <author>Dave Mehringer</author> More...
class  ToLCRegionConversionError
 Just need a identifable expection class, compiler can generate implementation implicitly. More...
class  AnnRotBox
 This class represents an annotation for rectangular (in position coordinates) region specified in an ascii region file as proposed in CAS-2285. It is specified by its center position and side widths and a position angle. <author>Dave Mehringer</author> More...
class  AnnSymbol
 Represents a symbol annotation. More...
class  AnnText
 Represents a text annotation. More...
class  AnnVector
 Represents a vector annotation which has a start and ending point. More...
class  RegionTextList
 An ordered list of annotations and comments representing an ascii region file. <author>Dave Mehringer</author> More...
class  AntennaResponses
 AntennaResponses provides access to antenna response data. More...
class  ComponentImager
class  Image2DConvolver
 This class does 2D convolution of an image by a functional form. More...
class  ImageAnalysis
 Image analysis and handling tool. More...
class  ImageCollapser
class  ImageConvolver
 This class does convolution of an image by an Array or Lattice. More...
class  ImageDecomposer
 A tool to separate a complex image into individual components. More...
class  ImageFFT
 FFT an image. More...
class  ImageFit1D
 Fit spectral components to a Vector of data from an image. More...
class  ImageFitter
class  ImageHistograms
 Displays histograms of regions from an image. More...
class  ImageInputProcessor
class  ImageMaskAttacher
 Contains tatic method to attach a mask to an image. More...
class  ImageMetaData
 A class in which to store and allow read-only access to image metadata. More...
class  ImageMoments
 template <class t>=""> class MomentsBase; More...
class  ImageMomentsProgress
class  ImageMomentsProgressMonitor
 This is just an interface class for monitoring the progress of collapsing and image through calculating a moment. More...
class  ImagePadder
class  ImagePolarimetry
 Polarimetric analysis of images. More...
class  ImagePol
 Implementation of the image polarimetry functionality available from casapy. More...
class  ImagePrimaryBeamCorrector
class  ImageProfileFitter
class  ImageSourceFinder
 Provides functionality to find sources in an image. More...
class  ImageStatsCalculator
class  ImageTask
class  ImageTransposer
class  ImageTwoPtCorr
 Compute two point correlation functions from images. More...
class  MomentCalcBase
 Abstract base class for moment calculator classes. More...
class  MomentClip
 Computes simple clipped, and masked moments. More...
class  MomentWindow
 Computes moments from a windowed profile. More...
class  MomentFit
 Compute moments from a Gaussian fitted to a profile. More...
class  MomentsBase
 This class is a base class for generating moments from an image or a spectral data. More...
class  PeakIntensityFluxDensityConverter
class  PVGenerator
class  SepImageConvolver
 This class does separable convolution of an image. More...
class  SpectralCollapser
class  SpectralFitter
class  SubImageFactory
 Static methods for subimage creation. More...
class  AsciiAnnotationFileLine
 Represents a line in an ascii region file <author>Dave Mehringer</author> More...
class  FitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 2-D components. Used by imfit. More...
class  ProfileFitterEstimatesFileParser
 Class for parsing a file which holds initial estimates for 1-D components. Used by ImageProfileFitter. More...
class  RegionTextParser
 Parse and store regions and annotations from an ascii region file <author>Dave Mehringer</author> More...
class  CasacRegionManager
 image component class More...
class  PlotMSAction
 ABSTRACT CLASSES //. More...
class  PlotMSCacheThread
 Subclass of PlotMSThread for loading axes in a PlotMSCache. More...
class  PlotMSCacheThreadHelper
 Helper class for PlotMSCacheThread that actually does the work in a new QThread. More...
class  PlotMSDrawThread
 Subclass of PlotMSThread that handles following the progress of canvas drawing. More...
class  PlotMSExportThread
 Subclass of PlotMSThread for exporting a plot. More...
class  PlotMSExportThreadHelper
 Helper class for PlotMSExportThread that actually does the work in a new QThread. More...
class  PlotMSThread
 Abstract class for a threaded operation for plotms. More...
class  PlotMSMutex
 Implementation of PlotMutex for QThreads using a QMutex. More...
class  CalCache
class  MSCache
class  MSCacheVolMeter
class  PlotMSCacheBase
class  PlotMSIndexer
class  PlotMSVBAverager
 A class to average VisBuffers for PlotMS. More...
class  PlotMSAnnotator
 Subclass of PlotMouseTool for drawing/managing annotations on the plot canvases of PlotMSApp. More...
class  PlotMSAveragingWidget
 GUI widget for editing a PlotMSAveraging object. More...
class  PlotMSAxisWidget
 Widget for choosing a single axis. More...
class  PlotMSFlaggingWidget
 GUI widget for editing a PlotMSFlagging object. More...
class  PlotMSLoggerWidget
 Widget to set log events and priority filter. More...
class  PlotMSPlotter
 High(ish)-level plotter class that manages the GUI (semi-) transparently to the rest of PlotMS. More...
class  PlotMSSelectionWidget
 Widget for editing a PlotMSSelection object. More...
class  PlotMSTransformationsWidget
 Widget for editing a PlotMSTransformations object. More...
class  PlotRangeWidget
 Widget for selecting a plot axis range. More...
class  PlotMSAnnotatorTab
 Subclass of PlotMSTab that handles interaction with the PlotMSAnnotator. More...
class  PlotMSAxesTab
 Subclass of PlotMSPlotSubtab that manages plot axes parameters. More...
class  PlotMSCacheTab
class  PlotMSCanvasTab
 Subclass of PlotMSPlotSubtab to manage canvas parameters. More...
class  PlotMSDataTab
 Subclass of PlotMSTab that handles picking MS filename, selection, and averaging parameters. More...
class  PlotMSDisplayTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
class  PlotMSExportTab
 Subclass of PlotMSPlotSubtab to manage exporting plots. More...
class  PlotMSFlaggingTab
 Subclass of PlotMSTab that handles flagging. More...
class  PlotMSIterateTab
 Subclass of PlotMSPlotSubtab to manage plot display parameters. More...
class  PlotMSMultiAxesTab
 Subclass of PlotMSPlotSubtab that manages multiple plot axes parameters. More...
class  PlotMSOptionsTab
 Subclass of PlotMSTab that handles options for PlotMSPlotter. More...
class  PlotMSPlotSubtab
 Subclass of PlotMSTab for tabs that are meant to be used as subtabs in a PlotMSPlotTab. More...
class  PlotMSPlotTab
 Subclass of PlotMSTab that manages PlotMSPlots in the GUI. More...
class  PlotMSTab
 Abstract parent for any widget that goes in the tabbed side panel of the PlotMSPlotter. More...
class  TrackerKeyHandler
 Registered with all Canvases so Tracker can act upon key presses. More...
class  PlotMSToolsTab
 Subclass of PlotMSTab that handles the tools for the current plot. More...
class  PlotMSTransformationsTab
 Subclass of PlotMSTab that handles picking MS filename, selection, and averaging parameters. More...
class  PlotMSApp
 Controller class for plotms. More...
class  PlotMSPolSelection
class  PlotMSAveraging
 Specifies averaging parameters for an MS. More...
class  PMS
 Container class for useful constants/methods. More...
class  PlotMSDBusApp
 Subclass of QtDBusXmlApp to control plotms using DBus communication. More...
class  PlotMSFlagging
 Specifies flagging parameters (including possibly flag extension) for an MS. More...
class  PlotMSIterParam
 Specifies iteration parameters for plotms. More...
class  PlotMSLabelFormat
 Class for generating labels based upon axes, units, etc. More...
class  PlotMSParameters
 Subclass of PlotMSWatchedParameters that hold parameters for the whole plotter. More...
class  PlotMSRegion
 A single region; basically just a container class for four doubles. More...
class  PlotMSRegions
 PlotMSRegions is a class that holds information about selected regions for a single PlotMSPlot. More...
class  PlotMSSelection
 Specifies an MS selection. More...
class  PlotMSTransformations
 Specifies averaging parameters for an MS. More...
class  PlotMSParametersWatcher
 Interface for classes that wish to be notified when PlotMSWatchedParameters have changed. More...
class  PlotMSWatchedParameters
 Abstract class for parameters that may be watched by one or more interested classes. More...
class  PlotMSIterPlot
 Implementation of PlotMSPlot for a single plot on a single canvas. More...
class  PlotMSMultiPlot
 PlotMSMultiPlot is a subclass of PlotMSPlot that handles plots that have one x (or y) versus many y's (or x's). More...
class  PlotMSOverPlot
class  PlotMSPage
 Represents a single page of PlotCanvases, arranged in a grid. More...
class  PlotMSPages
 Represents (potentially) multiple pages for PlotMS, with one being current (visible) at a time. More...
class  PlotMSPlot
 Abstract class for a single "plot" concept. More...
class  PlotMSPlotManager
 Class which manages PlotMSPlots for plotms. More...
class  PlotMSPlotManagerWatcher
 Interface for any class that wants to be notified when the plots in the manager have changed. More...
class  PMS_PP
 Container class to hold constants for groups. More...
class  PMS_PP_MSData
 Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data. More...
class  PMS_PP_Cache
 Subclass of PlotMSPlotParameters::Group to handle cache parameters. More...
class  PMS_PP_Axes
 Subclass of PlotMSPlotParameters::Group to handle axes parameters. More...
class  PMS_PP_Canvas
 Subclass of PlotMSPlotParameters::Group to handle canvas parameters. More...
class  PMS_PP_Display
 Subclass of PlotMSPlotParameters::Group to handle display parameters. More...
class  PMS_PP_Iteration
 Subclass of PlotMSPlotParameters::Group to handle iteration parameters. More...
class  PlotMSPlotParameters
 Parameters for a PlotMSPlot. More...
class  PlotMSSinglePlot
 Implementation of PlotMSPlot for a single plot on a single canvas. More...
class  ListConverter
 Converts a list or lists dumped from the splatalogue web interface to a casa table. More...
class  SearchEngine
 Performs a query on a splatalogue spectral line table. More...
class  Searcher
 Interface needed to support molecular line searching and identification. More...
class  SearcherFactory
class  SplatalogueTable
 Representation of a Splatalogue Table. More...
class  SplatResult
class  DatabaseConnector
 Maintains a connection to an SQLite database. More...
class  SearcherSQLite
 Searches a local sqlite database for molecular lines meeting the specified search criteria. More...
class  BJonesDesc
 BJonesDesc: Define the format of BJones cal tables. More...
class  BJonesPolyDesc
 BJonesPolyDesc: Define the format of BJonesPoly cal tables. More...
class  BJonesMBuf
 BJonesMBuf: BJones calibration main table buffer. More...
class  BJonesPolyMBuf
 BJonesPolyMBuf: BJonesPoly calibration main table buffer. More...
class  ROBJonesMCol
 ROBJonesMCol: Read-only BJones cal_main column access. More...
class  BJonesMCol
 BJonesMCol: RW BJones cal_main column access. More...
class  ROBJonesPolyMCol
 ROBJonesPolyMCol: Read-only BJonesPoly cal_main column access. More...
class  BJonesPolyMCol
 BJonesPolyMCol: RW BJonesPoly cal_main column access. More...
class  BJonesMRec
 BJonesMRec: BJones cal_main table record access & creation. More...
class  BJonesTable
 BJonesTable: BJones calibration table access/creation. More...
class  BJonesPolyTable
 BJonesPolyTable: BJonesPoly calibration table access/creation. More...
class  CalBuffer
 CalBuffer: Calibration table buffer. More...
class  CalDescBuffer
 CalDescBuffer: Calibration table cal_desc buffer. More...
class  ROCalDescColumns
 ROCalDescColumns: Read-only cal_desc calibration table column access. More...
class  CalDescColumns
 CalDescColumns: Read-write cal_desc calibration table column access. More...
class  ROCalDescColumns2
 ROCalDescColumns: Read-only cal_desc calibration table column access. More...
class  CalDescColumns2
 CalDescColumns2: Read-write cal_desc calibration table column access. More...
class  CalDescRecord
 CalDescRecord: Cal_desc table record access and creation. More...
class  CalHistoryBuffer
 CalHistoryBuffer: Calibration table cal_history buffer. More...
class  ROCalHistoryColumns
 ROCalHistoryColumns: Read-only cal_history calibration table column access. More...
class  CalHistoryColumns
 CalHistoryColumns: Read-write cal_history calibration table column access. More...
class  CalHistoryRecord
 CalHistoryRecord: Cal_ table record access and creation. More...
class  CalInterp
class  CalInterpolation
 CalInterpolation: a class to hold calibration interpolation parameters. More...
class  CalInterpolator
 CalInterpolator: a class to interpolate calibration information. More...
class  CalIntpMatch
 CalIntpMatch: a class to hold calibration interpolation index maps. More...
class  CalIter
 CalIter: Sequential calibration table iterator. More...
class  CalIterBase
 CalIterBase: Base class for calibration table iterators. More...
class  CalMainBuffer
 CalMainBuffer: Calibration main table buffer. More...
class  ROCalMainColumns
 ROCalMainColumns: Read-only cal_main calibration table column access. More...
class  CalMainColumns
 CalMainColumns: Read-write cal_main calibration table column access. More...
class  CalMainColumns2
class  CalMainRecord
 CalMainRecord: Calibration table record access and creation. More...
class  CalSet
class  CalSetMetaInfo
 
CalSetMetaInfo More...
class  CalTable
 CalTable: Calibration table access and creation. More...
class  CalTable2
 CalTable: Calibration table access and creation. More...
class  CalTableDesc
 CalTableDesc: Define the format of calibration tables. More...
class  CalTableDesc2
 CalTableDesc: Define the format of calibration tables. More...
class  CalTableFromAIPS
 CalTableFromAIPS: Calibration table creation from AIPS FITS file. More...
class  ROCTColumns
 A class to provide easy read-only access to new CalTable columns. More...
class  CTColumns
 A class to provide easy read-write access to NewCalTable columns. More...
class  CTDesc
 CTDesc: Define the format of calibration tables. More...
class  CTEnums
class  CTInterface
class  ROCTIter
 ROCTIter: Read-only iterating interface to New Calibration tables. More...
class  CTIter
 Writable version (limited to certain 'columns') More...
class  CTMainColInterface
class  ROCTMainColumns
class  CTMainColumns
class  CTMainRecord
 CTMainRecord: Calibration table record access and creation. More...
class  CTPatchedInterp
class  CTTimeInterp1
class  EPointDesc
 EPointDesc: Define the format of GJones cal tables. More...
class  EPointMBuf
 EPointMBuf: EPoint calibration main table buffer. More...
class  ROEPointMCol
class  EPointMCol
 EPointJonesMCol: RW SolvableVisJones cal_main column access. More...
class  EPointTable
class  EPointVisJonesMRec
 EPointVisJonesMRec: EPointVisJones cal_main table record access/creation. More...
class  FVisJonesDesc
 FVisJonesDesc: Define the format of FVisJones cal tables. More...
class  FVisJonesIonoDesc
 FVisJonesIonoDesc: Define the format of FVisJonesIono cal tables. More...
class  FVisJonesMRec
 FVisJonesMRec: FVisJones cal_main table record access/creation. More...
class  FVisJonesIonoMRec
 FVisJonesIonoMRec: FVisJonesIono cal_main table record access/creation. More...
class  GJonesPolyDesc
 GJonesPolyDesc: Define the format of GJonesPoly cal tables. More...
class  GJonesSplineDesc
 GJonesSplineDesc: Define the format of GJonesSpline cal tables. More...
class  GJonesPolyMBuf
 GJonesPolyMBuf: GJonesPoly calibration main table buffer. More...
class  GJonesSplineMBuf
 GJonesSplineMBuf: GJonesSpline calibration main table buffer. More...
class  ROGJonesPolyMCol
 ROGJonesPolyMCol: Read-only GJonesPoly cal_main column access. More...
class  GJonesPolyMCol
 GJonesPolyMCol: RW GJonesPoly cal_main column access. More...
class  ROGJonesSplineMCol
 ROGJonesSplineMCol: Read-only GJonesSpline cal_main column access. More...
class  GJonesSplineMCol
 GJonesSplineMCol: RW GJonesSpline cal_main column access. More...
class  GJonesPolyTable
 GJonesPolyTable: GJonesPoly calibration table access/creation. More...
class  GJonesSplineTable
 GJonesSplineTable: GJonesSpline calibration table access/creation. More...
class  MJonesDesc
 MJonesDesc: Define the format of MJones calibration tables. More...
class  MJonesMRec
 MJonesMRec: MJones cal_main table record access and creation. More...
class  NewCalTable
class  RIorAPArray
class  ROCalMainColumns2
class  SkyJonesDesc
 SkyJonesDesc: Define the format of SkyJones calibration tables. More...
class  ROSolvableCalSetMCol
 ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...
class  SolvableCalSetMCol
 SolvableCalSetMCol: RW SolvableCalSet cal_main column access. More...
class  SolvableMJonesDesc
 SolvableMJonesDesc: Define the format of SolvableMJones cal tables. More...
class  MIfrDesc
 MIfrDesc: Define the format of MIfr cal tables. More...
class  SolvableMJonesMRec
 SolvableMJonesMRec: SolvableMJones cal_main table record access/creation. More...
class  MIfrMRec
 MIfrMRec: MIfr cal_main table record access & creation. More...
class  SolvableVisJonesDesc
 SolvableVisJonesDesc: Define the format of SolvableVisJones cal tables. More...
class  GJonesDesc
 GJonesDesc: Define the format of GJones cal tables. More...
class  GJonesDelayRateSBDesc
 GJonesDelayRateSBDesc: Define the format of GJonesDelayRateSB cal tables. More...
class  DJonesDesc
 DJonesDesc: Define the format of DJones cal tables. More...
class  TJonesDesc
 TJonesDesc: Define the format of TJones cal tables. More...
class  SolvableVisJonesMBuf
 SolvableVisJonesMBuf: SolvableVisJones calibration main table buffer. More...
class  GJonesMBuf
 GJonesMBuf: GJones calibration main table buffer. More...
class  DJonesMBuf
 DJonesMBuf: DJones calibration main table buffer. More...
class  TJonesMBuf
 TJonesMBuf: TJones calibration main table buffer. More...
class  ROSolvableVisJonesMCol
 ROSolvableVisJonesMCol: Read-only SolvableVisJones cal_main column access. More...
class  SolvableVisJonesMCol
 SolvableVisJonesMCol: RW SolvableVisJones cal_main column access. More...
class  ROGJonesMCol
 ROGJonesMCol: Read-only GJones cal_main column access. More...
class  GJonesMCol
 GJonesMCol: RW GJones cal_main column access. More...
class  RODJonesMCol
 RODJonesMCol: Read-only DJones cal_main column access. More...
class  DJonesMCol
 DJonesMCol: RW DJones cal_main column access. More...
class  ROTJonesMCol
 ROTJonesMCol: Read-only TJones cal_main column access. More...
class  TJonesMCol
 TJonesMCol: RW TJones cal_main column access. More...
class  SolvableVisJonesMRec
 SolvableVisJonesMRec: SolvableVisJones cal_main table record access/creation. More...
class  GJonesMRec
 GJonesMRec: GJones cal_main table record access & creation. More...
class  DJonesMRec
 DJonesMRec: DJones cal_main table record access & creation. More...
class  TJonesMRec
 TJonesMRec: TJones cal_main table record access & creation. More...
class  SolvableVisJonesTable
 SolvableVisJonesTable: SolvableVisJones calibration table access/creation. More...
class  GJonesTable
 GJonesTable: GJones calibration table access and creation. More...
class  GJonesDelayRateSBTable
 GJonesDelayRateSBTable: GJonesDelayRateSB calibration table access and creation. More...
class  DJonesTable
 DJonesTable: DJones calibration table access and creation. More...
class  TJonesTable
 TJonesTable: TJones calibration table access and creation. More...
class  TimeVarMJonesDesc
 TimeVarMJonesDesc: Define the format of TimeVarMJones cal tables. More...
class  TimeVarMJonesMRec
 TimeVarMJonesMRec: TimeVarMJones cal_main table record access & creation. More...
class  TimeVarVisJonesDesc
 TimeVarVisJonesDesc: Define the format of TimeVarVisJones cal tables. More...
class  PJonesDesc
 PJonesDesc: Define the format of PJones cal tables. More...
class  CJonesDesc
 CJonesDesc: Define the format of CJones cal tables. More...
class  TimeVarVisJonesMBuf
 TimeVarVisJonesMBuf: TimeVarVisJones calibration main table buffer. More...
class  PJonesMBuf
 PJonesMBuf: PJones calibration main table buffer. More...
class  CJonesMBuf
 CJonesMBuf: CJones calibration main table buffer. More...
class  ROTimeVarVisJonesMCol
 ROTimeVarVisJonesMCol: Read-only TimeVarVisJones cal_main column access. More...
class  TimeVarVisJonesMCol
 TimeVarVisJonesMCol: RW TimeVarVisJones cal_main column access. More...
class  ROPJonesMCol
 ROPJonesMCol: Read-only PJones cal_main column access. More...
class  PJonesMCol
 PJonesMCol: RW PJones cal_main column access. More...
class  ROCJonesMCol
 ROCJonesMCol: Read-only CJones cal_main column access. More...
class  CJonesMCol
 CJonesMCol: RW CJones cal_main column access. More...
class  TimeVarVisJonesMRec
 TimeVarVisJonesMRec: TimeVarVisJones cal_main table record access & creation. More...
class  PJonesMRec
 PJonesMRec: PJones cal_main table record access & creation. More...
class  CJonesMRec
 CJonesMRec: CJones cal_main table record access & creation. More...
class  TimeVarVisJonesTable
 TimeVarVisJonesTable: TimeVarVisJones calibration table access and creation. More...
class  PJonesTable
 PJonesTable: PJones calibration table access and creation. More...
class  CJonesTable
 CJonesTable: CJones calibration table access and creation. More...
class  TJonesPolyDesc
 TJonesPolyDesc: Define the format of TJonesPoly cal tables. More...
class  TJonesSplineDesc
 TJonesSplineDesc: Define the format of TJonesSpline cal tables. More...
class  TJonesPolyMBuf
 TJonesPolyMBuf: TJonesPoly calibration main table buffer. More...
class  TJonesSplineMBuf
 TJonesSplineMBuf: TJonesSpline calibration main table buffer. More...
class  ROTJonesPolyMCol
 ROTJonesPolyMCol: Read-only TJonesPoly cal_main column access. More...
class  TJonesPolyMCol
 TJonesPolyMCol: RW TJonesPoly cal_main column access. More...
class  ROTJonesSplineMCol
 ROTJonesSplineMCol: Read-only TJonesSpline cal_main column access. More...
class  TJonesSplineMCol
 TJonesSplineMCol: RW TJonesSpline cal_main column access. More...
class  TJonesPolyTable
 TJonesPolyTable: TJonesPoly calibration table access/creation. More...
class  TJonesSplineTable
 TJonesSplineTable: TJonesSpline calibration table access/creation. More...
class  VisCalEnum
class  VisJonesDesc
 VisJonesDesc: Define the format of VisJones calibration tables. More...
class  VisJonesMBuf
 VisJonesMBuf: VisJones calibration main table buffer. More...
class  ROVisJonesMCol
 ROVisJonesMCol: Read-only VisJones cal_main calibration table column access. More...
class  VisJonesMCol
 VisJonesMCol: Read-write VisJones cal_main calibration table column access. More...
class  VisJonesMRec
 VisJonesMRec: VisJones cal_main table record access and creation. More...
class  VisJonesTable
 VisJonesTable: VisJones calibration table access and creation. More...
class  DataSampling
 Provides sampling of data for esimation algorithms. More...
class  ImageDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
class  PixonProcessor
 Allows processing via the Pixon algorithm. More...
class  SDDataSampling
 Provides sampling of single dish data for esimation algorithms. More...
class  SynDataSampling
 Provides sampling of synthesis data for estimation algorithms. More...
class  IDL
 A class to start IDL and execute commands, etc. More...
class  ACoh
class  AMueller
class  ANoise
 Additive noise In practice, this is not really solvable, but it is a SVM because we need access to general simulation methods. More...
class  BJonesPoly
class  CalCorruptor
 for simulating corruptions More...
class  ANoiseCorruptor
class  DJonesCorruptor
 D is like ANoise but has a complex amplitude (different sigma in real/imag), and a systematic offset. More...
class  fBM
 this generates fractional brownian motion aka generalized 1/f noise class fBM : public Array<Double> { More...
class  AtmosCorruptor
class  GJonesCorruptor
class  Calibrater
class  CorrectorVp
class  CEMemImageSkyModel
 Image Sky Model for the Cornwell-Evens maximum entropy algorithm. More...
class  CExp
 Call this inline as f(arg/PI2) More...
class  CExp3
class  ClarkCleanAlgorithm
class  ClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
class  CleanImageSkyModel
class  ConvFuncDiskCache
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
class  CSCleanImageSkyModel
 CS Image Sky Model: Image Sky Model implementing the CS Clean algorithm. More...
class  DJones
 
DJones More...
class  DfJones
 
DfJones (freq-dep D) (general) More...
class  DlinJones
 
DlinJones (linearized DJones) More...
class  DflinJones
 
DflinJones (freq-dep, linearized DJones) More...
class  DllsJones
 
DllsJones (LLS DJones solve, General apply) More...
class  DfllsJones
 
DfllsJones (freq-dep, LLS DJones solve, General apply) More...
class  XMueller
 
X: position angle calibration (for circulars!) (rendered as a Mueller for now) More...
class  XJones
 
X: position angle calibration (for circulars!) More...
class  XfJones
 
Xf: position angle calibration (for circulars!) (channel-dependent) More...
class  GlinXphJones
 X-Y phase. More...
class  GlinXphfJones
 Freq-dep XY-phase. More...
class  EGainCurve
 
EGainCurve More...
class  EPJones
 
EPJones (pointing errors) More...
class  EVLASwPow
 
EVLA switched power Gain and Tsys More...
class  ExpCache
class  GridBoth
class  GJonesSpline
class  HogbomCleanImageSkyModel
 Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm. More...
class  ImageSkyModel
 Image Sky Model: Image-based Model for the Sky Brightness. More...
class  Jones
class  JonesGenLin
class  JonesDiag
class  JonesScal
class  KJones
 Forward declarations. More...
class  KcrossJones
 (sbd) K for cross-hand solve More...
class  KMBDJones
 KMBD Jones provides support for multi-band delays. More...
class  KAntPosJones
class  LJJones
 
LJJones (pointing errors) More...
class  MakeApproxPSFAlgorithm
 Parallelized version of approximate PSF formation. More...
class  MFCEMemImageSkyModel
 MF CE Mem Image Sky Model: Image Sky Model implementing the MF Mem algorithm. More...
class  MFCleanImageSkyModel
 MF Image Sky Model: Image Sky Model implementing the MF Clean algorithm. More...
class  MFMSCleanImageSkyModel
 Image Sky Model implementing the MultiScale, MultiField Clean algorithm. More...
class  MSCleanImageSkyModel
 MS Clean Image Sky Model: Image Sky Model implementing the MS Clean algorithm. More...
class  Mueller
class  MuellerDiag
class  MuellerDiag2
class  MuellerScal
class  AddMuellerDiag2
 Parallel-hands only "additive Mueller". More...
class  AddMuellerDiag
 Full polarization "additive Mueller". More...
class  MultiThreadedVisibilityResampler
class  NNLSImageSkyModel
 Briggs' Non-Negative Least Squares deconvolution algorithm. More...
class  nPBWProjectFT
class  PBMosaicFT
 class nPBWProjectFT; More...
class  PClarkCleanImageSkyModel
 Clark Image Sky Model: Image Sky Model implementing the Clark Clean algorithm. More...
class  PixelatedConvFunc
class  PredictAlgorithm
 Parallel model visibility prediction. More...
class  PWFCleanImageSkyModel
 Parallelized version of class WFCleanImageSkyModel. More...
class  ReadMSAlgorithm
 Test class to read in parallel a MS. More...
class  ResamplerWorklet
class  ResidualAlgorithm
 Parallel residual image formation. More...
class  rGridFT
 An FTMachine for Gridded Fourier transforms. More...
class  SDGrid
 An FTMachine for Gridding Single Dish data. More...
class  SimACoh
 SimACoh: Model additive noise errors for the VisEquation . More...
class  SimACohCalc
 SimACohCalc: Model additive noise errors for the VisEquation. More...
class  SkyModel
 Sky Model: Model the Sky Brightness for the SkyEquation. More...
class  SolvableVisCal
class  SolvableVisMueller
 
SolvableVisMueller More...
class  SolvableVisJones
 
SolvableVisJones More...
class  PJones
 
PJones More...
class  TJones
 
TJones More...
class  TfJones
 
TfJones (freq-dep T) More...
class  GJones
 
GJones More...
class  BJones
 
BJones (freq-dep GJones) More...
class  JJones
 
JJones More...
class  MMueller
 
M: baseline-based (closure) More...
class  MfMueller
 
MfMueller (freq-dep MMueller) More...
class  TOpac
 
TOPac More...
class  TfOpac
 
TfOpac (freq-dep TOpac) More...
class  SteepestDescentSolver
class  TabulatedConvFunc
class  StandardTsys
 not yet: class TJonesCorruptor; More...
class  UVMod
 VisCal: Model multiplicative errors for the VisEquation . More...
class  VBStore
class  VisCal
 
VisCal More...
class  VisMueller
 
VisMueller More...
class  VisJones
 
VisJones More...
class  VisCalSolver
 VisCalSolver: Default solver for calibration using visibility data. More...
class  VisVector
class  WBCleanImageSkyModel
 WB Clean Image Sky Model: Image Sky Model implementing a Wide-Band multi frequency synthesis algorithm. More...
class  WFCleanImageSkyModel
 WF Image Sky Model: Image Sky Model implementing the WF Clean algorithm. More...
class  WOnlyConvFunc
 
More...
class  WOnlyProjectFT
class  XCorr
 Model non-linear correlator function for the VisEquation. More...
class  ArrayModel
 models with an internal & external representation as an array More...
class  CCList
class  CEMemModel
 Implements the Cornwell & Evans MEM Algorithm on Lattices. More...
class  CEMemProgress
 Class to monitor progress in MEM deconvolution. More...
class  ClarkCleanLatModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
class  ClarkCleanModel
 A Class for performing the Clark Clean Algorithm on Arrays. More...
class  ClarkCleanProgress
 Abstract base class to monitor progress in lattice operations. More...
class  ConvolutionEquation
 Implements the convolution equation. More...
class  CubeSkyEquation
class  Deconvolver
 A simple deconvolver operating on images (no SkyEquation) More...
class  Entropy
 base class for entropy functions as used by MEM More...
class  EntropyI
 Thermodynamic or Information entropy used by MEM. More...
class  EntropyEmptiness
 Maximum Emptiness measure used by MEM. More...
class  Feather
 Class that contains functions needed for feathering. More...
class  HogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
class  ImageMSCleaner
 A class interfacing images to MatrixCleaner. More...
class  Imager
 Class that contains functions needed for imager. More...
class  ImagerMultiMS
class  IncCEMemModel
 performs MEM algorithm incrementally More...
class  IncEntropy
 Base class for incremental entropies used by incremental MEM algorithm. More...
class  IncEntropyI
 Thermodynamic or Information entropy for incremental MEM. More...
class  IncEntropyEmptiness
 Emptiness measure for incremental MEM. More...
class  IPLatConvEquation
 Implements the image plane lattice convolution equation. More...
class  Iterate
 Base class for Iteration. More...
class  LatConvEquation
 Implements the convolution equation. More...
class  LatticeModel
 models with an internal & external representation as an Lattice More...
class  LinearEquation
 defines a relationship between Domain and Range objects More...
class  LinearModel
 Provides a model for use in model fitting applications. More...
class  MaskedArrayModel
 base class for models with an internal & external representation as a MaskedArray More...
class  MaskedHogbomCleanModel
 A Class for performing Hogbom Clean's of Arrays. More...
class  MatrixCleaner
 A copy of LatticeCleaner but just using 2-D matrices. More...
class  MultiTermMatrixCleaner
class  ResidualEquation
 Interface class containing functions returning "Domain" type. More...
class  SDAlgorithmBase
class  SDAlgorithmHogbomClean
class  SDMaskHandler
class  SIImageStore
class  SIIterBot_callback
class  SIIterBot_state
class  SIIterBot_adaptor
class  SIMapper
 Class that contains functions needed for imager. More...
class  SIMapperBase
 Class that contains functions needed for imager. More...
class  SIMapperCollection
class  SIMinorCycleController
class  Simulator
 Simulates MeasurementSets from SkyModel and SkyEquation. More...
class  SkyEquation
struct  StokesUtil_global_functions_StokesVector_ancillary_Functions
 for use with StokesVectors and related classes More...
class  SynthesisDeconvolver
 Class that contains functions needed for imager. More...
class  SynthesisImager
 Class that contains functions needed for imager. More...
class  SynthesisIterBot
 Class that contains functions needed for imager. More...
class  VisEquation
 Visibility Measurement Equation. More...
class  VPManager
class  CalVisBuffer
 CalVisBuffer extends VisBuffer to support storage and recall of associated residual and differentiated residual data. More...
class  GroupProcessor
 class Block; class MeasurementSet; More...
class  GroupWorkerBase
 Abstract base class for GroupWorkers. More...
class  ROGroupWorker
 ROGroupWorkers process VisBuffGroups without modifying the input MS(es) More...
class  GroupWorker
 A base class for GroupWorkers that can modify their input MS. More...
class  GroupWriteToNewMS
 A base class for ROGroupWorkers that write to a new MS. More...
class  MeasurementSet2
class  MSAnalysis
 This class is a single dish spectral data analysis tool. More...
class  MsAverager
class  MSCalEnums
class  MSContinuumSubtractor
 Fits and subtracts or models the continuum in spectra. More...
class  MSMoments
 This class generates moments from a spectral data. More...
class  MSUtil
class  MSUVWGenerator
 Generates and inserts the (u, v, w)s of a MS that may or may not already have them. Includes antenna offsets when known. More...
class  Partition
 Bool isAllColumns(const Vector<MS::PredefinedColumns>& colNames);. More...
class  Reweighter
class  SimpleSubMS
 
SimpleSubMS provide a simpler subset of SubMS. 
The purpose of this class to avoid unnecessary IO  for some simplistic selection and subMSsing
No averaging no fanciness...simple time and channel subsets.
More...
class  StatWT
 StatWT sets WEIGHT and SIGMA statistically. More...
class  CStokesVector
 Two specialized 4-vector classes for polarization handling. More...
class  StokesVector
class  SubMS
class  VBContinuumSubtractor
 Fits and optionally subtracts the continuum in visibility spectra. More...
class  VBGContinuumSubtractor
 VBGContinuumSubtractors subtract the continuum out of VisBuffGroups. More...
class  VBRemapper
 VBRemappers remap VisBuffers. More...
class  VisBuffAccumulator
 A class to average VisBuffers in time. More...
class  VbDirtyComponents
 VbDirtyComponents allows marking portions of a VisBuffer as modified (aka dirty). This feature is needed for the Visibility Processing Framework (VPF) which allows a sequence of data processing nodes to work as a bucket brigade operating sequentially on a VisBuffer. A downstream output node needs to know what data, if any, needs to be written out. More...
class  VisBuffer
 VisBuffers encapsulate one chunk of visibility data for processing. More...
class  VisBufferAutoPtr
 A convenience class to assist in migrating code to potentially use asynchronous I/O. More...
class  VisBufferAsync
class  VisBufferAsyncWrapper
 VisBuffers encapulsate one chunk of visibility data for processing. More...
class  VisBufferComponents
 This class encapsulates an enum with values corresponding to the various data components accessible via a VisBuffer. Its current usage is to specify the VisBuffer components to be prefetched when asynchronous I/O is in use or to specify the VisBuffer components that have been modified when a Visibility Processing Framework bucket-brigade is operating on a VisBuffer. This implementation should be replaced by a C++11 when the standard matures a bit. More...
class  VisBufferUtil
class  VisBuffGroup
 A class to store a group of VisBuffers. More...
class  VisBuffGroupAcc
 A class to group separately averaged VisBuffers. More...
class  VisChunkAverager
class  SubChunkPair
class  ROVisibilityIterator
 ROVisibilityIterator iterates through one or more readonly MeasurementSets. More...
class  VisibilityIterator
 VisibilityIterator iterates through one or more writable MeasurementSets. More...
class  VisibilityIteratorReadImpl
 ROVisibilityIterator iterates through one or more readonly MeasurementSets. More...
class  VisibilityIteratorWriteImpl
 VisibilityIterator iterates through one or more writable MeasurementSets. More...
class  ViReadImplAsync
class  ViWriteImplAsync
class  VisImagingWeight
 Object to hold type of imaging weight scheme to be used on the fly and to provide facilities to do that. More...
class  ROVisIterator
class  VisIterator
class  VisSet
class  VisSetUtil
 Utilities for operating on VisSets. More...
class  VWBT
class  Algorithm
 Defines a computational unit for parallel processing. More...
class  Applicator
 Class which provides an interface to the parallelization infrastructure. More...
class  MPIError
 Base error class for MPI. More...
class  PTransport
 Base class for parallel data transport models. More...
class  SerialTransport
 Putting in the MPI Transport stuff only makes sense if we have MPI. More...
class  ALMAAperture
 class ALMAAperture : public ATerm More...
class  ALMACalcIlluminationConvFunc
class  ATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  AWConvFunc
 
More...
class  AWConvFuncEPJones
 
More...
class  AWProjectFT
class  AWProjectWBFT
class  AWVisResampler
class  AzElAperture
struct  BeamCalcGeometry
struct  ApertureCalcParams
struct  calcAntenna
struct  Pathology
struct  Ray
class  BeamCalc
class  BeamSkyJones
 beam-like sky-plane effects for the SkyEquation More...
class  BeamSquint
 encapsulates beam squint (RR and LL beams at different directions) More...
class  CFBuffer
class  CFCacheTable
 An object to manage the caches of pre-computed convolution functions on the disk and in the memory. More...
class  CFCache
 
More...
class  CFCell
class  CFStore
class  CFStore2
class  CFTerms
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  ComponentFTMachine
class  ConvolutionFunction
 The base class to compute convolution functions for convolutional gridding. More...
class  DBeamSkyJones
 Model the polarization leakage in the Sky Jones Matrices. More...
class  EVLAAperture
 class EVLAAperture : public ATerm More...
class  EVLAConvFunc
 : public PixelatedConvFunc<Complex> More...
class  FTMachine
 defines interface for the Fourier Transform Machine More...
class  GridFT
 An FTMachine for Gridded Fourier transforms. More...
class  HetArrayConvFunc
class  IlluminationConvFunc
class  MosaicFT
class  MultiTermAWProjectWBFT
class  MultiTermFT
class  NewMultiTermFT
class  NoOpATerm
 The base class to represent the Aperture-Term of the Measurement Equation. More...
class  PBMath
 Primary beam envelope class, derived from PBMathInterface. More...
class  PBMath1D
 base class for 1D PBMath objects More...
class  PBMath1DAiry
 PBMath1DAiry is a 1-D Airy Disk voltage pattern & Primary Beam. More...
class  PBMath1DCosPoly
 PBMath1DCosPoly is a 1-D Polynomial Cosine Expansion for a Primary Beam. More...
class  PBMath1DGauss
 PBMath1DGauss is a 1-D Gaussian Primary Beam. More...
class  PBMath1DIPoly
 PBMath1DIPoly is a 1-D Inverse Polynomial Expansion for a Primary Beam. More...
class  PBMath1DNumeric
 1-D Numeric Primary Beam Model More...
class  PBMath1DPoly
 PBMath1DPoly is a 1-D Polynomial Expansion for a Primary Beam. More...
class  PBMath2D
 base class for 1D PBMath objects More...
class  PBMath2DImage
 2-D Image Primary Beam Model More...
class  PBMathInterface
 Virtual base class defining the Primary Beam interface. More...
class  PolOuterProduct
class  PSTerm
 A class to apply the W-Term to the given image. More...
class  SetJyGridFT
 An FTMachine for Gridded Fourier transforms specializing in setjy frequency scaling. More...
class  SimpleComponentGridMachine
class  SimpComponentGridMachine
 SimpComponentFTMachine: does the simplest Fourier transform on SkyComponents. More...
class  SimpleComponentFTMachine
class  SimplePBConvFunc
class  SkyJones
 Sky Jones: Model sky-plane instrumental effects for the SkyEquation. More...
class  StokesImageUtil
class  SynthesisError
 
  
More...
class  SynthesisFTMachineError
 
 Error thrown by the classes in the Synthesis module
More...
class  PSFZero
class  NoSenPattern
class  CFNotCached
struct  IChangeDetector
class  ParAngleChangeDetector
 ////////////////////////////////////////////////////////////////////////// More...
class  VisibilityResampler
class  VisibilityResamplerBase
class  VisModelData
 Object to provide MODEL_DATA visibilities on demand. More...
class  VLACalcIlluminationConvFunc
 Int getVLABandID(Double& freq,String&telescopeName);. More...
class  VLAIlluminationConvFunc
class  VPSkyJones
 Model the diagonal elements of the Voltage Pattern Sky Jones Matrices. More...
class  WPConvFunc
class  WProjectFT
 An FTMachine for Gridded Fourier transforms. More...
class  WTerm
 A class to apply the W-Term to the given image. More...
class  AppRC
class  FixVis
 Performs for MeasurementSets various fixes which do not involve calibrating. This includes (in order of implementation): More...
class  SigHandler
class  ThreadCoordinatorBase
class  ThreadCoordinator

Typedefs

typedef bool Bool
 Define the standard types used by aips++.
typedef char Char
typedef unsigned char uChar
typedef short Short
typedef unsigned short uShort
typedef int Int
typedef unsigned int uInt
typedef long Long
typedef unsigned long uLong
typedef float Float
typedef double Double
typedef long double lDouble
typedef long long Int64
 Define the extra non-standard types used by aips++ (like proposed uSize, Size)
typedef unsigned long long uInt64
typedef long FitsLong
typedef Link< int > Link_int
typedef Quantum< DoubleQuantity
typedef AipsrcValue< DoubleAipsrcDouble
typedef AipsrcValue< IntAipsrcInt
typedef AipsrcValue< BoolAipsrcBool
typedef Aipsrc AipsrcString
typedef AipsrcVector< DoubleAipsrcVDouble
typedef AipsrcVector< IntAipsrcVInt
typedef AipsrcVector< BoolAipsrcVBool
typedef AipsrcVector< StringAipsrcVString
typedef GaussianBeam Angular2DGaussian
 for when we want the same thing, but it really doesn't represent a beam but eg.
typedef void(* FITSErrorHandler )(const char *errMessage, FITSError::ErrorLevel severity)
 Define a typedef for the handler function signature for convenience.
typedef PrimaryArray< unsigned
char > 
BytePrimaryArray
typedef PrimaryArray< short > ShortPrimaryArray
typedef PrimaryArray< FitsLongLongPrimaryArray
typedef PrimaryArray< float > FloatPrimaryArray
typedef PrimaryArray< double > DoublePrimaryArray
typedef ImageExtension
< unsigned char > 
ByteImageExtension
typedef ImageExtension< short > ShortImageExtension
typedef ImageExtension< FitsLongLongImageExtension
typedef ImageExtension< float > FloatImageExtension
typedef ImageExtension< double > DoubleImageExtension
typedef PrimaryGroup< unsigned
char > 
BytePrimaryGroup
typedef PrimaryGroup< short > ShortPrimaryGroup
typedef PrimaryGroup< FitsLongLongPrimaryGroup
typedef PrimaryGroup< float > FloatPrimaryGroup
typedef PrimaryGroup< double > DoublePrimaryGroup
typedef PrimaryTable< unsigned
char > 
BytePrimaryTable
typedef PrimaryTable< short > ShortPrimaryTable
typedef PrimaryTable< FitsLongLongPrimaryTable
typedef PrimaryTable< float > FloatPrimaryTable
typedef PrimaryTable< double > DoublePrimaryTable
typedef FitsField< FitsLogicalLogicalFitsField
typedef FitsField< FitsBitBitFitsField
typedef FitsField< char > CharFitsField
typedef FitsField< unsigned char > ByteFitsField
typedef FitsField< short > ShortFitsField
typedef FitsField< FitsLongLongFitsField
typedef FitsField< float > FloatFitsField
typedef FitsField< double > DoubleFitsField
typedef FitsField< Complex > ComplexFitsField
typedef FitsField< IComplexIComplexFitsField
typedef FitsField< DComplex > DComplexFitsField
typedef FitsField< FitsVADescVADescFitsField
typedef FitsArray< FitsLogicalLogicalFitsArray
typedef FitsArray< FitsBitBitFitsArray
typedef FitsArray< char > CharFitsArray
typedef FitsArray< unsigned char > ByteFitsArray
typedef FitsArray< short > ShortFitsArray
typedef FitsArray< FitsLongLongFitsArray
typedef FitsArray< float > FloatFitsArray
typedef FitsArray< double > DoubleFitsArray
typedef FitsArray< Complex > ComplexFitsArray
typedef FitsArray< IComplexIComplexFitsArray
typedef FitsArray< DComplex > DComplexFitsArray
typedef FitsArray< FitsVADescVADescFitsArray
typedef MeasurementSet MS
 MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.
typedef MSSelectionKeywords MSS
 Define a shorthand notation for this class, so enums can be specified easily.
typedef struct casa::TimeFields TimeFields
typedef Convolver< FloatFloatConvolver
 Typedefs.
typedef Convolver< DoubleDoubleConvolver
typedef Float FType
typedef TableColumn ROTableColumn
 Define ROTableColumn for backward compatibility.
typedef Display IL
 remove this when all IL's are extracted ???
typedef void(* PixelCanvasColorTableResizeCB )(class PixelCanvasColorTable *pccmap, uInt newSize, void *clientData, Display::RefreshReason reason)
typedef std::vector< double > CurveData
typedef std::vector< double > ErrorData
typedef std::map< std::pair
< Int, Int >, std::vector
< uInt > >::iterator 
antennaPairMapIterator
 Type definitions.
typedef std::map< Double,
std::vector< uInt >
>::iterator 
subIntegrationMapIterator
typedef std::map< uShort,
uShort >::iterator 
polartizationMapIterator
typedef std::map< std::pair
< Int, Int >, std::vector
< uInt > > 
antennaPairMap
typedef std::map< Double,
std::vector< uInt > > 
subIntegrationMap
typedef std::map< uShort, uShortpolarizationMap
typedef std::map< uInt, StringpolarizationIndexMap
typedef std::vector< vector
< Double > > 
antennaPointingMap
typedef std::map< Int, vector
< Double > > 
scanStartStopMap
typedef std::map< Int, DoublelambdaMap
typedef RFABase RFA
typedef uInt RFlagWord
 RFAs use bitwise flags.
typedef Vector< RFlagWordFlagVector
typedef Matrix< RFlagWordFlagMatrix
typedef Float(RFDataMapper::* RowMapperFunc )(uInt)
 a row mapper member function maps a row to a single value
typedef RFCubeLatticeIterator
< RFlagWord
FlagCubeIterator
typedef CountedPtr
< PlotDrawWatcher
PlotDrawWatcherPtr
typedef CountedPtr< PlotCanvasPlotCanvasPtr
typedef pair< double, double > ppoint_t
 Typedef for a point, which is two doubles (x and y).
typedef CountedPtr< PlotDataPlotDataPtr
typedef PlotSingleDataImpl< int > PlotSingleIntData
typedef PlotSingleDataImpl
< unsigned int > 
PlotSingleUIntData
typedef PlotSingleDataImpl< float > PlotSingleFloatData
typedef PlotSingleDataImpl
< double > 
PlotSingleDoubleData
typedef PlotPointDataImpl< int > PlotPointIntData
typedef PlotPointDataImpl
< unsigned int > 
PlotPointUIntData
typedef PlotPointDataImpl< float > PlotPointFloatData
typedef PlotPointDataImpl< double > PlotPointDoubleData
typedef
PlotMaskedPointDataImpl< int > 
PlotMaskedPointIntData
typedef
PlotMaskedPointDataImpl
< unsigned int > 
PlotMaskedPointUIntData
typedef
PlotMaskedPointDataImpl< float > 
PlotMaskedPointFloatData
typedef
PlotMaskedPointDataImpl
< double > 
PlotMaskedPointDoubleData
typedef
PlotScalarErrorDataImpl< int > 
PlotScalarErrorIntData
typedef
PlotScalarErrorDataImpl
< unsigned int > 
PlotScalarErrorUIntData
typedef
PlotScalarErrorDataImpl< float > 
PlotScalarErrorFloatData
typedef
PlotScalarErrorDataImpl
< double > 
PlotScalarErrorDoubleData
typedef PlotErrorDataImpl< int > PlotErrorIntData
typedef PlotErrorDataImpl
< unsigned int > 
PlotErrorUIntData
typedef PlotErrorDataImpl< float > PlotErrorFloatData
typedef PlotErrorDataImpl< double > PlotErrorDoubleData
typedef CountedPtr
< PlotSelectEventHandler
PlotSelectEventHandlerPtr
 Smart Pointer Definitions //.
typedef CountedPtr
< PlotClickEventHandler
PlotClickEventHandlerPtr
typedef CountedPtr
< PlotMousePressEventHandler
PlotMousePressEventHandlerPtr
typedef CountedPtr
< PlotMouseReleaseEventHandler
PlotMouseReleaseEventHandlerPtr
typedef CountedPtr
< PlotMouseDragEventHandler
PlotMouseDragEventHandlerPtr
typedef CountedPtr
< PlotMouseMoveEventHandler
PlotMouseMoveEventHandlerPtr
typedef CountedPtr
< PlotWheelEventHandler
PlotWheelEventHandlerPtr
typedef CountedPtr
< PlotKeyEventHandler
PlotKeyEventHandlerPtr
typedef CountedPtr
< PlotResizeEventHandler
PlotResizeEventHandlerPtr
typedef CountedPtr
< PlotButtonEventHandler
PlotButtonEventHandlerPtr
typedef CountedPtr
< PlotCheckboxEventHandler
PlotCheckboxEventHandlerPtr
typedef CountedPtr< PlotFactoryPlotFactoryPtr
typedef CountedPtr< PlotItemPlotItemPtr
typedef CountedPtr< PlotLoggerPlotLoggerPtr
typedef CountedPtr< PlotMutexPlotMutexPtr
typedef CountedPtr< PlotOperationPlotOperationPtr
typedef pair< double, double > prange_t
 Typedef for range, which is two doubles (min and max).
typedef pair< double, double > psize_t
 Typedef for size, which is two doubles (width and height).
typedef unsigned int PlotAxisBitset
 Set of bit flags to indicate combinations of sides, used (as of this writing) for indicating which axes have visible scales.
typedef CountedPtr< PlotColorPlotColorPtr
typedef CountedPtr< PlotFontPlotFontPtr
typedef CountedPtr< PlotAreaFillPlotAreaFillPtr
typedef CountedPtr< PlotLinePlotLinePtr
typedef CountedPtr< PlotSymbolPlotSymbolPtr
typedef CountedPtr< PlotWidgetPlotWidgetPtr
typedef CountedPtr< PlotterPlotterPtr
typedef CountedPtr< PlotToolPlotToolPtr
typedef CountedPtr< SimplePlotterSimplePlotterPtr
typedef void * PMSPTObject
 Typedefs for using post-thread methods.
typedef void PMSPTMethod (PMSPTObject, bool)
typedef CountedPtr< CalCacheCalCachePtr
typedef CountedPtr< MSCacheMSCachePtr
typedef CountedPtr
< PlotMSCacheBase
PlotMSCacheBasePtr
typedef Double(PlotMSCacheBase::* CacheMemPtr )(Int, Int)
typedef Int(PlotMSIndexer::* IndexerMethPtr )(Int, Int)
typedef void(PlotMSIndexer::* CollapseMethPtr )(Int, Array< Bool > &)
typedef CountedPtr< PlotMSIndexerPlotMSIndexerPtr
typedef CountedPtr< PlotMSPlotterPlotMSPlotterPtr
typedef CTEnums NCT
typedef MSField CTField
 NewCalTable: New Calibration table access and creation.
typedef MSObservation CTObservation
typedef MSAntenna CTAntenna
typedef MSSpectralWindow CTSpectralWindow
typedef MSHistory CTHistory
typedef MSFieldColumns CTFieldColumns
typedef MSObservationColumns CTObservationColumns
typedef MSAntennaColumns CTAntennaColumns
typedef MSSpWindowColumns CTSpWindowColumns
typedef MSHistoryColumns CTHistoryColumns
typedef ROMSFieldColumns ROCTFieldColumns
typedef ROMSObservationColumns ROCTObservationColumns
typedef ROMSAntennaColumns ROCTAntennaColumns
typedef ROMSSpWindowColumns ROCTSpWindowColumns
typedef ROMSHistoryColumns ROCTHistoryColumns
typedef void(* GCFPtr )(Double *griduvw, Double *area, Double *raoff1, Double *decoff1, Double *raoff2, Double *decoff2, Int *doGrad, Complex *weight, Complex *dweight1, Complex *dweight2, Double *currentCFPA)
typedef MSCalEnums MSC
typedef std::map< uInt,
std::vector< Int > > 
mapuIvIType
 A class to time average all columns of a VisBuffer.
typedef ViReadImplAsync ROVIA
typedef uInt Antenna
 The interface to the MeasurementSet for synthesis processing.
typedef Double Frequency
typedef RigidVector< Float, 3 > Position
typedef RigidVector< Double, 3 > Direction
typedef Vector< CStokesVectorvvCoh
typedef ROVisibilityIterator ROVisIter
typedef VisibilityIterator VisIter
typedef Complex TT
 template <class t>="">
typedef Cube< CountedPtr
< CFCell > > 
VBRow2CFMapType
typedef Vector< CountedPtr
< CFBuffer > > 
VBRow2CFBMapType
typedef SquareMatrix< Complex, 2 > mjJones2
typedef SquareMatrix< Complex, 4 > mjJones4
typedef SquareMatrix< Float, 2 > mjJones2F

Enumerations

enum  StorageInitPolicy {
  COPY,
  TAKE_OVER,
  SHARE
}
 A global enum used by some Array constructors. More...
enum  { ConstListIterVersion }
 enum outside class because of compiler errors on HPUX More...
enum  Comparator {
  EQUALS,
  CONTAINS,
  BETWEEN,
  CONTAINSBT,
  LESSTHAN,
  CONTAINSLT,
  GREATERTHAN,
  CONTAINSGT
}
 Enum listing the possible types of comparisons that can be made in, for example, a filter rule. More...
enum  BooleanFormat {
  DEFAULT,
  TRUEFALSE,
  TF,
  B10
}
 Enum listing the format for boolean values: "true/false", "t/f", "1/0", etc. More...
enum  Driver { DIRECT }
 Enum to indicate the different driver types. More...
enum  Parser {
  HOME,
  XERCES_DOM,
  XERCES_SAX
}
 Enum to indicate the different parsers available for XML drivers. More...
enum  GLTraceLevel {
  GLTraceNone,
  GLTraceErrors,
  GLTraceInfo,
  GLTraceCalls,
  GLTraceImages,
  GLTraceGraphics,
  GLTraceMath,
  GLTraceOther,
  GLTraceNormal,
  GLTraceAll
}
enum  ProfileType {
  UNKNPROF,
  SINGPROF,
  RECTPROF,
  ELLPROF,
  POLYPROF,
  POLYLINEPROF,
  PVPROF
}
enum  PlotAxis {
  X_BOTTOM,
  X_TOP,
  Y_LEFT,
  Y_RIGHT
}
enum  PlotAxisScale {
  NORMAL,
  LOG10,
  DATE_MJ_SEC,
  DATE_MJ_DAY
}
 Enum for possible axis scales. More...
enum  PlotCursor {
  NORMAL_CURSOR,
  HAND_OPEN,
  HAND_CLOSED,
  CROSSHAIR,
  WAIT,
  TEXT
}
 Enum for cursors. More...
enum  PlotCanvasLayer {
  MAIN,
  ANNOTATION
}
 The canvas is composed of multiple layers, where changing/adding items from one layer will not affect the others. More...
enum  ToolCode {
  SELECT_TOOL,
  SUBTRACT_TOOL,
  ZOOM_TOOL,
  PAN_TOOL,
  NONE_TOOL
}
enum  ALMAAntennaType {
  ALMA_INVALID,
  ALMA_DA,
  ALMA_DV,
  ALMA_CM,
  ALMA_PM,
  ALMA_numAntTypes
}
enum  VLABeamCalcBandCode {
  BeamCalc_VLA_L,
  BeamCalc_VLA_C,
  BeamCalc_VLA_X,
  BeamCalc_VLA_U,
  BeamCalc_VLA_K,
  BeamCalc_VLA_Q,
  BeamCalc_VLA_4,
  VLABeamCalc_NumBandCodes
}
enum  EVLABeamCalcBandCode {
  BeamCalc_EVLA_L,
  BeamCalc_EVLA_S,
  BeamCalc_EVLA_C,
  BeamCalc_EVLA_X,
  BeamCalc_EVLA_U,
  BeamCalc_EVLA_K,
  BeamCalc_EVLA_A,
  BeamCalc_EVLA_Q,
  BeamCalc_EVLA_4,
  EVLABeamCalc_NumBandCodes
}
enum  ALMABeamCalcBandCode {
  BeamCalc_ALMA_1,
  BeamCalc_ALMA_2,
  BeamCalc_ALMA_3,
  BeamCalc_ALMA_4,
  BeamCalc_ALMA_5,
  BeamCalc_ALMA_6,
  BeamCalc_ALMA_7,
  BeamCalc_ALMA_8,
  BeamCalc_ALMA_9,
  BeamCalc_ALMA_10,
  ALMABeamCalc_NumBandCodes
}

Functions

template<typename T , typename FuncType >
MaskedArray< T > boxedArrayMath (const MaskedArray< T > &array, const IPosition &boxSize, const FuncType &funcObj)
 Apply the given ArrayMath reduction function objects to each box in the array.
template<typename T , typename FuncType >
Array< T > slidingArrayMath (const MaskedArray< T > &array, const IPosition &halfBoxSize, const FuncType &funcObj, Bool fillEdge=True)
 Apply for each element in the array the given ArrayMath reduction function object to the box around that element.
template<typename InputIterator1 , typename InputIterator2 , typename BinaryOperator >
void transformInPlace (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryOperator op)
 Define a function to do a binary transform in place.
template<typename InputIterator1 , typename UnaryOperator >
void transformInPlace (InputIterator1 first1, InputIterator1 last1, UnaryOperator op)
 Define a function to do a unary transform in place.
template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator >
Accum accumulateTrue (InputIterator first, InputIterator last, MaskIterator mask, Accum acc, BinaryOperator op=std::plus< Accum >())
 Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is true.
template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator >
Accum accumulateFalse (InputIterator first, InputIterator last, MaskIterator mask, Accum acc, BinaryOperator op=std::plus< Accum >())
 Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is false.
template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator >
bool compareAll (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, CompareOperator op)
 Define a function to compare all elements of two sequences.
template<typename InputIterator1 , typename T , typename CompareOperator >
bool compareAllLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op)
 For use with a constant left value.
template<typename InputIterator1 , typename T , typename CompareOperator >
bool compareAllRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op)
 For use with a constant right value.
template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator >
bool compareAny (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, CompareOperator op)
 Define a function to compare all elements of two sequences.
template<typename InputIterator1 , typename T , typename CompareOperator >
bool compareAnyLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op)
 For use with a constant left value.
template<typename InputIterator1 , typename T , typename CompareOperator >
bool compareAnyRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op)
 For use with a constant right value.
template<typename C1 , typename C2 , typename CompareOperator >
bool compareAll (const C1 &l, const C2 &r, CompareOperator op)
 Arbitrary compare operation on two STL-style containers.
template<typename C1 , typename C2 , typename U >
bool allNear (const C1 &l, const C2 &r, U tolerance)
 Test if all elements of the containers are relatively near each other.
template<typename C1 , typename C2 , typename U >
bool allNearAbs (const C1 &l, const C2 &r, U tolerance)
 Test if all elements of the containers are absolutely near each other.
ostream & operator<< (ostream &os, const IComplex &)
 Show on ostream.
ostream & operator<< (ostream &s, const String &x)
void putBlock (AipsIO &, const Block< void * > &, Int)
void getBlock (AipsIO &, Block< void * > &)
void showBlock (AipsIO &, const Block< void * > &, Int)
void throw_invalid_hashmapiter_error ()
void throw_hashmapiter_init_error ()
void throw_list_end_error ()
 The function which throws an exception for advancing the internal cursor past the end of a list.
void throw_list_init_error ()
void throw_list_start_error ()
void throw_list_swapright_same_error ()
void throw_mapiter_init_error ()
void throw_map_init_error ()
void throw_invalid_mapiter_error ()
void throw_map_constop_error ()
AipsIOoperator<< (AipsIO &os, const Record &rec)
AipsIOoperator>> (AipsIO &os, Record &rec)
ostream & operator<< (ostream &os, const RecordDesc &desc)
AipsIOoperator<< (AipsIO &os, const RecordDesc &desc)
AipsIOoperator>> (AipsIO &os, RecordDesc &desc)
void defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *value)
void defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *value)
void * attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *)
 This function attaches a RecordFieldPtr object.
void * attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Table *)
 Specialization for a Table field (which cannot be used).
void * attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Record *)
 Specialization for a Record field.
void * attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *)
 Specialization for a TableRecord field.
void throw_empty_Stack_error (const char *msg=0)
void throwInvHDF5 ()
 Define 2 functions to check that hid_t and hsize_t are mapped correctly.
void check_hid_t (int)
template<typename T >
void check_hid_t (T)
void check_hsize_t (unsigned long long)
template<typename T >
void check_hsize_t (T)
Float pow (Float f1, Float f2)
MVBaseline operator* (const RotMatrix &left, const MVBaseline &right)
 Rotate a Baseline vector with rotation matrix and other multiplications.
MVBaseline operator* (const MVBaseline &left, const RotMatrix &right)
MVBaseline operator* (Double left, const MVBaseline &right)
MVBaseline operator* (const MVBaseline &left, Double right)
Double operator* (const Vector< Double > &left, const MVBaseline &right)
Double operator* (const MVBaseline &left, const Vector< Double > &right)
Double operator* (const MVPosition &left, const MVBaseline &right)
Double operator* (const MVBaseline &left, const MVPosition &right)
MVDirection operator* (const RotMatrix &left, const MVDirection &right)
 Rotate a position vector.
MVDirection operator* (const MVDirection &left, const RotMatrix &right)
MVEarthMagnetic operator* (const RotMatrix &left, const MVEarthMagnetic &right)
 Rotate a EarthMagnetic vector with rotation matrix and other multiplications.
MVEarthMagnetic operator* (const MVEarthMagnetic &left, const RotMatrix &right)
MVEarthMagnetic operator* (Double left, const MVEarthMagnetic &right)
MVEarthMagnetic operator* (const MVEarthMagnetic &left, Double right)
Double operator* (const Vector< Double > &left, const MVEarthMagnetic &right)
Double operator* (const MVEarthMagnetic &left, const Vector< Double > &right)
Double operator* (const MVPosition &left, const MVEarthMagnetic &right)
Double operator* (const MVEarthMagnetic &left, const MVPosition &right)
MVPosition operator* (const RotMatrix &left, const MVPosition &right)
 Rotate a position vector with rotation matrix and other multiplications.
MVPosition operator* (const MVPosition &left, const RotMatrix &right)
MVPosition operator* (Double left, const MVPosition &right)
MVPosition operator* (const MVPosition &left, Double right)
Double operator* (const Vector< Double > &left, const MVPosition &right)
Double operator* (const MVPosition &left, const Vector< Double > &right)
ostream & operator<< (ostream &os, const MVTime &meas)
 Global functions.
ostream & operator>> (ostream &is, MVTime &meas)
ostream & operator<< (ostream &os, const MVTime::Format &form)
 Set a temporary format (thread-unsafe).
Bool operator== (const MVTime &lh, const MVTime &rh)
 is equal operator, uses operator Double which returns days
MVuvw operator* (const RotMatrix &left, const MVuvw &right)
 Rotate a uvw vector with rotation matrix and other multiplications.
MVuvw operator* (const MVuvw &left, const RotMatrix &right)
MVuvw operator* (Double left, const MVuvw &right)
MVuvw operator* (const MVuvw &left, Double right)
Double operator* (const Vector< Double > &left, const MVuvw &right)
Double operator* (const MVuvw &left, const Vector< Double > &right)
Double operator* (const MVPosition &left, const MVuvw &right)
Double operator* (const MVuvw &left, const MVPosition &right)
ostream & operator<< (ostream &os, const UnitDim &du)
 Output.
uInt hashFunc (const ObjectID &)
ostream & operator<< (ostream &os, const ObjectID &id)
const char * a2_re_compile_pattern ()
void a2_re_compile_fastmap ()
int a2_re_search ()
int a2_re_search_2 ()
int a2_re_match ()
int a2_re_match_2 ()
const char * re_comp ()
int re_exec ()
uInt precisionForValueErrorPairs (const Vector< Double > &pair1, const Vector< Double > &pair2)
 Various precision-related functions.
const std::string getVersion ()
 Get the casacore version.
const std::string getVersionCASA ()
 Get the version of casacore on CASA's vendor branch Note: CASA's private version of casacore has a lifecycle which is not necessarily identical to versions of casacore elsewhere.
ostream & operator<< (ostream &os, const GaussianBeam &beam)
LogIOoperator<< (LogIO &os, const GaussianBeam &beam)
Bool near (const GaussianBeam &left, const GaussianBeam &other, const Double relWidthTol, const Quantity &absPaTol)
virtual Bool toRecord (RecordInterface &out) const
 Save to a record.
 CompiledSpectralElement ()
virtual void _setFunction (const String &function)
ostream & operator<< (ostream &os, const GaussianMultipletSpectralElement &elem)
ostream & operator<< (ostream &os, const GaussianSpectralElement &elem)
ostream & operator<< (ostream &os, const LorentzianSpectralElement &elem)
Bool fixedAmpl () const
Bool fixedCenter () const
Bool fixedFWHM () const
 PCFSpectralElement ()
 PCFSpectralElement (const PCFSpectralElement &other)
ostream & operator<< (ostream &os, const SpectralElement &elem)
Bool near (const SpectralElement &s1, const SpectralElement &s2, const Double tol)
Bool nearAbs (const SpectralElement &s1, const SpectralElement &s2, const Double tol)
ostream & operator<< (ostream &os, const SpectralCoordinate &spcoord)
void addRecordDesc (TableDesc &tableDescription, const RecordDesc &recordDescription, const String &prefix)
 This function probably doesn't belong here, but I'm not yet sure where it does belong.
ostream & operator<< (ostream &, const FITS::ValueType &)
ostream & operator<< (ostream &, const FitsKeyword &)
ostream & operator<< (ostream &o, FitsKeywordList &)
std::ostream & operator<< (std::ostream &o, HeaderDataUnit &h)
std::ostream & operator<< (std::ostream &o, FitsBase &x)
Bool canUseHDF5Image ()
 Tell if HDF5 images can be used.
DataType hdf5imagePixelType (const String &fileName)
 Determine the pixel type in the HDF5Image contained in fileName.
Bool isHDF5Image (const String &fileName)
 Check if this HDF5 file is an HDF5 image.
ostream & operator<< (ostream &os, const ImageBeamSet &beamSet)
DataType imagePixelType (const String &fileName)
 Determine the pixel type in the PagedImage contained in fileName.
MrsEligibility operator- (const MrsEligibility &a, MrsEligibility::SubtableId subtableId)
 Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables.
MrsEligibility operator+ (const MrsEligibility &a, MrsEligibility::SubtableId subtableId)
MrsEligibility operator- (const MrsEligibility &a, const MrsEligibility &b)
MrsEligibility operator+ (const MrsEligibility &a, const MrsEligibility &b)
template<class T >
Bool areEQ (const ROScalarColumn< T > &col, uInt row_i, uInt row_j)
template<class T >
Bool areEQ (const ROArrayColumn< T > &col, uInt row_i, uInt row_j)
String constructMessage (const Int pos, const String &command)
 

Vector< Intset_intersection (const Vector< Int > &v1, const Vector< Int > &v2)
Vector< Intset_union (const Vector< Int > &v1, const Vector< Int > &v2)
Bool mssSetData (const MeasurementSet &ms, MeasurementSet &selectedMS, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", MSSelection *mss=NULL)
 Collective selection returning a selected MS.
Bool mssSetData (const MeasurementSet &ms, MeasurementSet &selectedMS, Vector< Vector< Slice > > &chanSlices, Vector< Vector< Slice > > &corrSlices, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", const Int defaultChanStep=1, MSSelection *mss=NULL)
 Collective selection also returning in-row (corr/chan) slices.
Bool getSelectedTable (Table &selectedTab, const Table &baseTab, TableExprNode &fullTEN, const String &outName)
Record mssSelectedIndices (MSSelection &mss, const MeasurementSet *ms)
String stripWhite (const String &str, Bool onlyends=True)
int tokenize (const String &str, const String &sep, Vector< String > &tokens, Bool upCase=False)
Vector< String > & split (const String &s, char delim, Vector< String > &elems)
template<class T , class U >
ostream & operator<< (ostream &os, const Function< T, U > &fun)
template<class T >
ostream & operator<< (ostream &os, const FunctionOrder< T > &par)
template<class T >
ostream & operator<< (ostream &os, const FunctionParam< T > &par)
template<class V >
void getArrayVal (V &val, int type, const Record &gr, const String &name, uInt index=0) throw (InvalidSerializationError)
template<class V >
void getArray (Array< V > &val, int type, const Record &gr, const String &name) throw (InvalidSerializationError)
template<class T >
void CholeskyDecomp (Matrix< T > &A, Vector< T > &diag)
template<class T >
void CholeskySolve (Matrix< T > &A, Vector< T > &diag, Vector< T > &b, Vector< T > &x)
void sgetrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info)
void dgetrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)
void cgetrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info)
void zgetrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info)
void sgetri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info)
void dgetri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info)
void cgetri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info)
void zgetri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info)
void sposv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info)
void dposv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info)
void cposv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info)
void zposv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info)
void spotri (const char *uplo, const int *n, float *a, const int *lda, int *info)
void dpotri (const char *uplo, const int *n, double *a, const int *lda, int *info)
void cpotri (const char *uplo, const int *n, Complex *a, const int *lda, int *info)
void zpotri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info)
void getrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info)
void getrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)
void getrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info)
void getrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info)
void getri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info)
void getri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info)
void getri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info)
void getri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info)
void posv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info)
void posv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info)
void posv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info)
void posv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info)
void potri (const char *uplo, const int *n, float *a, const int *lda, int *info)
void potri (const char *uplo, const int *n, double *a, const int *lda, int *info)
void potri (const char *uplo, const int *n, Complex *a, const int *lda, int *info)
void potri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info)
void setColumnCache (uInt tableNr, const ColumnCache &) const
 Set the column cache to the cache of the given table.
template<class T >
Bool anyLE (const TableVector< T > &l, const TableVector< T > &r)
 Element by element comparisons between the "l" and "r" table vectors.
template<class T >
Bool anyLT (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
Bool anyGE (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
Bool anyGT (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
Bool anyEQ (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
Bool anyNE (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
Bool anyLE (const TableVector< T > &tv, const T &val)
 Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant vector filled with the value "val." The result is true if the comparison is true for some element of the vector.
template<class T >
Bool anyLE (const T &val, const TableVector< T > &tv)
template<class T >
Bool anyLT (const TableVector< T > &tv, const T &val)
template<class T >
Bool anyLT (const T &val, const TableVector< T > &tv)
template<class T >
Bool anyGE (const TableVector< T > &tv, const T &val)
template<class T >
Bool anyGE (const T &val, const TableVector< T > &tv)
template<class T >
Bool anyGT (const TableVector< T > &tv, const T &val)
template<class T >
Bool anyGT (const T &val, const TableVector< T > &tv)
template<class T >
Bool anyEQ (const TableVector< T > &tv, const T &val)
template<class T >
Bool anyEQ (const T &val, const TableVector< T > &tv)
template<class T >
Bool anyNE (const TableVector< T > &tv, const T &val)
template<class T >
Bool anyNE (const T &val, const TableVector< T > &tv)
template<class T >
TableVector< T > pow (const TableVector< T > &tv, const double &exp)
template<class T >
sum (const TableVector< T > &tv)
template<class T >
product (const TableVector< T > &tv)
template<class T >
void minMax (T &min, T &max, const TableVector< T > &tv)
template<class T >
min (const TableVector< T > &tv)
template<class T >
max (const TableVector< T > &tv)
template<class T >
void indgen (TableVector< T > &tv, Int start, Int inc)
template<class T >
void indgen (TableVector< T > &tv, Int start)
template<class T >
void indgen (TableVector< T > &tv)
template<class T >
innerProduct (const TableVector< T > &l, const TableVector< T > &r)
template<class T >
norm (const TableVector< T > &tv)
template<class T >
TableVector< T > crossProduct (const TableVector< T > &l, const TableVector< T > &r)
PlotFactoryPtr plotterImplementation (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The plotterImplementation function is a global function within the casa namespace.
SimplePlotterPtr simplePlotter (Plotter::Implementation which=Plotter::DEFAULT, bool smartDelete=true)
 The simplePlotter function is a global function within the casa namespace.
std::string to_string (const QString &other)
ostream & operator<< (ostream &os, Attribute &a)
ostream & operator<< (ostream &os, AttributeBuffer &ab)
ostream & operator<< (ostream &os, AttributeValueBase &av)
const char * GLbufferToString (int b)
 Convert various OpenGL constants to their string representations.
const char * GLformatToString (GLenum format)
void GLAttribToString (GLbitfield bits, String &str)
 Given a glPushAttrib argument, append the string with the arg's string representation.
std::ostream & operator<< (std::ostream &out, const casa::viewer::Position &pos)
ostream & operator<< (ostream &os, Annotations::State st)
 Ostream, mainly for debugging the state of the annotator.
bool p1Arrow () const
bool p2Arrow () const
Vector< StringsplitExpression (const Vector< String > &expr0)
 helper function to split an expression into elements
Int findCorrType (Stokes::StokesTypes type, const Vector< Int > &corr)
 global function for finding polarization by index
Bool fieldType (const RecordInterface &parm, const String &id, DataType type, DataType type2=TpNumberOfTypes)
 short inline function for checking the type of a record field
Bool isField (const RecordInterface &parm, const String &id, Bool(*func)(DataType))
 short inline function for checking a field's data type against some function
Bool isValidRecord (const RecordInterface &parm, const String &id)
 short inline function for checking that a field is a non-empty record
Bool isFieldSet (const RecordInterface &parm, const String &id)
 Short inline function for checking if a record field is "set", i.e.
uInt fieldSize (const RecordInterface &parm, const String &id)
 Short inline function for returning the number of elements in a field (0 for no field, 1 for scalar, >1 for arrays)
String stringUpper (const String &in)
 Basically just upcase(), but in a form suitable for Array::apply.
int dprintf (LogIO &os, const char *format,...)
 a debug-printf function, for printf-ing debug messages
template<class T >
Array< T > operator& (const Array< T > &, const T &)
 Function for working with bitmasks.
template<class T >
LogicalArray maskBits (const Array< T > &, const T &)
 returns a LogicalArray corresponding to (ARR&MASK)!=0
 INHERITANCE_POINTER (ScatterPlot, ScatterPlotPtr, Plot, PlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(MaskedScatterPlot
PlotItemPtr INHERITANCE_POINTER (ErrorPlot, ErrorPlotPtr, ScatterPlot, ScatterPlotPtr, PlotItem, PlotItemPtr) INHERITANCE_POINTER(ColoredPlot
 INHERITANCE_POINTER2 (PlotLayoutSingle, PlotLayoutSinglePtr, PlotCanvasLayout, PlotCanvasLayoutPtr) INHERITANCE_POINTER2(PlotLayoutGrid
 INHERITANCE_POINTER (PlotMaskedPointData, PlotMaskedPointDataPtr, PlotPointData, PlotPointDataPtr, PlotData, PlotDataPtr) class PlotErrorData
 Data that adds error functionality on top of normal plot data.
 INHERITANCE_POINTER (PlotErrorData, PlotErrorDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotBinnedData
 Data that differentiates different points into different "bins" on top of normal point data functionality.
 INHERITANCE_POINTER (PlotBinnedData, PlotBinnedDataPtr, PlotPointData, PlotDataPtr, PlotData, PlotDataPtr) class PlotRasterData
 Data for raster plots, which can be thought of as three-dimensional.
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the 
color (i.e.,"000000"for black) and
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if a
human readable 
name (i.e."black").In many places throughout the plotter
CONCRETE UTILITY CLASSES
Coordinate on the canvas 
surface (i.e., the part where the actual plots are, which doesn't include things like axes, titles, etc.).A coordinate has two values and a system.*/class PlotCoordinate
virtual void setSymbol (const PlotSymbolPtr symbol)
virtual void setSymbol (PlotSymbol::Symbol sym)
 INHERITANCE_POINTER (PlotSelectTool, PlotSelectToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotZoomTool
 A PlotZoomTool is a concrete subclass of PlotMouseTool that provides convenient zooming functionality.
 INHERITANCE_POINTER (PlotZoomTool, PlotZoomToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotPanTool
 A PlotPanTool is a concrete subclass of PlotMouseTool that provides convenient panning functionality.
 INHERITANCE_POINTER (PlotPanTool, PlotPanToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotTrackerTool
 A PlotTrackerTool is a concrete subclass of PlotMouseTool that provides convenient tracker functionality.
 INHERITANCE_POINTER (PlotTrackerTool, PlotTrackerToolPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) TOOL NOTIFICATION CLASSESInterface for objects that want to be notified when the selection tool changes.*/class PlotSelectToolNotifier
TOOL GROUP CLASSES A
PlotMouseToolGroup provides an
interface for a group of
PlotMouseTools where only 
one (or none) is active at a time.*/class PlotMouseToolGroup
 INHERITANCE_POINTER (PlotMouseToolGroup, PlotMouseToolGroupPtr, PlotMouseTool, PlotMouseToolPtr, PlotTool, PlotToolPtr) class PlotStandardMouseToolGroup
 PlotStandardMouseToolGroup is a specialized PlotMouseToolGroup where the tools in the group are: 1) select, 2) zoom, and 3) pan.
ostream & operator<< (ostream &os, const AnnotationBase &annotation)
ostream & operator<< (ostream &os, const AnnotationBase::LineStyle &ls)
ostream & operator<< (ostream &os, const AnnotationBase::FontStyle &fs)
ostream & operator<< (ostream &os, const map< AnnotationBase::Keyword, String > &x)
ostream & operator<< (ostream &os, const RegionTextList &list)
ostream & operator<< (ostream &os, const AsciiAnnotationFileLine &line)
void addRadioButtonsToGroup (QButtonGroup *group) const
 Overrides PlotMSWidget::addRadioButtonsToGroup().
void rangeChanged ()
 Slot for when the set range changes.
void timeFromChanged ()
void timeToChanged ()
void smooth (CalSet< Complex > &cs, const String &smtype, const Double &smtime, Vector< Int > selfields)
 Globals.
void smoothCT (NewCalTable ct, const String &smtype, const Double &smtime, Vector< Int > selfields)
 Create a specialized VisCal from VisSet.
void assignCTScanField (NewCalTable &ct, String msName, Bool doField=True, Bool doScan=True, Bool doObs=True)
 Extract time-dep scan and field id info from the specified MS, and assign them to the NewCalTable.
double myhash (register double arg)
void gcppeij (Double *griduvw, Double *area, Double *raoff1, Double *decoff1, Double *raoff2, Double *decoff2, Int *doGrad, Complex *weight, Complex *dweight1, Complex *dweight2, Double *currentCFPA)
 

JonescreateJones (const Jones::JonesType &jtype)
 Global methods:
void apply (const Jones &j1, VisVector &v, const Jones &j2)
 Apply a pair of Jones to a VisVector:
void apply (const Jones &j1, VisVector &v, const Jones &j2, Bool &vflag)
Jones::JonesType jonesType (const Int &n)
 Return enum from integer.
Int jonesNPar (const Jones::JonesType &jtype)
 Return parameter count from.
MuellercreateMueller (const Mueller::MuellerType &mtype)
 Globals.
Int muellerNPar (const Mueller::MuellerType &mtype)
 Return Mueller type according to Int Mueller::MuellerType muellerType(const Int& n);.
Mueller::MuellerType muellerType (const Jones::JonesType &jtype, const VisVector::VisType &vtype)
 Return Mueller type according to underlying Jones and VisVector types.
String calTableType (const String &tablename)
 Global methods.
VisCalcreateVisCal (const String &type, VisSet &vs)
 Create a specialized VisCal from VisSet.
VisCalcreateVisCal (const String &type, const Int &nAnt)
 Create a specialized VisCal from nAnt.
SolvableVisCalcreateSolvableVisCal (const String &type, VisSet &vs)
 Create a specialized SolvableVisCal from VisSet.
SolvableVisCalcreateSolvableVisCal (const String &type, const Int &nAnt)
 Create a specialized SolvableVisCal from nAnt.
VisVector::VisType visType (const Int &ncorr)
 Globals:
CStokesVector operator* (const SquareMatrix< Complex, 4 > &m, const CStokesVector &v)
 Multiplication of CStokesVector by a Complex SquareMatrix.
void defaultValue (CStokesVector &v)
void defaultValue (StokesVector &v)
StokesVector operator* (Float f, const StokesVector &v)
 Multiply by a scalar.
StokesVector operator* (const StokesVector &v, Float f)
 Multiply by a scalar.
StokesVector operator* (const SquareMatrix< Float, 4 > &m, const StokesVector &v)
 Multiplication of StokesVector by a SquareMatrix.
CStokesVectorapplySlin (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from Stokes to linear(returns result)
CStokesVector applySlin (const StokesVector &v)
 Apply conversion matrix from Stokes to linear.
CStokesVectorapplyScirc (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from Stokes to circular.
CStokesVector applyScirc (const StokesVector &v)
 Apply conversion matrix from Stokes to circular.
StokesVectorapplySlinInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from linear to Stokes.
StokesVector applySlinInv (const CStokesVector &v)
 Apply conversion matrix from linear to Stokes.
StokesVectorapplyScircInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from circular to Stokes.
StokesVector applyScircInv (const CStokesVector &v)
 Apply conversion matrix from circular to Stokes.
Bool isAllColumns (const Vector< MS::PredefinedColumns > &colNames)
calcAntennanewAntenna (Double sub_h, Double feed_x, Double feed_y, Double feed_z, Double ftaper, Double thmax, const char *geomfile)
void deleteAntenna (calcAntenna *a)
void Antennasetfreq (calcAntenna *a, Double freq)
void Antennasetdir (calcAntenna *a, const Double *dir)
void alignfeed (calcAntenna *a, const Pathology *p)
void getfeedbasis (const calcAntenna *a, Double B[3][3])
void Efield (const calcAntenna *a, const casa::Complex *pol, casa::Complex *E)
Int Antennasetfeedpattern (calcAntenna *a, const char *filename, Double scale)
calcAntennanewAntennafromApertureCalcParams (struct ApertureCalcParams *ap)
void applyPathology (Pathology *P, calcAntenna *a)
Int dishvalue (const calcAntenna *a, Double r, Double *z, Double *m)
Int subfromdish (const calcAntenna *a, Double x, Double y, Double *subpoint)
Int dishfromsub (const calcAntenna *a, Double x, Double y, Double *dishpoint)
RaynewRay (const Double *sub)
void deleteRay (Ray *ray)
PathologynewPathology ()
PathologynewPathologyfromApertureCalcParams (struct ApertureCalcParams *ap)
void deletePathology (Pathology *P)
Double dAdOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
Double dOmega (const calcAntenna *a, const Ray *ray1, const Ray *ray2, const Ray *ray3, const Pathology *p)
Double Raylen (const Ray *ray)
Double feedfunc (const calcAntenna *a, Double theta)
void Pathologize (Double *sub, const Pathology *p)
void intersectdish (const calcAntenna *a, const Double *sub, const Double *unitdir, Double *dish, Int niter)
void intersectaperture (const calcAntenna *a, const Double *dish, const Double *unitdir, Double *aper)
Raytrace (const calcAntenna *a, Double x, Double y, const Pathology *p)
Double feedgain (const calcAntenna *a, const Ray *ray, const Pathology *p)
void tracepol (casa::Complex *E0, const Ray *ray, casa::Complex *E1)
Int legplanewaveblock (const calcAntenna *a, Double x, Double y)
Int legplanewaveblock2 (const calcAntenna *a, const Ray *ray)
Int legsphericalwaveblock (const calcAntenna *a, const Ray *ray)
void faccumulatetogrid_ (Complex *grid, Complex *CF, Complex *nvalue, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Int *doPSFOnly, Complex *norm, Complex *phaseGrad, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
void dfaccumulatetogrid_ (DComplex *grid, Complex *CF, Complex *nvalue, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Int *doPSFOnly, Complex *norm, Complex *phaseGrad, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
void faccumulatefromgrid_ (Complex *nvalue, const Complex *grid, Complex *CF, Double *wVal, Int *scaledSupport, Float *scaledSampling, Double *off, Int *convOrigin, Int *cfShape, Int *loc, Int *igrdpos, Double *sinDPA, Double *cosDPA, Int *finitePointingOffset, Complex *phaseGrad, Complex *phasor, Int *imNX, Int *imNY, Int *imNP, Int *imNC, Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC, Int *phNX, Int *phNY)
PolOuterProduct::GenericVBPol translateStokesToGeneric (const Int &stokes)
 

Int translateGenericToStokes (const PolOuterProduct::GenericVBPol &gPol, const MSIter::PolFrame &polFrame=MSIter::Circular)
Int getPhaseCenter (MeasurementSet &ms, MDirection &dir0, Int whichField=-1)
Bool findMaxAbsLattice (const ImageInterface< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs)
Bool findMaxAbsLattice (const ImageInterface< Float > &masklat, const Lattice< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs, Bool flip=False)
Double getCurrentTimeStamp (const VisBuffer &vb)
void makeStokesAxis (Int npol_p, Vector< String > &polType, Vector< Int > &whichStokes)
Double getPA (const VisBuffer &vb)
void storeImg (String fileName, ImageInterface< Complex > &theImg, Bool writeReIm=False)
void storeImg (String fileName, ImageInterface< Float > &theImg)
void storeArrayAsImage (String fileName, const CoordinateSystem &coords, const Array< Complex > &cf)
void storeArrayAsImage (String fileName, const CoordinateSystem &coords, const Array< Float > &cf)
Bool isVBNaN (const VisBuffer &vb, String &mesg)
void getHADec (MeasurementSet &ms, const VisBuffer &vb, Double &HA, Double &RA, Double &Dec)
ostream & operator<< (ostream &os, const ObsInfo &info)
 Global functions.
LatticeExprNode operator+ (const LatticeExprNode &expr)
 Global functions operating on a LatticeExprNode.
LatticeExprNode operator- (const LatticeExprNode &expr)
LatticeExprNode operator! (const LatticeExprNode &expr)
LatticeExprNode operator+ (const LatticeExprNode &left, const LatticeExprNode &right)
 Numerical binary operators.
LatticeExprNode operator- (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator* (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator/ (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator% (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator^ (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator== (const LatticeExprNode &left, const LatticeExprNode &right)
 Relational binary operators.
LatticeExprNode operator> (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator>= (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator< (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator<= (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator!= (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator&& (const LatticeExprNode &left, const LatticeExprNode &right)
 Logical binary operators.
LatticeExprNode operator|| (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode sin (const LatticeExprNode &expr)
 Numerical 1-argument functions.
LatticeExprNode sinh (const LatticeExprNode &expr)
LatticeExprNode asin (const LatticeExprNode &expr)
LatticeExprNode cos (const LatticeExprNode &expr)
LatticeExprNode cosh (const LatticeExprNode &expr)
LatticeExprNode acos (const LatticeExprNode &expr)
LatticeExprNode tan (const LatticeExprNode &expr)
LatticeExprNode tanh (const LatticeExprNode &expr)
LatticeExprNode atan (const LatticeExprNode &expr)
LatticeExprNode exp (const LatticeExprNode &expr)
LatticeExprNode log (const LatticeExprNode &expr)
LatticeExprNode log10 (const LatticeExprNode &expr)
LatticeExprNode sqrt (const LatticeExprNode &expr)
LatticeExprNode sign (const LatticeExprNode &expr)
LatticeExprNode round (const LatticeExprNode &expr)
LatticeExprNode ceil (const LatticeExprNode &expr)
LatticeExprNode floor (const LatticeExprNode &expr)
LatticeExprNode conj (const LatticeExprNode &expr)
LatticeExprNode atan2 (const LatticeExprNode &left, const LatticeExprNode &right)
 Numerical 2-argument functions.
LatticeExprNode pow (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode fmod (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode min (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode max (const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode formComplex (const LatticeExprNode &left, const LatticeExprNode &right)
 Form a complex number from two real numbers.
LatticeExprNode abs (const LatticeExprNode &expr)
 Numerical 1-argument functions which result in a real number regardless of input expression type.
LatticeExprNode arg (const LatticeExprNode &expr)
LatticeExprNode real (const LatticeExprNode &expr)
LatticeExprNode imag (const LatticeExprNode &expr)
LatticeExprNode min (const LatticeExprNode &expr)
 1-argument functions operating on a numeric expression resulting in a scalar
LatticeExprNode max (const LatticeExprNode &expr)
LatticeExprNode sum (const LatticeExprNode &expr)
LatticeExprNode median (const LatticeExprNode &expr)
LatticeExprNode mean (const LatticeExprNode &expr)
LatticeExprNode variance (const LatticeExprNode &expr)
LatticeExprNode stddev (const LatticeExprNode &expr)
LatticeExprNode avdev (const LatticeExprNode &expr)
LatticeExprNode fractile (const LatticeExprNode &expr, const LatticeExprNode &fraction)
 Determine the value of the element at the part fraction from the beginning of the given lattice.
LatticeExprNode fractileRange (const LatticeExprNode &expr, const LatticeExprNode &fraction1, const LatticeExprNode &fraction2)
 Determine the value range of the elements at the part fraction1 and fraction2 from the beginning of the given lattice.
LatticeExprNode fractileRange (const LatticeExprNode &expr, const LatticeExprNode &fraction)
LatticeExprNode nelements (const LatticeExprNode &expr)
 1-argument function to get the number of elements in a lattice.
LatticeExprNode ndim (const LatticeExprNode &expr)
 1-argument function to get the dimensionality of a lattice.
LatticeExprNode length (const LatticeExprNode &expr, const LatticeExprNode &axis)
 2-argument function to get the length of an axis.
LatticeExprNode indexin (const LatticeExprNode &axis, const LatticeExprNode &indexFlags)
 2-argument function telling per pixel if its index on the given axis is contained in the 2nd argument.
LatticeExprNode rebin (const LatticeExprNode &expr, const LatticeExprNode &bin)
 2-argument function rebinning Lattice by given factors.
LatticeExprNode isNaN (const LatticeExprNode &expr)
 Test if a value is a NaN.
LatticeExprNode any (const LatticeExprNode &expr)
 Functions operating on a logical expression resulting in a scalar; Functions "any" (are any pixels "True") and "all" (are all pixels "True") result in a Bool; functions "ntrue" and "nfalse" result in a Double.
LatticeExprNode all (const LatticeExprNode &expr)
LatticeExprNode ntrue (const LatticeExprNode &expr)
LatticeExprNode nfalse (const LatticeExprNode &expr)
LatticeExprNode mask (const LatticeExprNode &expr)
 This function returns the mask of the given expression.
LatticeExprNode value (const LatticeExprNode &expr)
 This function returns the value of the expression without a mask.
LatticeExprNode amp (const LatticeExprNode &left, const LatticeExprNode &right)
 This function finds sqrt(left^2+right^2).
LatticeExprNode pa (const LatticeExprNode &left, const LatticeExprNode &right)
 This function finds 180/pi*atan2(left,right)/2.
LatticeExprNode spectralindex (const LatticeExprNode &left, const LatticeExprNode &right)
 This function finds the spectral index alpha = log(s1/s2) / log(f1/f2).
LatticeExprNode iif (const LatticeExprNode &condition, const LatticeExprNode &arg1, const LatticeExprNode &arg2)
 Function resembling the ternary ?: construct in C++.
LatticeExprNode replace (const LatticeExprNode &arg1, const LatticeExprNode &arg2)
 This function replaces every masked-off element in the first argument with the corresponding element from the second argument.
LatticeExprNode toFloat (const LatticeExprNode &expr)
 Functions to convert to the given data type.
LatticeExprNode toDouble (const LatticeExprNode &expr)
LatticeExprNode toComplex (const LatticeExprNode &expr)
LatticeExprNode toDComplex (const LatticeExprNode &expr)
LatticeExprNode toBool (const LatticeExprNode &expr)
LatticeExprNode convertType (const LatticeExprNode &expr, const Float *)
LatticeExprNode convertType (const LatticeExprNode &expr, const Double *)
LatticeExprNode convertType (const LatticeExprNode &expr, const Complex *)
LatticeExprNode convertType (const LatticeExprNode &expr, const DComplex *)
LatticeExprNode convertType (const LatticeExprNode &expr, const Bool *)
TaQLResult tableCommand (const String &command)
TaQLResult tableCommand (const String &command, const Table &tempTable)
TaQLResult tableCommand (const String &command, const std::vector< const Table * > &tempTables)
TaQLResult tableCommand (const String &command, Vector< String > &columnNames)
TaQLResult tableCommand (const String &command, Vector< String > &columnNames, String &commandType)
TaQLResult tableCommand (const String &command, const std::vector< const Table * > &tempTables, Vector< String > &columnNames)
TaQLResult tableCommand (const String &command, const std::vector< const Table * > &tempTables, Vector< String > &columnNames, String &commandType)

Variables

SMART POINTER DEFINITIONS
*typedef CountedPtr
< PlotCanvasLayout
PlotCanvasLayoutPtr
SMART POINTER DEFINITIONS
*typedef CountedPtr< PlotPanel
PlotPanelPtr
Bool aips_debug_on
 If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the dead code eliminator of any optimizer; thus using this in your code should have no performance penalty in the normal case.
const Bool True
const Bool False
const Double IAU_k
const uInt N_FITS
 Number of FITS units recognised (change the FITSstring and FITSunit lists in the UnitMap.cc when changing this number.
static const String EmptyString
 
Warning: SUN compiler does not accept non-simple default arguments

static class
casa::UnitVal_static_initializer 
unitval_static_initializer
static class casa::CasarcCleanup local_cleanup_object
const uInt WORDSIZE
 The size of a unsigned Integer ( assumes 8-bit char )
const Regex RXwhite
 some built in regular expressions
const Regex RXint
const Regex RXdouble
const Regex RXalpha
 ([0-9]+)|(
const Regex RXlowercase
const Regex RXuppercase
const Regex RXalphanum
const Regex RXidentifier
String _function
 The string value for compiled functional.
const Int PQ_LEN
 Length of P and Q arrays, half length of CL/SL arrays in IGRF model.
const Double DER_INTV
 Interval (m) for derivatives in IGRF model.
ConcatTablerefTabPtr_p
Block< BaseColumn * > refColPtr_p
ColumnCache colCache_p
TableRecord keywordSet_p
static class casa::init_dispatcher init_dispatcher_
std::vector< std::vector
< double > > 
beams_
String majorunit_
String minorunit_
String paunit_
DParameterChoicebeamOnOff_
DParameterChoicebeamStyle_
DParameterChoicebeamColor_
DParameterRange< Int > * beamLineWidth_
DParameterRange< Float > * beamXCenter_
DParameterRange< Float > * beamYCenter_
static const String CSYS_INDIVIDUAL
static const String CSYS_IMAGE
static const String CSYS_B1950
static const String CSYS_J2000
static const String CSYS_GALACTIC
static const String CSYS_ECLIPTIC
static const String UNIT_IPIXELS
static const String UNIT_DEGREES
static const String UNIT_RADIANS
static const String PUNIT_SEXAGESIMAL
static const String PUNIT_HMS
static const String PUNIT_DMS
static const String SUNIT_ARCSEC
static const String SUNIT_ARCMIN
static const String DEFAULT_COMMENTS
const Complex ImaginaryUnit
const int RFA_MIN_NAD
 min number of deviations for which average is considered valid
const Float RFA_AAD_CHANGE
 significant change in accumulated average
const RFChunkStats::StatEnums active_stats []
 enums for which stats are actually collected
const uInt num_active_stats
const char RF_GLISHINDEX []
 character constants for common agent parameters
const char RF_NAME []
const char RF_DEBUG []
const char RF_PLOT []
const char RF_PLOTSCR []
const char RF_GLOBAL []
const char RF_TRIAL []
const char RF_RESET []
const char RF_FIGNORE []
const char RF_UNFLAG []
const char RF_SHADOW []
const char RF_ELEVATION []
const char RF_THR []
const char RF_ROW_THR []
const char RF_HW []
const char RF_ROW_HW []
const char RF_ROW_DISABLE []
const char RF_COLUMN []
const char RF_EXPR []
const char RF_CLIP []
const char RF_FLAGRANGE []
const char RF_MIN []
const char RF_MAX []
const char RF_CHANAVG []
const char RF_NDEG []
const char RF_SPWID []
const char RF_FREQS []
const char RF_CHANS []
const char RF_REGION []
const char RF_NBINS []
const char RF_MINPOP []
const char RF_CORR []
const char RF_ANT []
const char RF_FIELD []
const char RF_BASELINE []
const char RF_AUTOCORR []
const char RF_INTENT []
const char RF_SCAN []
const char RF_ARRAY []
const char RF_OBSERVATION []
const char RF_FEED []
const char RF_UVRANGE []
const char RF_DIAMETER []
const char RF_LOWERLIMIT []
const char RF_UPPERLIMIT []
const char RF_TIMERANGE []
const char RF_CENTERTIME []
const char RF_TIMEDELTA []
const char RF_QUACK []
const char RF_QUACKMODE []
const char RF_QUACKINC []
const char RF_NCHAN []
const char RF_START []
const char RF_STEP []
const char RF_MODE []
const char RF_MSSELECT []
const RFlagWord RowFlagged
 special row flag masks.
const RFlagWord RowAbsent
 MaskedScatterPlotPtr
 ScatterPlot
 ScatterPlotPtr
 PlotItem
PlotItemPtr ColoredPlotPtr
GRID LAYOUT CLASSES Coordinate
for a grid 
layout
 PlotLayoutGridPtr
 PlotCanvasLayout
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of 
data
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of but is it too vague to be
useful Since the interface is
meant to be a simple 
plotter
ABSTRACT CLASSES Deliberately
vague to be general enough to
allow for many different types
of but is it too vague to be
useful Since the interface is
meant to be a simple it may be
better to restrict PlotData to
be more like 
PlotPointData
DEFAULT IMPLEMENTATIONS
Default implementation of
PlotSingleData that supports
raw 
arrays
DEFAULT IMPLEMENTATIONS
Default implementation of
PlotSingleData that supports
raw 
vectors
ENUMS Enum for the four plot
axes If this enum is changed
or 
none
const PlotAxisBitset all_four_sides
const PlotAxisBitset none_sides
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if 
applicable
ABSTRACT CLASSES Abstract
class for colors Any
implementation of color should
be able to provide a
hexadecimal form of the if a
human readable color and
Strings are 
interchangeable
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
cname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
cptrname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
pname
SMART POINTER MACROS This is
painful but necessary to have
transparent smart pointers
that support hierarchies and
inheritance See examples in
other files 
gname
ABSTRACT TOOL CLASSES A
PlotTool is a higher level
event handler for a PlotCanvas
The idea is to take common
tasks which may require
multiple events and put them
in one place PlotTools also
provide additional
functionality in that they can
be active 
inactive
ABSTRACT TOOL CLASSES A
PlotTool is a higher level
event handler for a PlotCanvas
The idea is to take common
tasks which may require
multiple events and put them
in one place PlotTools also
provide additional
functionality in that they can
be active and blocking non
blocking The PlotCanvas will
only send events to active 
tools
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
bool isCustom_
 Whether last set range was custom or not.
double from_
 Last set range.
double to_
Dimensionless
 Rob's AxisUnit stuff, not currently used.
 FluxDensity
 tack a unit onto.
 Freq
 Intensity
 Time
 Velocity
IlluminationConvFunc gwEij
Applicator applicator
Double VLABandMinFreqDefaults [VLABeamCalc_NumBandCodes]
Double VLABandMaxFreqDefaults [VLABeamCalc_NumBandCodes]
BeamCalcGeometry VLABeamCalcGeometryDefaults [VLABeamCalc_NumBandCodes]
Double EVLABandMinFreqDefaults [EVLABeamCalc_NumBandCodes]
Double EVLABandMaxFreqDefaults [EVLABeamCalc_NumBandCodes]
BeamCalcGeometry EVLABeamCalcGeometryDefaults [EVLABeamCalc_NumBandCodes]
Double ALMABandMinFreqDefaults [ALMABeamCalc_NumBandCodes]
Double ALMABandMaxFreqDefaults [ALMABeamCalc_NumBandCodes]
BeamCalcGeometry ALMABeamCalcGeometryDefaults [ALMABeamCalc_NumBandCodes]
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
TableExprNode operator+ (const TableExprNode &left, const TableExprNode &right)
 Define all global functions operating on a TableExprNode.
TableExprNode operator- (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator* (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator/ (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator% (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator& (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator| (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator^ (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator== (const TableExprNode &left, const TableExprNode &right)
 Comparison operators.
TableExprNode operator!= (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator>= (const TableExprNode &left, const TableExprNode &right)
 Not defined for Bool.
TableExprNode operator> (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator<= (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator< (const TableExprNode &left, const TableExprNode &right)
TableExprNode operator&& (const TableExprNode &left, const TableExprNode &right)
 Logical operators to combine boolean TableExprNode's.
TableExprNode operator|| (const TableExprNode &left, const TableExprNode &right)
TableExprNode near (const TableExprNode &left, const TableExprNode &right)
 Functions to return whether a value is "relatively" near another.
TableExprNode near (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance)
TableExprNode nearAbs (const TableExprNode &left, const TableExprNode &right)
TableExprNode nearAbs (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance)
TableExprNode angdist (const TableExprNode &pos1, const TableExprNode &pos2)
 Angular distance between positions.
TableExprNode cones (const TableExprNode &sourcePos, const TableExprNode &cones)
 Cone search; test if the position of a source is inside a cone.
TableExprNode anyCone (const TableExprNode &sourcePos, const TableExprNode &cones)
 The result is always a Bool scalar telling if any cone contains the source.
TableExprNode findCone (const TableExprNode &sourcePos, const TableExprNode &cones)
 The sourcePos can contain multiple sources.
TableExprNode cones (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii)
 Cone search as above.
TableExprNode anyCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii)
TableExprNode findCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii)
TableExprNode sin (const TableExprNode &node)
 Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.
TableExprNode sinh (const TableExprNode &node)
TableExprNode cos (const TableExprNode &node)
TableExprNode cosh (const TableExprNode &node)
TableExprNode exp (const TableExprNode &node)
TableExprNode log (const TableExprNode &node)
TableExprNode log10 (const TableExprNode &node)
TableExprNode pow (const TableExprNode &x, const TableExprNode &exp)
TableExprNode square (const TableExprNode &node)
TableExprNode cube (const TableExprNode &node)
TableExprNode sqrt (const TableExprNode &node)
TableExprNode norm (const TableExprNode &node)
TableExprNode asin (const TableExprNode &node)
 Transcendental functions applied to to nodes containing scalars or arrays with double values.
TableExprNode acos (const TableExprNode &node)
TableExprNode atan (const TableExprNode &node)
TableExprNode atan2 (const TableExprNode &y, const TableExprNode &x)
TableExprNode tan (const TableExprNode &node)
TableExprNode tanh (const TableExprNode &node)
TableExprNode sign (const TableExprNode &node)
TableExprNode round (const TableExprNode &node)
TableExprNode ceil (const TableExprNode &node)
TableExprNode abs (const TableExprNode &node)
TableExprNode floor (const TableExprNode &node)
TableExprNode fmod (const TableExprNode &x, const TableExprNode &y)
TableExprNode strlength (const TableExprNode &node)
 String functions on scalars or arrays.
TableExprNode upcase (const TableExprNode &node)
TableExprNode downcase (const TableExprNode &node)
TableExprNode trim (const TableExprNode &node)
TableExprNode ltrim (const TableExprNode &node)
TableExprNode rtrim (const TableExprNode &node)
TableExprNode substr (const TableExprNode &str, const TableExprNode &pos)
TableExprNode substr (const TableExprNode &str, const TableExprNode &pos, const TableExprNode &npos)
TableExprNode replace (const TableExprNode &str, const TableExprNode &patt)
TableExprNode replace (const TableExprNode &str, const TableExprNode &patt, const TableExprNode &repl)
TableExprNode regex (const TableExprNode &node)
 Functions for regular expression matching and pattern matching.
TableExprNode pattern (const TableExprNode &node)
TableExprNode sqlpattern (const TableExprNode &node)
TableExprNode datetime (const TableExprNode &node)
 Functions for date-values.
TableExprNode mjdtodate (const TableExprNode &node)
TableExprNode mjd (const TableExprNode &node)
TableExprNode date (const TableExprNode &node)
TableExprNode year (const TableExprNode &node)
TableExprNode month (const TableExprNode &node)
TableExprNode day (const TableExprNode &node)
TableExprNode cmonth (const TableExprNode &node)
TableExprNode weekday (const TableExprNode &node)
TableExprNode cdow (const TableExprNode &node)
TableExprNode ctodt (const TableExprNode &node)
TableExprNode cdate (const TableExprNode &node)
TableExprNode ctime (const TableExprNode &node)
TableExprNode week (const TableExprNode &node)
TableExprNode time (const TableExprNode &node)
TableExprNode hms (const TableExprNode &node)
 Functions for angle-values.
TableExprNode dms (const TableExprNode &node)
TableExprNode hdms (const TableExprNode &node)
TableExprNode isNaN (const TableExprNode &node)
 Function to test if a scalar or array is NaN (not-a-number).
TableExprNode isFinite (const TableExprNode &node)
 Function to test if a scalar or array is finite.
TableExprNode min (const TableExprNode &a, const TableExprNode &b)
 Minimum or maximum of 2 nodes.
TableExprNode max (const TableExprNode &a, const TableExprNode &b)
TableExprNode conj (const TableExprNode &node)
 The complex conjugate of a complex node.
TableExprNode real (const TableExprNode &node)
 The real part of a complex node.
TableExprNode imag (const TableExprNode &node)
 The imaginary part of a complex node.
TableExprNode integer (const TableExprNode &node)
 Convert double to int (using floor).
TableExprNode amplitude (const TableExprNode &node)
 The amplitude (i.e.
TableExprNode phase (const TableExprNode &node)
 The phase (i.e.
TableExprNode arg (const TableExprNode &node)
 The arg (i.e.
TableExprNode formComplex (const TableExprNode &real, const TableExprNode &imag)
 Form a complex number from two Doubles.
TableExprNode sum (const TableExprNode &array)
 Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type.
TableExprNode product (const TableExprNode &array)
TableExprNode sumSquare (const TableExprNode &array)
TableExprNode min (const TableExprNode &array)
 Functions operating on a Double scalar or array resulting in a Double scalar.
TableExprNode max (const TableExprNode &array)
TableExprNode mean (const TableExprNode &array)
TableExprNode variance (const TableExprNode &array)
TableExprNode stddev (const TableExprNode &array)
TableExprNode avdev (const TableExprNode &array)
TableExprNode rms (const TableExprNode &array)
TableExprNode median (const TableExprNode &array)
TableExprNode fractile (const TableExprNode &array, const TableExprNode &fraction)
TableExprNode any (const TableExprNode &array)
 
     

TableExprNode all (const TableExprNode &array)
TableExprNode ntrue (const TableExprNode &array)
TableExprNode nfalse (const TableExprNode &array)
TableExprNode sums (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
 The partial version of the functions above.
TableExprNode products (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode sumSquares (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode mins (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode maxs (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode means (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode variances (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode stddevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode avdevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode rmss (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode medians (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode fractiles (const TableExprNode &array, const TableExprNode &fraction, const TableExprNodeSet &collapseAxes)
TableExprNode anys (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode alls (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode ntrues (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode nfalses (const TableExprNode &array, const TableExprNodeSet &collapseAxes)
TableExprNode runningMin (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
 Functions operating for each element on a box around that element.
TableExprNode runningMax (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningMean (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningVariance (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningStddev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningAvdev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningRms (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningMedian (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningAny (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode runningAll (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth)
TableExprNode array (const TableExprNode &values, const TableExprNodeSet &shape)
 Create an array of the given shape and fill it with the values.
TableExprNode isdefined (const TableExprNode &array)
 Function operating on a field resulting in a bool scalar.
TableExprNode nelements (const TableExprNode &array)
 Functions operating on any scalar or array resulting in a Double scalar.
TableExprNode ndim (const TableExprNode &array)
TableExprNode shape (const TableExprNode &array)
 Function operating on any scalar or array resulting in a Double array containing the shape.
TableExprNode iif (const TableExprNode &condition, const TableExprNode &arg1, const TableExprNode &arg2)
 Function resembling the ternary ?: construct in C++.
TableExprNode isInf (const TableExprNode &node)
TableExprNode boxedMin (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedMax (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedMean (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedVariance (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedStddev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedAvdev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedRms (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedMedian (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedAny (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)
TableExprNode boxedAll (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth)

Detailed Description

this file contains all the compiler specific defines

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

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

includes

using namespace casa;

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

*warning "Disabling GCC diagnostic to handle spurious boost warnings"

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


include <synthesis/TransformMachines/FTMachine.h>

include <casa/Arrays/Matrix.h>

include <scimath/Mathematics/FFTServer.h>

include <synthesis/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>

include <casa/Logging/LogMessage.h>

include <casa/Logging/LogSink.h>

include <casa/Logging/LogIO.h>

include <synthesis/MeasurementComponents/VisJones.h>

include <synthesis/MeasurementEquations/VisEquation.h>

forward declarations

.casarc interface

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

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

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

Represents a curve drawn on the QtCanvas.

Displays the log from a fit.

Implementation of a relative screen pos. DSRectangle.

Implementation of a relative screen pos. DSEllipse.

Base class for scrolling DisplayData objects.

aips includes:

Go ahead and include X11 stuff for now.

Support functions for GLPixelCanvas.

Display list support for GLPixelCanvas.

-*- C++ -*-

 

Uncommenting out the following two lines will define USE_SHARED_PTR and cause the implementtion of CountedPtr to use a thread-safe smart pointer implementation class inside (at this writing this will be boost::shared_ptr but will eventually be std::shared_ptr).

Step through a const HashMap.

include <casa/Containers/BlockIO.h>

On some systems the following is needed to get the finite function.

template <class T, class U> class vector;

Don't forget a .tcc file is included at the end!

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Synopsis

This class is an iterator, and it used to step through const HashMap s. This is useful when one wishes to find each of the user defined mappings in a particular map.

Example

       #include <casa/Containers/HashMap.h>
       #include <casa/BasicSL/String.h>
       #include <casa/iostream.h>
      
       main() {
         HashMap<String,Int> hash;
       
         hash.define("one",1);
         hash.define("two",2);
         hash.define("three",3);
         hash.define("four",4);
         hash.define("five",5);
         hash.define("six",6);
       
         ConstHashMapIter<String,Int> iter(hash);
         for ( iter.toStart(); ! iter.atEnd(); iter++ )
             cout << iter.getVal() << ": " << iter.getKey() << endl;
       }

Motivation

Sometimes one needs to step through the defined elements of an associative array. The user should be told when iterator does not modify the underlying data structure. The standard C++ const is not sufficient because while the internal state of the iterator changes, the underlying data structure is not modified. For this reason, both const and non-const versions of the iterator are useful.

Another effect is that portions of the measures framework will use
boost::recursive_mutex to make those classes friendly to multithreading.

N.B.: I would not recommend mixing defined/undefined for the two symbols.

Changing the setting will causes a major rebuild of both the casacore
and code projects since CountedPtr underlies most data structures and
because of the template nature of CountedPtr. (jjacobs 7/19/12)

define USE_SHARED_PTR

define CASA_THREAD_NEUTRAL

====================================================================

This is the original, thread-hostile implementatlow ion. For nonthreaded applications it's fine, though and as a bonus it does not incur and dependencies on boost.


====================================================================

Intended use:

Internal

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

Prerequisite

Thrown Exceptions

Synopsis

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

Prerequisite

Intended use:

Internal

Thrown Exceptions

Synopsis

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

Include Simple{World,Pixel}CanvasApp stuff

trial includes: display library includes:

Synopsis

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

Records interface System utilities (for profiling macros)

 

Apparently not required here? (gmoellen 06Nov20)

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

 


TEMPS The following #defines should REALLLLAY GO!


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

 

include <casa/Tables/Table.h>

 

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

Etymology

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

Synopsis

Mostly a conveniance class to pass around related information.

Example

Motivation

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

 

 

Example


Typedef Documentation

Definition at line 47 of file Aipsrc.h.

Definition at line 42 of file Aipsrc.h.

Definition at line 46 of file Aipsrc.h.

Definition at line 48 of file Aipsrc.h.

Definition at line 51 of file Aipsrc.h.

Definition at line 49 of file Aipsrc.h.

Definition at line 50 of file Aipsrc.h.

Definition at line 52 of file Aipsrc.h.

for when we want the same thing, but it really doesn't represent a beam but eg.

a source

Definition at line 34 of file GaussianBeam.h.

The interface to the MeasurementSet for synthesis processing.

Review Status

Test programs:
t

Prerequisite

  • MeasurementSet

Etymology

VisSet is the Set of Visibilities

Synopsis

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

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

Example

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

Motivation

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

Definition at line 92 of file VisSet.h.

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

Definition at line 67 of file FlagDataHandler.h.

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

Type definitions.

Definition at line 64 of file FlagDataHandler.h.

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

Definition at line 71 of file FlagDataHandler.h.

Definition at line 1035 of file hdu.h.

Definition at line 957 of file hdu.h.

typedef bool casa::Bool

Define the standard types used by aips++.

Definition at line 35 of file aipstype.h.

typedef FitsArray<unsigned char> casa::ByteFitsArray

Definition at line 1037 of file hdu.h.

typedef FitsField<unsigned char> casa::ByteFitsField

Definition at line 959 of file hdu.h.

typedef ImageExtension<unsigned char> casa::ByteImageExtension

Definition at line 564 of file hdu.h.

typedef PrimaryArray<unsigned char> casa::BytePrimaryArray

Definition at line 498 of file hdu.h.

typedef PrimaryGroup<unsigned char> casa::BytePrimaryGroup

Definition at line 690 of file hdu.h.

typedef PrimaryTable<unsigned char> casa::BytePrimaryTable

Definition at line 788 of file hdu.h.

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

Definition at line 44 of file PlotMSIndexer.h.

Definition at line 141 of file CalCache.h.

typedef char casa::Char

Definition at line 39 of file aipstype.h.

Definition at line 1036 of file hdu.h.

Definition at line 958 of file hdu.h.

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

Definition at line 46 of file PlotMSIndexer.h.

Definition at line 1042 of file hdu.h.

Definition at line 964 of file hdu.h.

Definition at line 95 of file NewCalTable.h.

Definition at line 100 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 93 of file NewCalTable.h.

Definition at line 98 of file NewCalTable.h.

Definition at line 97 of file NewCalTable.h.

Definition at line 102 of file NewCalTable.h.

Definition at line 94 of file NewCalTable.h.

Definition at line 99 of file NewCalTable.h.

Definition at line 96 of file NewCalTable.h.

Definition at line 101 of file NewCalTable.h.

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

Definition at line 41 of file CanvasCurve.h.

Definition at line 1044 of file hdu.h.

Definition at line 966 of file hdu.h.

Definition at line 95 of file VisSet.h.

typedef double casa::Double

Definition at line 48 of file aipstype.h.

Definition at line 46 of file Convolver.h.

Definition at line 1041 of file hdu.h.

Definition at line 963 of file hdu.h.

Definition at line 568 of file hdu.h.

Definition at line 502 of file hdu.h.

Definition at line 694 of file hdu.h.

Definition at line 792 of file hdu.h.

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

Definition at line 42 of file CanvasCurve.h.

typedef void(* casa::FITSErrorHandler)(const char *errMessage, FITSError::ErrorLevel severity)

Define a typedef for the handler function signature for convenience.

Intended use:

Public interface

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

Definition at line 111 of file FITSError.h.

Definition at line 47 of file aipsxtype.h.

Definition at line 43 of file RFFlagCube.h.

Definition at line 41 of file RFCommon.h.

Definition at line 40 of file RFCommon.h.

typedef float casa::Float

Definition at line 47 of file aipstype.h.

Typedefs.

Definition at line 42 of file Convolver.h.

Definition at line 1040 of file hdu.h.

Definition at line 962 of file hdu.h.

Definition at line 567 of file hdu.h.

Definition at line 501 of file hdu.h.

Definition at line 693 of file hdu.h.

Definition at line 791 of file hdu.h.

Definition at line 93 of file VisSet.h.

typedef Float casa::FType

Definition at line 43 of file MatrixSolver.h.

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

Definition at line 52 of file GlobalFTMachineCallbacks.h.

Definition at line 1043 of file hdu.h.

Definition at line 965 of file hdu.h.

typedef Display casa::IL

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

Definition at line 1543 of file DisplayEnums.h.

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

Definition at line 45 of file PlotMSIndexer.h.

typedef int casa::Int

Definition at line 43 of file aipstype.h.

typedef long long casa::Int64

Define the extra non-standard types used by aips++ (like proposed uSize, Size)

A guaranteed 64-bit long integer (for a.o. large file systems). An implementation must support the + and - operators.

Definition at line 38 of file aipsxtype.h.

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

Definition at line 73 of file FlagDataHandler.h.

typedef long double casa::lDouble

Definition at line 49 of file aipstype.h.

typedef Link<int> casa::Link_int

Definition at line 202 of file Link.h.

Definition at line 1034 of file hdu.h.

Definition at line 956 of file hdu.h.

typedef long casa::Long

Definition at line 45 of file aipstype.h.

Definition at line 1039 of file hdu.h.

Definition at line 961 of file hdu.h.

Definition at line 566 of file hdu.h.

Definition at line 500 of file hdu.h.

Definition at line 692 of file hdu.h.

Definition at line 790 of file hdu.h.

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

A class to time average all columns of a VisBuffer.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

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

Synopsis

This class time averages complete rows of a VisBuffer.

Example

See SubMS::doTimeAver().

Motivation

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


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

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

To Do

  • averaging over other indices.

Definition at line 37 of file VisChunkAverager.h.

typedef SquareMatrix<Complex,2> casa::mjJones2

Definition at line 40 of file PBMath2DImage.h.

Definition at line 44 of file PBMath2DImage.h.

typedef SquareMatrix<Complex,4> casa::mjJones4

Definition at line 43 of file PBMath2DImage.h.

MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.

Definition at line 110 of file MeasurementSet.h.

Definition at line 85 of file MSCalEnums.h.

Definition at line 159 of file MSCache.h.

Define a shorthand notation for this class, so enums can be specified easily.

Definition at line 40 of file MSSelectionKeywords.h.

typedef CTEnums casa::NCT

Definition at line 81 of file CTEnums.h.

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

Definition at line 40 of file PixelCanvasColorTable.h.

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

Definition at line 170 of file PlotEventHandler.h.

Definition at line 1029 of file PlotCanvas.h.

Definition at line 171 of file PlotEventHandler.h.

Definition at line 161 of file PlotEventHandler.h.

Definition at line 185 of file PlotOptions.h.

Definition at line 75 of file PlotData.h.

Definition at line 79 of file PlotCanvas.h.

Definition at line 886 of file PlotData.h.

Definition at line 885 of file PlotData.h.

Definition at line 883 of file PlotData.h.

Definition at line 884 of file PlotData.h.

Definition at line 545 of file PlotFactory.h.

Definition at line 281 of file PlotOptions.h.

Definition at line 98 of file PlotItem.h.

Definition at line 168 of file PlotEventHandler.h.

Definition at line 436 of file PlotOptions.h.

Definition at line 540 of file PlotLogger.h.

Definition at line 707 of file PlotData.h.

Definition at line 706 of file PlotData.h.

Definition at line 704 of file PlotData.h.

Definition at line 705 of file PlotData.h.

Definition at line 165 of file PlotEventHandler.h.

Definition at line 166 of file PlotEventHandler.h.

Definition at line 162 of file PlotEventHandler.h.

Definition at line 164 of file PlotEventHandler.h.

Definition at line 349 of file PlotMSCacheBase.h.

Definition at line 271 of file PlotMSIndexer.h.

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

Definition at line 67 of file PlotOperation.h.

Definition at line 144 of file PlotOperation.h.

Definition at line 499 of file PlotData.h.

Definition at line 498 of file PlotData.h.

Definition at line 496 of file PlotData.h.

Definition at line 497 of file PlotData.h.

Definition at line 169 of file PlotEventHandler.h.

Definition at line 798 of file PlotData.h.

Definition at line 797 of file PlotData.h.

Definition at line 795 of file PlotData.h.

Definition at line 796 of file PlotData.h.

Smart Pointer Definitions //.

Definition at line 160 of file PlotEventHandler.h.

Definition at line 415 of file PlotData.h.

Definition at line 414 of file PlotData.h.

Definition at line 412 of file PlotData.h.

Definition at line 413 of file PlotData.h.

Definition at line 586 of file PlotOptions.h.

Definition at line 289 of file Plotter.h.

Definition at line 157 of file PlotTool.h.

Definition at line 167 of file PlotEventHandler.h.

Definition at line 64 of file PlotPanel.h.

typedef void casa::PMSPTMethod(PMSPTObject, bool)

Definition at line 47 of file PlotMSThread.qo.h.

typedef void* casa::PMSPTObject

Typedefs for using post-thread methods.

Definition at line 41 of file PlotMSThread.qo.h.

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

Definition at line 70 of file FlagDataHandler.h.

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

Definition at line 69 of file FlagDataHandler.h.

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

Definition at line 66 of file FlagDataHandler.h.

Definition at line 94 of file VisSet.h.

typedef pair<double, double> casa::ppoint_t

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

Definition at line 44 of file PlotData.h.

typedef pair<double, double> casa::prange_t

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

Definition at line 44 of file PlotOptions.h.

typedef pair<double, double> casa::psize_t

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

Definition at line 47 of file PlotOptions.h.

Definition at line 40 of file Quantum.h.

typedef RFABase casa::RFA

Definition at line 45 of file RFChunkStats.h.

RFAs use bitwise flags.

Definition at line 39 of file RFCommon.h.

Definition at line 105 of file NewCalTable.h.

Definition at line 103 of file NewCalTable.h.

Definition at line 107 of file NewCalTable.h.

Definition at line 104 of file NewCalTable.h.

Definition at line 106 of file NewCalTable.h.

Define ROTableColumn for backward compatibility.

Definition at line 400 of file TableColumn.h.

Definition at line 358 of file VisibilityIteratorImplAsync.h.

Definition at line 99 of file VisSet.h.

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

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

Definition at line 42 of file RFDataMapper.h.

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

Definition at line 72 of file FlagDataHandler.h.

typedef short casa::Short

Definition at line 41 of file aipstype.h.

Definition at line 1038 of file hdu.h.

Definition at line 960 of file hdu.h.

Definition at line 565 of file hdu.h.

Definition at line 499 of file hdu.h.

Definition at line 691 of file hdu.h.

Definition at line 789 of file hdu.h.

Definition at line 413 of file SimplePlotter.h.

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

Definition at line 68 of file FlagDataHandler.h.

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

Definition at line 65 of file FlagDataHandler.h.

typedef Complex casa::TT

template <class t>="">

Definition at line 102 of file CFBuffer.h.

typedef unsigned char casa::uChar

Definition at line 40 of file aipstype.h.

typedef unsigned int casa::uInt

Definition at line 44 of file aipstype.h.

typedef unsigned long long casa::uInt64

Definition at line 39 of file aipsxtype.h.

typedef unsigned long casa::uLong

Definition at line 46 of file aipstype.h.

typedef unsigned short casa::uShort

Definition at line 42 of file aipstype.h.

Definition at line 1045 of file hdu.h.

Definition at line 967 of file hdu.h.

Definition at line 46 of file CFStore2.h.

Definition at line 45 of file CFStore2.h.

Definition at line 100 of file VisSet.h.

Definition at line 97 of file VisSet.h.


Enumeration Type Documentation

anonymous enum

enum outside class because of compiler errors on HPUX

Enumerator:
ConstListIterVersion 

Definition at line 749 of file List.h.

Enumerator:
ALMA_INVALID 
ALMA_DA 
ALMA_DV 
ALMA_CM 
ALMA_PM 
ALMA_numAntTypes 

Definition at line 58 of file ALMAAperture.h.

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

Definition at line 166 of file BeamCalc.h.

Enum listing the format for boolean values: "true/false", "t/f", "1/0", etc.

Enumerator:
DEFAULT 
TRUEFALSE 
TF 
B10 

Definition at line 69 of file TBConstants.h.

Enum listing the possible types of comparisons that can be made in, for example, a filter rule.

Enumerator:
EQUALS 
CONTAINS 
BETWEEN 
CONTAINSBT 
LESSTHAN 
CONTAINSLT 
GREATERTHAN 
CONTAINSGT 

Definition at line 63 of file TBConstants.h.

Enum to indicate the different driver types.

Enumerator:
DIRECT 

Definition at line 74 of file TBConstants.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.

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

Definition at line 108 of file GLSupport.h.

Enum to indicate the different parsers available for XML drivers.

Enumerator:
HOME 
XERCES_DOM 
XERCES_SAX 

Definition at line 79 of file TBConstants.h.

Enumerator:
X_BOTTOM 
X_TOP 
Y_LEFT 
Y_RIGHT 

Definition at line 60 of file PlotOptions.h.

Enum for possible axis scales.

Enumerator:
NORMAL 
LOG10 
DATE_MJ_SEC 
DATE_MJ_DAY 

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

Enum for cursors.

Enumerator:
NORMAL_CURSOR 
HAND_OPEN 
HAND_CLOSED 
CROSSHAIR 
WAIT 
TEXT 

Definition at line 84 of file PlotOptions.h.

Enumerator:
UNKNPROF 
SINGPROF 
RECTPROF 
ELLPROF 
POLYPROF 
POLYLINEPROF 
PVPROF 

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

A global enum used by some Array constructors.

Synopsis

StorageInitPolicy is used in functions where an array is formed from a shape and an ordinary pointer. This enum should be in Array but that causes gcc to be unhappy.

Enumerator:
COPY 

COPY is used when an internal copy of the storage is to be made.

The array is NOT responsible for deleting the external storage.

TAKE_OVER 

TAKE_OVER is used to indicate that the Array should just use the external storage (i.e., no copy is made).

The Array class is now responsible for deleting the storage (hence it must have come from a call to new[]).

SHARE 

Share means that the Array will just use the pointer (no copy), however the Array will NOT delete it upon destruction.

Definition at line 51 of file ArrayBase.h.

Enumerator:
SELECT_TOOL 
SUBTRACT_TOOL 
ZOOM_TOOL 
PAN_TOOL 
NONE_TOOL 

Definition at line 233 of file PlotTool.h.

Enumerator:
BeamCalc_VLA_L 
BeamCalc_VLA_C 
BeamCalc_VLA_X 
BeamCalc_VLA_U 
BeamCalc_VLA_K 
BeamCalc_VLA_Q 
BeamCalc_VLA_4 
VLABeamCalc_NumBandCodes 

Definition at line 140 of file BeamCalc.h.


Function Documentation

virtual void casa::_setFunction ( const String function) [protected, virtual]
const char* casa::a2_re_compile_pattern ( )
LatticeExprNode casa::abs ( const LatticeExprNode &  expr)
TableExprNode casa::abs ( const TableExprNode &  node) [inline]
template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator >
Accum casa::accumulateFalse ( InputIterator  first,
InputIterator  last,
MaskIterator  mask,
Accum  acc,
BinaryOperator  op = std::plus<Accum>() 
) [inline]

Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is false.

The default accumulation is addition.

Definition at line 80 of file Functors.h.

References first, and mask().

template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator >
Accum casa::accumulateTrue ( InputIterator  first,
InputIterator  last,
MaskIterator  mask,
Accum  acc,
BinaryOperator  op = std::plus<Accum>() 
) [inline]

Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is true.

The default accumulation is addition.

Definition at line 66 of file Functors.h.

References first, and mask().

LatticeExprNode casa::acos ( const LatticeExprNode &  expr)
TableExprNode casa::acos ( const TableExprNode &  node) [inline]
void casa::addRadioButtonsToGroup ( QButtonGroup *  group) const
void casa::addRecordDesc ( TableDesc &  tableDescription,
const RecordDesc &  recordDescription,
const String prefix 
)

This function probably doesn't belong here, but I'm not yet sure where it does belong.

This function adds all the fields in recordDescription to tableDescription, prefixed by "prefix". If prefix is empty, nothing is prepended otherwise the string prefix + "_" is prepended to each RecordFieldPtr name in constructing the TableDesc

void casa::alignfeed ( calcAntenna *  a,
const Pathology *  p 
)
LatticeExprNode casa::all ( const LatticeExprNode &  expr)
TableExprNode casa::all ( const TableExprNode &  array) [inline]
template<typename C1 , typename C2 , typename U >
bool casa::allNear ( const C1 &  l,
const C2 &  r,
tolerance 
)

Test if all elements of the containers are relatively near each other.

Definition at line 49 of file StdLogical.h.

References compareAll().

template<typename C1 , typename C2 , typename U >
bool casa::allNearAbs ( const C1 &  l,
const C2 &  r,
tolerance 
)

Test if all elements of the containers are absolutely near each other.

Definition at line 54 of file StdLogical.h.

References compareAll().

TableExprNode casa::alls ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
LatticeExprNode casa::amp ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

This function finds sqrt(left^2+right^2).

This could be used to find the (biased) polarized intensity if left and right are images of Stokes Q and U.

Referenced by casa::CalCorruptor::initialize(), and casa::ANoiseCorruptor::initialize().

TableExprNode casa::amplitude ( const TableExprNode &  node) [inline]

The amplitude (i.e.

sqrt(re*re + im*im)) of a complex node. This is a synonym for function abs. Defined for scalars and arrays.

Definition at line 1463 of file ExprNode.h.

References casa::TableExprFuncNode::absFUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::angdist ( const TableExprNode &  pos1,
const TableExprNode &  pos2 
) [inline]

Angular distance between positions.

Both arguments have to be arrays. If both arrays contain 2 values (ra and dec), the result is a scalar. Otherwise the arrays have to contain a multiple of 2 values and the result is a 2-dim array giving the distance of each position in the first array to each position in the second array.

Definition at line 1296 of file ExprNode.h.

References casa::TableExprFuncNode::angdistFUNC, and casa::TableExprNode::newFunctionNode().

void casa::Antennasetdir ( calcAntenna *  a,
const Double *  dir 
)
Int casa::Antennasetfeedpattern ( calcAntenna *  a,
const char *  filename,
Double  scale 
)
void casa::Antennasetfreq ( calcAntenna *  a,
Double  freq 
)
LatticeExprNode casa::any ( const LatticeExprNode &  expr)

Functions operating on a logical expression resulting in a scalar; Functions "any" (are any pixels "True") and "all" (are all pixels "True") result in a Bool; functions "ntrue" and "nfalse" result in a Double.

TableExprNode casa::any ( const TableExprNode &  array) [inline]
TableExprNode casa::anyCone ( const TableExprNode &  sourcePos,
const TableExprNode &  cones 
) [inline]

The result is always a Bool scalar telling if any cone contains the source.

Definition at line 1308 of file ExprNode.h.

References casa::TableExprFuncNode::anyconeFUNC, and casa::TableExprNode::newConeNode().

TableExprNode casa::anyCone ( const TableExprNode &  sourcePos,
const TableExprNode &  conePos,
const TableExprNode &  radii 
) [inline]
template<class T >
Bool casa::anyEQ ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 168 of file TabVecLogic.h.

References False, and True.

Referenced by casa::ArrayLogical_global_functions_Array_logical_operations::anyTrue().

template<class T >
Bool casa::anyEQ ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Definition at line 226 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyEQ ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 231 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGE ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 158 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGE ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Definition at line 206 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGE ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 211 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGT ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 163 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGT ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Definition at line 216 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyGT ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 221 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLE ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Element by element comparisons between the "l" and "r" table vectors.

The result is true if the comparison is true for some element of the vectors. At some point operators will be available that return masks where the comparison is true. The vectors must conform or an exception is thrown.

Definition at line 148 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLE ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant vector filled with the value "val." The result is true if the comparison is true for some element of the vector.

At some point operators will be available that return masks where the comparison is true.

Definition at line 186 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLE ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 191 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLT ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 153 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLT ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Definition at line 196 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyLT ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 201 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyNE ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 173 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyNE ( const TableVector< T > &  tv,
const T &  val 
) [inline]

Definition at line 236 of file TabVecLogic.h.

References False, and True.

template<class T >
Bool casa::anyNE ( const T &  val,
const TableVector< T > &  tv 
) [inline]

Definition at line 241 of file TabVecLogic.h.

References False, and True.

TableExprNode casa::anys ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
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,
Bool &  vflag 
)
void casa::applyPathology ( Pathology *  P,
calcAntenna *  a 
)
CStokesVector& casa::applyScirc ( CStokesVector &  result,
const StokesVector &  v 
) [inline]

Apply conversion matrix from Stokes to circular.

Definition at line 353 of file StokesVector.h.

Referenced by applyScirc().

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

Apply conversion matrix from Stokes to circular.

Definition at line 363 of file StokesVector.h.

References applyScirc().

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

Apply conversion matrix from circular to Stokes.

Definition at line 384 of file StokesVector.h.

References real().

Referenced by applyScircInv().

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

Apply conversion matrix from circular to Stokes.

Definition at line 393 of file StokesVector.h.

References applyScircInv().

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

Apply conversion matrix from Stokes to linear(returns result)

Definition at line 338 of file StokesVector.h.

Referenced by applySlin().

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

Apply conversion matrix from Stokes to linear.

Definition at line 348 of file StokesVector.h.

References applySlin().

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

Apply conversion matrix from linear to Stokes.

Definition at line 369 of file StokesVector.h.

References real().

Referenced by applySlinInv().

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

Apply conversion matrix from linear to Stokes.

Definition at line 378 of file StokesVector.h.

References applySlinInv().

template<class T >
Bool casa::areEQ ( const ROScalarColumn< T > &  col,
uInt  row_i,
uInt  row_j 
)

Definition at line 170 of file MSConcat.h.

template<class T >
Bool casa::areEQ ( const ROArrayColumn< T > &  col,
uInt  row_i,
uInt  row_j 
)

Definition at line 179 of file MSConcat.h.

References False, casa::ArrayBase::nelements(), and True.

LatticeExprNode casa::arg ( const LatticeExprNode &  expr)
TableExprNode casa::arg ( const TableExprNode &  node) [inline]

The arg (i.e.

atan2(im, re)) of a complex node. Defined for scalars and arrays.

Definition at line 1467 of file ExprNode.h.

References casa::TableExprFuncNode::argFUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::array ( const TableExprNode &  values,
const TableExprNodeSet &  shape 
) [inline]

Create an array of the given shape and fill it with the values.

The values array is rewound as needed.

Definition at line 1931 of file ExprNode.h.

References casa::TableExprFuncNode::arrayFUNC, and casa::TableExprNode::newFunctionNode().

LatticeExprNode casa::asin ( const LatticeExprNode &  expr)
TableExprNode casa::asin ( const TableExprNode &  node) [inline]

Transcendental functions applied to to nodes containing scalars or arrays with double values.

They are invalid for Complex nodes.

Definition at line 1395 of file ExprNode.h.

References casa::TableExprFuncNode::asinFUNC, and casa::TableExprNode::newFunctionNode().

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

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

LatticeExprNode casa::atan ( const LatticeExprNode &  expr)
TableExprNode casa::atan ( const TableExprNode &  node) [inline]
LatticeExprNode casa::atan2 ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Numerical 2-argument functions.

Referenced by casa::Atan2< L, R, RES >::operator()().

TableExprNode casa::atan2 ( const TableExprNode &  y,
const TableExprNode &  x 
) [inline]
void* casa::attachRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  type,
const void *   
) [inline]

This function attaches a RecordFieldPtr object.

It is checked if the field type is correct.

Definition at line 282 of file RecordField.h.

References casa::RecordInterface::get_pointer().

void* casa::attachRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  ,
const Table *   
) [inline]

Specialization for a Table field (which cannot be used).

Definition at line 288 of file RecordField.h.

References casa::RecordInterface::get_pointer().

void* casa::attachRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  ,
const Record *   
) [inline]

Specialization for a Record field.

Definition at line 294 of file RecordField.h.

References casa::RecordInterface::get_pointer().

void* casa::attachRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  ,
const TableRecord *   
) [inline]

Specialization for a TableRecord field.

Definition at line 300 of file RecordField.h.

References casa::RecordInterface::get_pointer().

LatticeExprNode casa::avdev ( const LatticeExprNode &  expr)
TableExprNode casa::avdev ( const TableExprNode &  array) [inline]
TableExprNode casa::avdevs ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
TableExprNode casa::boxedAll ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedAny ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
template<typename T , typename FuncType >
MaskedArray<T> casa::boxedArrayMath ( const MaskedArray< T > &  array,
const IPosition &  boxSize,
const FuncType &  funcObj 
)

Apply the given ArrayMath reduction function objects to each box in the array.

Example

Downsample an array by taking the mean of every [25,25] elements.

       Array<Float> downArr = boxedArrayMath(in, IPosition(2,25,25),
                                             MaskedMeanFunc<Float>());

The dimensionality of the array can be larger than the box; in that case the missing axes of the box are assumed to have length 1. A box axis length <= 0 means the full array axis.

TableExprNode casa::boxedAvdev ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedMax ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedMean ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedMedian ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedMin ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedRms ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedStddev ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::boxedVariance ( const TableExprNode &  node,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
String casa::calTableType ( const String tablename)

Global methods.

Discern cal table type from the table itself

Tell if HDF5 images can be used.

Definition at line 315 of file HDF5Image.h.

References casa::HDF5Object::hasHDF5Support().

TableExprNode casa::cdate ( const TableExprNode &  node) [inline]
TableExprNode casa::cdow ( const TableExprNode &  node) [inline]
LatticeExprNode casa::ceil ( const LatticeExprNode &  expr)
TableExprNode casa::ceil ( const TableExprNode &  node) [inline]
void casa::cgetrf ( const int *  m,
const int *  n,
Complex *  a,
const int *  lda,
int *  ipiv,
int *  info 
)

Referenced by getrf().

void casa::cgetri ( const int *  m,
Complex *  a,
const int *  lda,
const int *  ipiv,
Complex *  work,
const int *  lwork,
int *  info 
)

Referenced by getri().

void casa::check_hid_t ( int  ) [inline]

Definition at line 53 of file HDF5Object.h.

Referenced by casa::HDF5Object::HDF5Object().

template<typename T >
void casa::check_hid_t ( ) [inline]

Definition at line 54 of file HDF5Object.h.

References throwInvHDF5().

void casa::check_hsize_t ( unsigned long  long) [inline]

Definition at line 55 of file HDF5Object.h.

Referenced by casa::HDF5Object::HDF5Object().

template<typename T >
void casa::check_hsize_t ( ) [inline]

Definition at line 56 of file HDF5Object.h.

References throwInvHDF5().

template<class T >
void casa::CholeskyDecomp ( Matrix< T > &  A,
Vector< T > &  diag 
)
template<class T >
void casa::CholeskySolve ( Matrix< T > &  A,
Vector< T > &  diag,
Vector< T > &  b,
Vector< T > &  x 
)
TableExprNode casa::cmonth ( const TableExprNode &  node) [inline]
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 
)
template<typename C1 , typename C2 , typename CompareOperator >
bool casa::compareAll ( const C1 &  l,
const C2 &  r,
CompareOperator  op 
)

Arbitrary compare operation on two STL-style containers.

It returns True if containers have equal size and all elements compare True.

Definition at line 41 of file StdLogical.h.

References compareAll().

template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator >
bool casa::compareAll ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
CompareOperator  op 
) [inline]

Define a function to compare all elements of two sequences.

It returns true if all elements compare true. An example compare operator is std::equal_to.

Definition at line 95 of file Functors.h.

Referenced by allNear(), allNearAbs(), and compareAll().

template<typename InputIterator1 , typename T , typename CompareOperator >
bool casa::compareAllLeft ( InputIterator1  first1,
InputIterator1  last1,
left,
CompareOperator  op 
) [inline]

For use with a constant left value.

This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).

Definition at line 107 of file Functors.h.

template<typename InputIterator1 , typename T , typename CompareOperator >
bool casa::compareAllRight ( InputIterator1  first1,
InputIterator1  last1,
right,
CompareOperator  op 
) [inline]

For use with a constant right value.

This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).

Definition at line 119 of file Functors.h.

template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator >
bool casa::compareAny ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
CompareOperator  op 
) [inline]

Define a function to compare all elements of two sequences.

It returns true if any element compares true. An example compare operator is std::equal_to.

Definition at line 134 of file Functors.h.

template<typename InputIterator1 , typename T , typename CompareOperator >
bool casa::compareAnyLeft ( InputIterator1  first1,
InputIterator1  last1,
left,
CompareOperator  op 
) [inline]

For use with a constant left value.

This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).

Definition at line 146 of file Functors.h.

template<typename InputIterator1 , typename T , typename CompareOperator >
bool casa::compareAnyRight ( InputIterator1  first1,
InputIterator1  last1,
right,
CompareOperator  op 
) [inline]

For use with a constant right value.

This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).

Definition at line 158 of file Functors.h.

TableExprNode casa::cones ( const TableExprNode &  sourcePos,
const TableExprNode &  cones 
) [inline]

Cone search; test if the position of a source is inside a cone.


Argument sourcePos must be a double array containing two values (ra and dec of source) in radians.
Argument cones must be a double array specifying the position of the cone centers and radii in radians. So the array must contain three values (ra,dec,radius) or a multiple of it.

The result is a bool array telling for each cone if it contains the source. If there is only one cone, the result is a scalar.

Definition at line 1302 of file ExprNode.h.

References casa::TableExprFuncNode::conesFUNC, and casa::TableExprNode::newConeNode().

TableExprNode casa::cones ( const TableExprNode &  sourcePos,
const TableExprNode &  conePos,
const TableExprNode &  radii 
) [inline]

Cone search as above.

However, the cone positions and radii are specified separately and (virtually) a larger array containing every combination of position/radius is formed.

Definition at line 1320 of file ExprNode.h.

References casa::TableExprFuncNode::cones3FUNC, and casa::TableExprNode::newConeNode().

LatticeExprNode casa::conj ( const LatticeExprNode &  expr)
TableExprNode casa::conj ( const TableExprNode &  node) [inline]

The complex conjugate of a complex node.

Defined for scalars and arrays.

Definition at line 1459 of file ExprNode.h.

References casa::TableExprFuncNode::conjFUNC, and casa::TableExprNode::newFunctionNode().

String casa::constructMessage ( const Int  pos,
const String command 
)
LatticeExprNode casa::convertType ( const LatticeExprNode &  expr,
const Float *   
) [inline]

Definition at line 842 of file LatticeExprNode.h.

References toFloat().

LatticeExprNode casa::convertType ( const LatticeExprNode &  expr,
const Double *   
) [inline]

Definition at line 844 of file LatticeExprNode.h.

References toDouble().

LatticeExprNode casa::convertType ( const LatticeExprNode &  expr,
const Complex *   
) [inline]

Definition at line 846 of file LatticeExprNode.h.

References toComplex().

LatticeExprNode casa::convertType ( const LatticeExprNode &  expr,
const DComplex *   
) [inline]

Definition at line 848 of file LatticeExprNode.h.

References toDComplex().

LatticeExprNode casa::convertType ( const LatticeExprNode &  expr,
const Bool *   
) [inline]

Definition at line 850 of file LatticeExprNode.h.

References toBool().

LatticeExprNode casa::cos ( const LatticeExprNode &  expr)
TableExprNode casa::cos ( const TableExprNode &  node) [inline]
LatticeExprNode casa::cosh ( const LatticeExprNode &  expr)
TableExprNode casa::cosh ( const TableExprNode &  node) [inline]
void casa::cposv ( const char *  uplo,
const int *  n,
const int *  nrhs,
Complex *  a,
const int *  lda,
Complex *  b,
const int *  ldb,
int *  info 
)

Referenced by posv().

void casa::cpotri ( const char *  uplo,
const int *  n,
Complex *  a,
const int *  lda,
int *  info 
)

Referenced by potri().

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

Global methods:

Factory method for creation of Jones

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

Globals.

Factory method

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

Create a specialized SolvableVisCal from VisSet.

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

Create a specialized SolvableVisCal from nAnt.

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

Create a specialized VisCal from VisSet.

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

Create a specialized VisCal from nAnt.

template<class T >
TableVector<T> casa::crossProduct ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]

Definition at line 417 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

TableExprNode casa::ctime ( const TableExprNode &  node) [inline]
TableExprNode casa::ctodt ( const TableExprNode &  node) [inline]
TableExprNode casa::cube ( const TableExprNode &  node) [inline]
Double casa::dAdOmega ( const calcAntenna *  a,
const Ray *  ray1,
const Ray *  ray2,
const Ray *  ray3,
const Pathology *  p 
)
TableExprNode casa::date ( const TableExprNode &  node) [inline]
TableExprNode casa::datetime ( const TableExprNode &  node) [inline]

Functions for date-values.

Defined for scalars and arrays.

Definition at line 1510 of file ExprNode.h.

References casa::TableExprFuncNode::datetimeFUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::day ( const TableExprNode &  node) [inline]
void casa::defaultValue ( CStokesVector &  v) [inline]

Definition at line 224 of file StokesVector.h.

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

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

Definition at line 315 of file StokesVector.h.

void casa::defineRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  type,
const void *  value 
) [inline]

Definition at line 269 of file RecordField.h.

References casa::RecordInterface::defineDataField().

void casa::defineRecordFieldPtr ( RecordInterface *  parent,
Int  fieldNumber,
DataType  ,
const TableRecord *  value 
) [inline]

Definition at line 274 of file RecordField.h.

References casa::RecordInterface::defineDataField().

void casa::deleteAntenna ( calcAntenna *  a)
void casa::deletePathology ( Pathology *  P)
void casa::deleteRay ( Ray *  ray)
void casa::dfaccumulatetogrid_ ( DComplex *  grid,
Complex *  CF,
Complex *  nvalue,
Double *  wVal,
Int *  scaledSupport,
Float *  scaledSampling,
Double *  off,
Int *  convOrigin,
Int *  cfShape,
Int *  loc,
Int *  igrdpos,
Double *  sinDPA,
Double *  cosDPA,
Int *  finitePointingOffset,
Int *  doPSFOnly,
Complex *  norm,
Complex *  phaseGrad,
Int *  imNX,
Int *  imNY,
Int *  imNP,
Int *  imNC,
Int *  cfNX,
Int *  cfNY,
Int *  cfNP,
Int *  cfNC,
Int *  phNX,
Int *  phNY 
)
void casa::dgetrf ( const int *  m,
const int *  n,
double *  a,
const int *  lda,
int *  ipiv,
int *  info 
)

Referenced by getrf().

void casa::dgetri ( const int *  m,
double *  a,
const int *  lda,
const int *  ipiv,
double *  work,
const int *  lwork,
int *  info 
)

Referenced by getri().

Int casa::dishfromsub ( const calcAntenna *  a,
Double  x,
Double  y,
Double *  dishpoint 
)
Int casa::dishvalue ( const calcAntenna *  a,
Double  r,
Double *  z,
Double *  m 
)
TableExprNode casa::dms ( const TableExprNode &  node) [inline]
Double casa::dOmega ( const calcAntenna *  a,
const Ray *  ray1,
const Ray *  ray2,
const Ray *  ray3,
const Pathology *  p 
)
TableExprNode casa::downcase ( const TableExprNode &  node) [inline]
void casa::dposv ( const char *  uplo,
const int *  n,
const int *  nrhs,
double *  a,
const int *  lda,
double *  b,
const int *  ldb,
int *  info 
)

Referenced by posv().

void casa::dpotri ( const char *  uplo,
const int *  n,
double *  a,
const int *  lda,
int *  info 
)

Referenced by potri().

int casa::dprintf ( LogIO &  os,
const char *  format,
  ... 
)

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

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

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

Definition at line 184 of file RFCommon.h.

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

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

short inline function for checking the type of a record field

Definition at line 150 of file RFCommon.h.

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

TableExprNode casa::findCone ( const TableExprNode &  sourcePos,
const TableExprNode &  cones 
) [inline]

The sourcePos can contain multiple sources.

The result is a double array giving the index of the first cone containing the corresponding source. If there is one source, the result is a double scalar.

Definition at line 1314 of file ExprNode.h.

References casa::TableExprFuncNode::findconeFUNC, and casa::TableExprNode::newConeNode().

TableExprNode casa::findCone ( const TableExprNode &  sourcePos,
const TableExprNode &  conePos,
const TableExprNode &  radii 
) [inline]
Int casa::findCorrType ( Stokes::StokesTypes  type,
const Vector< Int > &  corr 
)

global function for finding polarization by index

Bool casa::findMaxAbsLattice ( const ImageInterface< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs 
)
Bool casa::findMaxAbsLattice ( const ImageInterface< Float > &  masklat,
const Lattice< Float > &  lattice,
Float &  maxAbs,
IPosition &  posMaxAbs,
Bool  flip = False 
)
Bool casa::fixedAmpl ( ) const
Bool casa::fixedFWHM ( ) const
LatticeExprNode casa::floor ( const LatticeExprNode &  expr)
TableExprNode casa::floor ( const TableExprNode &  node) [inline]
LatticeExprNode casa::fmod ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::fmod ( const TableExprNode &  x,
const TableExprNode &  y 
) [inline]
LatticeExprNode casa::formComplex ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Form a complex number from two real numbers.

TableExprNode casa::formComplex ( const TableExprNode &  real,
const TableExprNode &  imag 
) [inline]

Form a complex number from two Doubles.

One or both arguments can be scalar or array.

Definition at line 1475 of file ExprNode.h.

References casa::TableExprFuncNode::complexFUNC, and casa::TableExprNode::newFunctionNode().

LatticeExprNode casa::fractile ( const LatticeExprNode &  expr,
const LatticeExprNode &  fraction 
)

Determine the value of the element at the part fraction from the beginning of the given lattice.

Thus fraction=0.5 is equal to the median.

Referenced by casa::ArrayPartMath_global_functions_Array_partial_operations::FractileFunc< T >::operator()().

TableExprNode casa::fractile ( const TableExprNode &  array,
const TableExprNode &  fraction 
) [inline]
LatticeExprNode casa::fractileRange ( const LatticeExprNode &  expr,
const LatticeExprNode &  fraction1,
const LatticeExprNode &  fraction2 
)

Determine the value range of the elements at the part fraction1 and fraction2 from the beginning of the given lattice.

Both fractions must be >=0 and <=1 and fraction1 must be <= fraction2. By default fraction2 is equal to 1-fraction1. Thus fraction=0.25 gives the quartile range of the lattice.

LatticeExprNode casa::fractileRange ( const LatticeExprNode &  expr,
const LatticeExprNode &  fraction 
)
TableExprNode casa::fractiles ( const TableExprNode &  array,
const TableExprNode &  fraction,
const TableExprNodeSet &  collapseAxes 
) [inline]
void casa::gcppeij ( Double *  griduvw,
Double *  area,
Double *  raoff1,
Double *  decoff1,
Double *  raoff2,
Double *  decoff2,
Int *  doGrad,
Complex *  weight,
Complex *  dweight1,
Complex *  dweight2,
Double *  currentCFPA 
)
template<class V >
void casa::getArray ( Array< V > &  val,
int  type,
const Record &  gr,
const String name 
) throw (InvalidSerializationError)
template<class V >
void casa::getArrayVal ( V &  val,
int  type,
const Record &  gr,
const String name,
uInt  index = 0 
) throw (InvalidSerializationError)
void casa::getBlock ( AipsIO &  ,
Block< void * > &   
) [inline]

Definition at line 133 of file BlockIO.h.

Referenced by casa::BlockIO_global_functions_BlockIO::operator>>().

Double casa::getCurrentTimeStamp ( const VisBuffer &  vb)
void casa::getfeedbasis ( const calcAntenna *  a,
Double  B[3][3] 
)
void casa::getHADec ( MeasurementSet &  ms,
const VisBuffer &  vb,
Double &  HA,
Double &  RA,
Double &  Dec 
)
Double casa::getPA ( const VisBuffer &  vb)
Int casa::getPhaseCenter ( MeasurementSet &  ms,
MDirection &  dir0,
Int  whichField = -1 
)
void casa::getrf ( const int *  m,
const int *  n,
float *  a,
const int *  lda,
int *  ipiv,
int *  info 
) [inline]

Definition at line 167 of file MatrixMathLA.h.

References sgetrf().

void casa::getrf ( const int *  m,
const int *  n,
double *  a,
const int *  lda,
int *  ipiv,
int *  info 
) [inline]

Definition at line 170 of file MatrixMathLA.h.

References dgetrf().

void casa::getrf ( const int *  m,
const int *  n,
Complex *  a,
const int *  lda,
int *  ipiv,
int *  info 
) [inline]

Definition at line 173 of file MatrixMathLA.h.

References cgetrf().

void casa::getrf ( const int *  m,
const int *  n,
DComplex *  a,
const int *  lda,
int *  ipiv,
int *  info 
) [inline]

Definition at line 176 of file MatrixMathLA.h.

References zgetrf().

void casa::getri ( const int *  m,
float *  a,
const int *  lda,
const int *  ipiv,
float *  work,
const int *  lwork,
int *  info 
) [inline]

Definition at line 179 of file MatrixMathLA.h.

References sgetri().

void casa::getri ( const int *  m,
double *  a,
const int *  lda,
const int *  ipiv,
double *  work,
const int *  lwork,
int *  info 
) [inline]

Definition at line 182 of file MatrixMathLA.h.

References dgetri().

void casa::getri ( const int *  m,
Complex *  a,
const int *  lda,
const int *  ipiv,
Complex *  work,
const int *  lwork,
int *  info 
) [inline]

Definition at line 185 of file MatrixMathLA.h.

References cgetri().

void casa::getri ( const int *  m,
DComplex *  a,
const int *  lda,
const int *  ipiv,
DComplex *  work,
const int *  lwork,
int *  info 
) [inline]

Definition at line 188 of file MatrixMathLA.h.

References zgetri().

Bool casa::getSelectedTable ( Table &  selectedTab,
const Table &  baseTab,
TableExprNode &  fullTEN,
const String outName 
)
const std::string casa::getVersion ( )

Get the casacore version.

const std::string casa::getVersionCASA ( )

Get the version of casacore on CASA's vendor branch Note: CASA's private version of casacore has a lifecycle which is not necessarily identical to versions of casacore elsewhere.

This function returns the version of casacore on CASA's vendor branch.

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

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

const char* casa::GLbufferToString ( int  b)

Convert various OpenGL constants to their string representations.

const char* casa::GLformatToString ( GLenum  format)
uInt casa::hashFunc ( const ObjectID &  )
DataType casa::hdf5imagePixelType ( const String fileName)

Determine the pixel type in the HDF5Image contained in fileName.

If the file doesn't appear to be HDF5 or cannot be opened, TpOther is returned. <group name="pixeltype")

TableExprNode casa::hdms ( const TableExprNode &  node) [inline]
TableExprNode casa::hms ( const TableExprNode &  node) [inline]

Functions for angle-values.

Defined for scalars and arrays. dhms converts pairs of values to hms and dms and only works for arrays.

Definition at line 1566 of file ExprNode.h.

References casa::TableExprFuncNode::hmsFUNC, and casa::TableExprNode::newFunctionNode().

LatticeExprNode casa::iif ( const LatticeExprNode &  condition,
const LatticeExprNode &  arg1,
const LatticeExprNode &  arg2 
)

Function resembling the ternary ?: construct in C++.

The argument "condition" has to be a Bool scalar or lattice. If an element in "condition" is True, the corresponding element from "arg1" is taken, otherwise it is taken from "arg2".

TableExprNode casa::iif ( const TableExprNode &  condition,
const TableExprNode &  arg1,
const TableExprNode &  arg2 
) [inline]

Function resembling the ternary ?: construct in C++.

The argument "condition" has to be a Bool value. If an element in "condition" is True, the corresponding element from "arg1" is taken, otherwise it is taken from "arg2". The arguments can be scalars or array or any combination.

Definition at line 1953 of file ExprNode.h.

References casa::TableExprFuncNode::iifFUNC, and casa::TableExprNode::newFunctionNode().

LatticeExprNode casa::imag ( const LatticeExprNode &  expr)
TableExprNode casa::imag ( const TableExprNode &  node) [inline]

The imaginary part of a complex node.

Defined for scalars and arrays.

Definition at line 1451 of file ExprNode.h.

References casa::TableExprFuncNode::imagFUNC, and casa::TableExprNode::newFunctionNode().

DataType casa::imagePixelType ( const String fileName)

Determine the pixel type in the PagedImage contained in fileName.

If the file doesn't appear to be a Table or cannot be opened, TpOther is returned. <group name="pixeltype")

LatticeExprNode casa::indexin ( const LatticeExprNode &  axis,
const LatticeExprNode &  indexFlags 
)

2-argument function telling per pixel if its index on the given axis is contained in the 2nd argument.

The 2nd argument should be a boolean vector where True means that the index is contained. For indices >= vector_length, the 2nd argument defaults to False. Results in a Bool array.
Caution: Axes start counting at 0; If the axis is a number < 0 or >= ndim, an exception is thrown;

template<class T >
void casa::indgen ( TableVector< T > &  tv,
Int  start,
Int  inc 
) [inline]
template<class T >
void casa::indgen ( TableVector< T > &  tv,
Int  start 
) [inline]

Definition at line 403 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

template<class T >
void casa::indgen ( TableVector< T > &  tv) [inline]

Definition at line 406 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

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

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

ABSTRACT METHODS //

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

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

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

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

Gets the maximum errors for the four sides.

IMPLEMENTED METHODS //

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

Definition at line 172 of file PlotData.h.

References INHERITANCE_POINTER.

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

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

Constructor.

Destructor.

ABSTRACT METHODS //

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

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

IMPLEMENTED METHODS //

   Returns true if the data is binned, false otherwise.  

Definition at line 211 of file PlotData.h.

References INHERITANCE_POINTER.

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

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

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

Format that the data is in

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

ABSTRACT METHODS //

   Returns the data origin.  

Sets the data origin.

Returns the range of x.

Returns the range of y.

Sets the range of x.

Sets the range of y.

Returns the range of the data values.

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

Gets color bar values.

Definition at line 241 of file PlotData.h.

References INHERITANCE_POINTER, and max().

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

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

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

Constructor which takes the tool's coordinate system.

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

Destructor.

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

Sets the selection line to the given.

   Gets the zoom stack.  

Gets the zoom stack index.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotTool::reset().

Notifiers.

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

Common canvas stack.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the zoom has changed.

Definition at line 343 of file PlotTool.h.

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

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

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

Constructor which takes the tool's coordinate system.

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

Destructor.

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

Gets the pan stack.

Gets the pan stack index.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotTool::reset().

Notifiers.

Whether we're in dragging mode or not.

Last coordinate in dragging mode.

Common canvas stack.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the pan has changed.

Definition at line 423 of file PlotTool.h.

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

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

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

attach() and detach()? >:(

Static //

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

Non-Static //

   Constructor which takes the tool's coordinate system.  

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

Destructor.

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

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

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

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

Returns the formatted tracker text for the given position.

Returns the annotation used to store the coordinates/text.

Gets the tracker's current position.

Overrides PlotTool::setActive().

Implements PlotMouseTool::handleMouseEvent().

Notifiers.

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

Whether to draw the annotation or not.

Tracker text format.

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Notifies all registered listeners that the tracker has changed.

Static //

   Format constants.

Definition at line 494 of file PlotTool.h.

References casa::utilj::format(), and PlotStandardMouseToolGroup.

casa::INHERITANCE_POINTER ( ScatterPlot  ,
ScatterPlotPtr  ,
Plot  ,
PlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
PlotItemPtr casa::INHERITANCE_POINTER ( ErrorPlot  ,
ErrorPlotPtr  ,
ScatterPlot  ,
ScatterPlotPtr  ,
PlotItem  ,
PlotItemPtr   
)
casa::INHERITANCE_POINTER ( PlotTrackerTool  ,
PlotTrackerToolPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

This method is called AFTER the selection has been added.

Definition at line 602 of file PlotTool.h.

casa::INHERITANCE_POINTER ( PlotMouseToolGroup  ,
PlotMouseToolGroupPtr  ,
PlotMouseTool  ,
PlotMouseToolPtr  ,
PlotTool  ,
PlotToolPtr   
)

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

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

Static //

   Non-Static //

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

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

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

Destructor.

Gets/sets the active standard tool.

   Provides access to the tracker.
   Provides access to the individual tools.  Note: this should be avoided
   if possible.
   Overrides PlotMouseToolGroup handler methods to give events to the
   tracker first.
     

Overrides PlotMouseToolGroup::attach().

Overrides PlotMouseToolGroup::detach().

Tracker.

Definition at line 779 of file PlotTool.h.

References NONE_TOOL, PlotStandardMouseToolGroup, and setActiveTool.

casa::INHERITANCE_POINTER2 ( PlotLayoutSingle  ,
PlotLayoutSinglePtr  ,
PlotCanvasLayout  ,
PlotCanvasLayoutPtr   
)
template<class T >
T casa::innerProduct ( const TableVector< T > &  l,
const TableVector< T > &  r 
) [inline]
TableExprNode casa::integer ( const TableExprNode &  node) [inline]

Convert double to int (using floor).

Definition at line 1455 of file ExprNode.h.

References casa::TableExprFuncNode::intFUNC, and casa::TableExprNode::newFunctionNode().

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

Function operating on a field resulting in a bool scalar.

It can be used to test if a column has an array in the current row. It can also be used to test if a record contains a field.

Definition at line 1937 of file ExprNode.h.

References casa::TableExprFuncNode::isdefFUNC, and casa::TableExprNode::newFunctionNode().

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

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

Definition at line 159 of file RFCommon.h.

References casa::RecordInterface::dataType(), False, casa::RecordInterface::isDefined(), and type().

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

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

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

Definition at line 177 of file RFCommon.h.

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

TableExprNode casa::isFinite ( const TableExprNode &  node) [inline]

Function to test if a scalar or array is finite.

It results in a Bool scalar or array.

Definition at line 1632 of file ExprNode.h.

References casa::TableExprFuncNode::isfiniteFUNC, and casa::TableExprNode::newFunctionNode().

Referenced by casa::IsFinite< T >::operator()().

Bool casa::isHDF5Image ( const String fileName)

Check if this HDF5 file is an HDF5 image.

TableExprNode casa::isInf ( const TableExprNode &  node) [inline]
LatticeExprNode casa::isNaN ( const LatticeExprNode &  expr)

Test if a value is a NaN.

Referenced by casa::IsNaN< T >::operator()().

TableExprNode casa::isNaN ( const TableExprNode &  node) [inline]

Function to test if a scalar or array is NaN (not-a-number).

It results in a Bool scalar or array.

Definition at line 1624 of file ExprNode.h.

References casa::TableExprFuncNode::isnanFUNC, and casa::TableExprNode::newFunctionNode().

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

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

Definition at line 168 of file RFCommon.h.

References casa::RecordInterface::asRecord(), casa::RecordInterface::dataType(), False, casa::RecordInterface::isDefined(), and casa::RecordInterface::nfields().

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

Return parameter count from.

must return something

Definition at line 307 of file Jones.h.

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

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

Return enum from integer.

Int casa::legplanewaveblock ( const calcAntenna *  a,
Double  x,
Double  y 
)
Int casa::legplanewaveblock2 ( const calcAntenna *  a,
const Ray *  ray 
)
Int casa::legsphericalwaveblock ( const calcAntenna *  a,
const Ray *  ray 
)
LatticeExprNode casa::length ( const LatticeExprNode &  expr,
const LatticeExprNode &  axis 
)

2-argument function to get the length of an axis.

Results in a scalar Float. The 2nd expression (giving the axis number) has to be a real scalar.
Caution: Axes start counting at 0; If the axis is a number < 0, an exception is thrown; If the axis is a number exceeding the dimensionality, 1 is returned;

Referenced by casa::StringFITSFieldCopier::copyToFITS().

LatticeExprNode casa::log ( const LatticeExprNode &  expr)
TableExprNode casa::log ( const TableExprNode &  node) [inline]
LatticeExprNode casa::log10 ( const LatticeExprNode &  expr)
TableExprNode casa::log10 ( const TableExprNode &  node) [inline]
TableExprNode casa::ltrim ( const TableExprNode &  node) [inline]
void casa::makeStokesAxis ( Int  npol_p,
Vector< String > &  polType,
Vector< Int > &  whichStokes 
)
LatticeExprNode casa::mask ( const LatticeExprNode &  expr)

This function returns the mask of the given expression.

If it has no mask, the result is an array with all True values.

Referenced by accumulateFalse(), accumulateTrue(), casa::FitsField< FitsBit >::operator int(), casa::viewer::region::PointInfo::operator&(), casa::FitsField< FitsBit >::operator()(), casa::FitsField< FitsBit >::operator=(), and casa::ImageTask::setMask().

template<class T >
LogicalArray casa::maskBits ( const Array< T > &  ,
const T &   
)

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

LatticeExprNode casa::max ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
LatticeExprNode casa::max ( const LatticeExprNode &  expr)
TableExprNode casa::max ( const TableExprNode &  a,
const TableExprNode &  b 
) [inline]
TableExprNode casa::max ( const TableExprNode &  array) [inline]
template<class T >
T casa::max ( const TableVector< T > &  tv) [inline]

Definition at line 396 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

TableExprNode casa::maxs ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
LatticeExprNode casa::mean ( const LatticeExprNode &  expr)
TableExprNode casa::mean ( const TableExprNode &  array) [inline]
TableExprNode casa::means ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
LatticeExprNode casa::median ( const LatticeExprNode &  expr)
TableExprNode casa::median ( const TableExprNode &  array) [inline]
TableExprNode casa::medians ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
LatticeExprNode casa::min ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
LatticeExprNode casa::min ( const LatticeExprNode &  expr)

1-argument functions operating on a numeric expression resulting in a scalar

TableExprNode casa::min ( const TableExprNode &  a,
const TableExprNode &  b 
) [inline]

Minimum or maximum of 2 nodes.

Makes sense for numeric and String values. For Complex values the norm is compared. One or both arguments can be scalar or array.

Definition at line 1439 of file ExprNode.h.

References casa::TableExprFuncNode::minFUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::min ( const TableExprNode &  array) [inline]

Functions operating on a Double scalar or array resulting in a Double scalar.

Definition at line 1637 of file ExprNode.h.

References casa::TableExprFuncNode::arrminFUNC, and casa::TableExprNode::newFunctionNode().

template<class T >
T casa::min ( const TableVector< T > &  tv) [inline]

Definition at line 393 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

template<class T >
void casa::minMax ( T &  min,
T &  max,
const TableVector< T > &  tv 
) [inline]

Definition at line 390 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

TableExprNode casa::mins ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
TableExprNode casa::mjd ( const TableExprNode &  node) [inline]
TableExprNode casa::mjdtodate ( const TableExprNode &  node) [inline]
TableExprNode casa::month ( const TableExprNode &  node) [inline]
Record casa::mssSelectedIndices ( MSSelection &  mss,
const MeasurementSet *  ms 
)
Bool casa::mssSetData ( const MeasurementSet &  ms,
MeasurementSet &  selectedMS,
const String outMSName = "",
const String timeExpr = "",
const String antennaExpr = "",
const String fieldExpr = "",
const String spwExpr = "",
const String uvDistExpr = "",
const String taQLExpr = "",
const String polnExpr = "",
const String scanExpr = "",
const String arrayExpr = "",
const String stateExpr = "",
const String obsExpr = "",
MSSelection *  mss = NULL 
)

Collective selection returning a selected MS.

Bool casa::mssSetData ( const MeasurementSet &  ms,
MeasurementSet &  selectedMS,
Vector< Vector< Slice > > &  chanSlices,
Vector< Vector< Slice > > &  corrSlices,
const String outMSName = "",
const String timeExpr = "",
const String antennaExpr = "",
const String fieldExpr = "",
const String spwExpr = "",
const String uvDistExpr = "",
const String taQLExpr = "",
const String polnExpr = "",
const String scanExpr = "",
const String arrayExpr = "",
const String stateExpr = "",
const String obsExpr = "",
const Int  defaultChanStep = 1,
MSSelection *  mss = NULL 
)

Collective selection also returning in-row (corr/chan) slices.

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

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

Return parameter count according to type

must return something (shouldn't reach here)

Definition at line 340 of file Mueller.h.

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

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

Return Mueller type according to underlying Jones and VisVector types.

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

Definition at line 45 of file CExp.h.

References PI2.

ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable casa::name ( i.e."black"  )
LatticeExprNode casa::ndim ( const LatticeExprNode &  expr)

1-argument function to get the dimensionality of a lattice.

0 is returned if it is a scalar. Results in a scalar Float.

Referenced by asdm::ASDMValuesParser::parse1D(), asdm::ASDMValuesParser::parse2D(), asdm::ASDMValuesParser::parse3D(), and asdm::ASDMValuesParser::parse4D().

TableExprNode casa::ndim ( const TableExprNode &  array) [inline]
TableExprNode casa::near ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Functions to return whether a value is "relatively" near another.

Returns tol > abs(val2 - val1)/max(abs(val1),(val2)). If tol <= 0, returns val1 == val2. If either val is 0.0, takes care of area around the minimum number that can be represented.
The nearAbs functions return whether a value is "absolutely" near another. Returns tol > abs(val2 - val1). Default tolerance is 1.0e-13. They operate on scalars and arrays.

Definition at line 1270 of file ExprNode.h.

References casa::TableExprFuncNode::near2FUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::near ( const TableExprNode &  left,
const TableExprNode &  right,
const TableExprNode &  tolerance 
) [inline]
Bool casa::near ( const GaussianBeam &  left,
const GaussianBeam &  other,
const Double  relWidthTol,
const Quantity &  absPaTol 
)
Bool casa::near ( const SpectralElement &  s1,
const SpectralElement &  s2,
const Double  tol 
)
TableExprNode casa::nearAbs ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]
TableExprNode casa::nearAbs ( const TableExprNode &  left,
const TableExprNode &  right,
const TableExprNode &  tolerance 
) [inline]
Bool casa::nearAbs ( const SpectralElement &  s1,
const SpectralElement &  s2,
const Double  tol 
)
LatticeExprNode casa::nelements ( const LatticeExprNode &  expr)

1-argument function to get the number of elements in a lattice.

If the lattice is masked, only the True elements are counted. Results in a scalar Double.

Referenced by casa::CTBuffer::arrayId(), casa::TabVecRep< T >::conform(), casa::CTBuffer::fieldId(), casa::NewMultiTermFT::printFTTypes(), and casa::CTBuffer::spectralWindows().

TableExprNode casa::nelements ( const TableExprNode &  array) [inline]

Functions operating on any scalar or array resulting in a Double scalar.

A scalar has 1 element and dimensionality 0.

Definition at line 1941 of file ExprNode.h.

References casa::TableExprFuncNode::nelemFUNC, and casa::TableExprNode::newFunctionNode().

calcAntenna* casa::newAntenna ( Double  sub_h,
Double  feed_x,
Double  feed_y,
Double  feed_z,
Double  ftaper,
Double  thmax,
const char *  geomfile 
)
calcAntenna* casa::newAntennafromApertureCalcParams ( struct ApertureCalcParams *  ap)
Pathology* casa::newPathologyfromApertureCalcParams ( struct ApertureCalcParams *  ap)
Ray* casa::newRay ( const Double *  sub)
LatticeExprNode casa::nfalse ( const LatticeExprNode &  expr)
TableExprNode casa::nfalse ( const TableExprNode &  array) [inline]
TableExprNode casa::nfalses ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
TableExprNode casa::norm ( const TableExprNode &  node) [inline]
template<class T >
T casa::norm ( const TableVector< T > &  tv) [inline]

Definition at line 414 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

LatticeExprNode casa::ntrue ( const LatticeExprNode &  expr)
TableExprNode casa::ntrue ( const TableExprNode &  array) [inline]
TableExprNode casa::ntrues ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
TOOL GROUP CLASSES A PlotMouseToolGroup provides an interface for a group of PlotMouseTools where only casa::one ( or  none)

Constructor for empty group.

Destructor.

Returns the number of tools in the group.

Returns the tools in the group.

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

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

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

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

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

Returns the currently active tool, or NULL for none.

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

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

Overrides PlotTool::setActive().

Overrides PlotTool::setBlocking().

Implements PlotMouseTool::handleMouseEvent().

Overrides PlotMouseTool's event handling methods.

   Overrides PlotTool::getXAxis().  

Overrides PlotTool::getYAxis().

Overrides PlotTool::getCoordinateSystem().

Overrides PlotTool::lastEventWasHandled().

Overrides PlotTool::reset().

All tools.

Active tool (or NULL for no active tool).

Overrides PlotTool::attach().

Overrides PlotTool::detach().

Definition at line 677 of file PlotTool.h.

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

Referenced by alone_display_applications::grexec_().

LatticeExprNode casa::operator! ( const LatticeExprNode &  expr)
TableExprNode casa::operator!= ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1235 of file ExprNode.h.

References casa::TableExprNode::newNE(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator!= ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Referenced by surface().

LatticeExprNode casa::operator% ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
) [inline]

Definition at line 835 of file LatticeExprNode.h.

References fmod().

TableExprNode casa::operator% ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1210 of file ExprNode.h.

References casa::TableExprNode::newModulo(), and casa::TableExprNode::node_p.

template<class T >
Array<T> casa::operator& ( const Array< T > &  ,
const T &   
)

Function for working with bitmasks.

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

TableExprNode casa::operator& ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1215 of file ExprNode.h.

References casa::TableExprNode::newBitAnd(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator&& ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Logical binary operators.

TableExprNode casa::operator&& ( const TableExprNode &  left,
const TableExprNode &  right 
)

Logical operators to combine boolean TableExprNode's.

A null TableExprNode object is ignored, so it is possible to build up a full expression gradually.

LatticeExprNode casa::operator* ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator* ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1200 of file ExprNode.h.

References casa::TableExprNode::newTimes(), and casa::TableExprNode::node_p.

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

Multiplication of CStokesVector by a Complex SquareMatrix.

Definition at line 218 of file StokesVector.h.

MVEarthMagnetic casa::operator* ( const RotMatrix &  left,
const MVEarthMagnetic &  right 
)

Rotate a EarthMagnetic vector with rotation matrix and other multiplications.

MVEarthMagnetic casa::operator* ( const MVEarthMagnetic &  left,
const RotMatrix &  right 
)
MVEarthMagnetic casa::operator* ( Double  left,
const MVEarthMagnetic &  right 
)
MVEarthMagnetic casa::operator* ( const MVEarthMagnetic &  left,
Double  right 
)
Double casa::operator* ( const Vector< Double > &  left,
const MVEarthMagnetic &  right 
)
Double casa::operator* ( const MVEarthMagnetic &  left,
const Vector< Double > &  right 
)
MVDirection casa::operator* ( const RotMatrix &  left,
const MVDirection &  right 
)

Rotate a position vector.

Double casa::operator* ( const MVPosition &  left,
const MVEarthMagnetic &  right 
)
MVBaseline casa::operator* ( const RotMatrix &  left,
const MVBaseline &  right 
)

Rotate a Baseline vector with rotation matrix and other multiplications.

MVDirection casa::operator* ( const MVDirection &  left,
const RotMatrix &  right 
)
Double casa::operator* ( const MVEarthMagnetic &  left,
const MVPosition &  right 
)
MVBaseline casa::operator* ( const MVBaseline &  left,
const RotMatrix &  right 
)
MVBaseline casa::operator* ( Double  left,
const MVBaseline &  right 
)
MVuvw casa::operator* ( const RotMatrix &  left,
const MVuvw &  right 
)

Rotate a uvw vector with rotation matrix and other multiplications.

MVBaseline casa::operator* ( const MVBaseline &  left,
Double  right 
)
MVuvw casa::operator* ( const MVuvw &  left,
const RotMatrix &  right 
)
Double casa::operator* ( const Vector< Double > &  left,
const MVBaseline &  right 
)
MVuvw casa::operator* ( Double  left,
const MVuvw &  right 
)
Double casa::operator* ( const MVBaseline &  left,
const Vector< Double > &  right 
)
MVuvw casa::operator* ( const MVuvw &  left,
Double  right 
)
Double casa::operator* ( const MVPosition &  left,
const MVBaseline &  right 
)
Double casa::operator* ( const Vector< Double > &  left,
const MVuvw &  right 
)
Double casa::operator* ( const MVBaseline &  left,
const MVPosition &  right 
)
Double casa::operator* ( const MVuvw &  left,
const Vector< Double > &  right 
)
Double casa::operator* ( const MVPosition &  left,
const MVuvw &  right 
)
Double casa::operator* ( const MVuvw &  left,
const MVPosition &  right 
)
MVPosition casa::operator* ( const RotMatrix &  left,
const MVPosition &  right 
)

Rotate a position vector with rotation matrix and other multiplications.

MVPosition casa::operator* ( const MVPosition &  left,
const RotMatrix &  right 
)
MVPosition casa::operator* ( Double  left,
const MVPosition &  right 
)
MVPosition casa::operator* ( const MVPosition &  left,
Double  right 
)
Double casa::operator* ( const Vector< Double > &  left,
const MVPosition &  right 
)
Double casa::operator* ( const MVPosition &  left,
const Vector< Double > &  right 
)
StokesVector casa::operator* ( Float  f,
const StokesVector &  v 
) [inline]

Multiply by a scalar.

Definition at line 320 of file StokesVector.h.

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

Multiply by a scalar.

Definition at line 325 of file StokesVector.h.

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

Multiplication of StokesVector by a SquareMatrix.

Definition at line 331 of file StokesVector.h.

LatticeExprNode casa::operator+ ( const LatticeExprNode &  expr)

Global functions operating on a LatticeExprNode.

All global functions need to be declared as friends.

Unary functions.

LatticeExprNode casa::operator+ ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Numerical binary operators.

TableExprNode casa::operator+ ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Define all global functions operating on a TableExprNode.

Define all global functions as friends.

Arithmetic operators for numeric TableExprNode's.

   + is also defined for strings (means concatenation).  

Definition at line 1190 of file ExprNode.h.

References casa::TableExprNode::newPlus(), and casa::TableExprNode::node_p.

MrsEligibility casa::operator+ ( const MrsEligibility &  a,
MrsEligibility::SubtableId  subtableId 
)
MrsEligibility casa::operator+ ( const MrsEligibility &  a,
const MrsEligibility &  b 
)
LatticeExprNode casa::operator- ( const LatticeExprNode &  expr)
LatticeExprNode casa::operator- ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator- ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1195 of file ExprNode.h.

References casa::TableExprNode::newMinus(), and casa::TableExprNode::node_p.

MrsEligibility casa::operator- ( const MrsEligibility &  a,
MrsEligibility::SubtableId  subtableId 
)

Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables.

MrsEligibility casa::operator- ( const MrsEligibility &  a,
const MrsEligibility &  b 
)
LatticeExprNode casa::operator/ ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator/ ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1205 of file ExprNode.h.

References casa::TableExprNode::newDivide(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator< ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

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

TableExprNode casa::operator< ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1255 of file ExprNode.h.

References casa::TableExprNode::newGT(), and casa::TableExprNode::node_p.

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

Definition at line 65 of file Position.h.

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

ostream& casa::operator<< ( ostream &  os,
const IComplex &   
)

Show on ostream.

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

Definition at line 96 of file AsciiAnnotationFileLine.h.

References casa::AsciiAnnotationFileLine::print().

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

Definition at line 138 of file RegionTextList.h.

References casa::RegionTextList::print().

ostream& casa::operator<< ( ostream &  os,
const GaussianSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const ObjectID &  id 
)
template<class T >
ostream& casa::operator<< ( ostream &  os,
const FunctionOrder< T > &  par 
) [inline]

Definition at line 162 of file FunctionOrder.h.

ostream& casa::operator<< ( ostream &  os,
const UnitDim &  du 
)

Output.

Output the SI dimensions (e.g.

'km/s/g' as 'm kg-1 s-1')

ostream& casa::operator<< ( ostream &  os,
const GaussianBeam &  beam 
)
LogIO& casa::operator<< ( LogIO &  os,
const GaussianBeam &  beam 
)
ostream& casa::operator<< ( ostream &  os,
const GaussianMultipletSpectralElement &  elem 
)
ostream& casa::operator<< ( ostream &  os,
const SpectralElement &  elem 
)
template<class T >
ostream& casa::operator<< ( ostream &  os,
const FunctionParam< T > &  par 
) [inline]

Definition at line 209 of file FunctionParam.h.

std::ostream& casa::operator<< ( std::ostream &  o,
HeaderDataUnit &  h 
) [inline]

Definition at line 223 of file hdu.h.

References casa::HeaderDataUnit::kwlist_.

ostream& casa::operator<< ( ostream &  os,
const ObsInfo &  info 
)

Global functions.

Output declaration - useful for debugging.

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

Ostream, mainly for debugging the state of the annotator.

ostream& casa::operator<< ( ostream &  os,
const ImageBeamSet &  beamSet 
)
ostream& casa::operator<< ( ostream &  os,
Attribute &  a 
)
ostream& casa::operator<< ( ostream &  ,
const FITS::ValueType &   
)
template<class T , class U >
ostream& casa::operator<< ( ostream &  os,
const Function< T, U > &  fun 
) [inline]

Definition at line 359 of file Function.h.

ostream& casa::operator<< ( ostream &  os,
const MVTime &  meas 
)

Global functions.

Output a date/time.

Output

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

Definition at line 440 of file AnnotationBase.h.

References casa::AnnotationBase::print().

ostream& casa::operator<< ( ostream &  os,
const MVTime::Format &  form 
)

Set a temporary format (thread-unsafe).

Set a temporary format.

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

Definition at line 444 of file AnnotationBase.h.

References casa::AnnotationBase::print().

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

Definition at line 448 of file AnnotationBase.h.

References casa::AnnotationBase::print().

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

Definition at line 452 of file AnnotationBase.h.

References casa::AnnotationBase::print().

AipsIO& casa::operator<< ( AipsIO &  os,
const Record &  rec 
) [inline]

Definition at line 455 of file Record.h.

References casa::Record::putRecord().

ostream& casa::operator<< ( ostream &  os,
AttributeBuffer &  ab 
)
ostream& casa::operator<< ( ostream &  os,
const RecordDesc &  desc 
) [inline]

Definition at line 501 of file RecordDesc.h.

References casa::RecordDesc::put().

AipsIO& casa::operator<< ( AipsIO &  os,
const RecordDesc &  desc 
) [inline]

Definition at line 505 of file RecordDesc.h.

References casa::RecordDesc::put().

ostream& casa::operator<< ( ostream &  ,
const FitsKeyword &   
)
ostream& casa::operator<< ( ostream &  os,
const SpectralCoordinate &  spcoord 
)
std::ostream& casa::operator<< ( std::ostream &  o,
FitsBase &  x 
) [inline]

Definition at line 869 of file hdu.h.

References casa::FitsBase::show().

ostream& casa::operator<< ( ostream &  o,
FitsKeywordList &   
)
ostream& casa::operator<< ( ostream &  s,
const String x 
) [inline]

Definition at line 1003 of file String.h.

References casa::String::c_str().

LatticeExprNode casa::operator<= ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator<= ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1250 of file ExprNode.h.

References casa::TableExprNode::newGE(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator== ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

Relational binary operators.

TableExprNode casa::operator== ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Comparison operators.

Definition at line 1230 of file ExprNode.h.

References casa::TableExprNode::newEQ(), and casa::TableExprNode::node_p.

Bool casa::operator== ( const MVTime &  lh,
const MVTime &  rh 
) [inline]

is equal operator, uses operator Double which returns days

Definition at line 446 of file MVTime.h.

Referenced by casa::vi::chunk(), casa::PlotMSRegion::operator!=(), casa::PlotMSSelection::operator!=(), casa::PlotMSWatchedParameters::operator!=(), and surface().

LatticeExprNode casa::operator> ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator> ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1240 of file ExprNode.h.

References casa::TableExprNode::newGT(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator>= ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator>= ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Not defined for Bool.

Definition at line 1245 of file ExprNode.h.

References casa::TableExprNode::newGE(), and casa::TableExprNode::node_p.

ostream& casa::operator>> ( ostream &  is,
MVTime &  meas 
)
AipsIO& casa::operator>> ( AipsIO &  os,
Record &  rec 
) [inline]

Definition at line 465 of file Record.h.

References casa::Record::getRecord().

AipsIO& casa::operator>> ( AipsIO &  os,
RecordDesc &  desc 
) [inline]

Definition at line 509 of file RecordDesc.h.

References casa::RecordDesc::get().

LatticeExprNode casa::operator^ ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
) [inline]

Definition at line 838 of file LatticeExprNode.h.

References pow().

TableExprNode casa::operator^ ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1225 of file ExprNode.h.

References casa::TableExprNode::newBitXor(), and casa::TableExprNode::node_p.

TableExprNode casa::operator| ( const TableExprNode &  left,
const TableExprNode &  right 
) [inline]

Definition at line 1220 of file ExprNode.h.

References casa::TableExprNode::newBitOr(), and casa::TableExprNode::node_p.

LatticeExprNode casa::operator|| ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::operator|| ( const TableExprNode &  left,
const TableExprNode &  right 
)
bool casa::p1Arrow ( ) const

Definition at line 509 of file RegionShapes.h.

References m_arrow1.

bool casa::p2Arrow ( ) const

Definition at line 510 of file RegionShapes.h.

References m_arrow2.

Referenced by RSVector::arrow().

LatticeExprNode casa::pa ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

This function finds 180/pi*atan2(left,right)/2.

This could be used to find the position of linear polarization if left and right are images of Stokes U and Q, respectively.

Referenced by casa::SquareMatrix< Complex, 2 >::operator=(), and casa::CFStore::set().

void casa::Pathologize ( Double *  sub,
const Pathology *  p 
)
TableExprNode casa::pattern ( const TableExprNode &  node) [inline]
casa::PCFSpectralElement ( ) [protected]
casa::PCFSpectralElement ( const PCFSpectralElement &  other) [protected]
TableExprNode casa::phase ( const TableExprNode &  node) [inline]

The phase (i.e.

atan2(im, re)) of a complex node. This is a synonym for function arg. Defined for scalars and arrays.

Definition at line 1471 of file ExprNode.h.

References casa::TableExprFuncNode::argFUNC, and casa::TableExprNode::newFunctionNode().

PlotFactoryPtr casa::plotterImplementation ( Plotter::Implementation  which = Plotter::DEFAULT,
bool  smartDelete = true 
)

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

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

void casa::posv ( const char *  uplo,
const int *  n,
const int *  nrhs,
float *  a,
const int *  lda,
float *  b,
const int *  ldb,
int *  info 
) [inline]

Definition at line 192 of file MatrixMathLA.h.

References sposv().

void casa::posv ( const char *  uplo,
const int *  n,
const int *  nrhs,
double *  a,
const int *  lda,
double *  b,
const int *  ldb,
int *  info 
) [inline]

Definition at line 195 of file MatrixMathLA.h.

References dposv().

void casa::posv ( const char *  uplo,
const int *  n,
const int *  nrhs,
Complex *  a,
const int *  lda,
Complex *  b,
const int *  ldb,
int *  info 
) [inline]

Definition at line 198 of file MatrixMathLA.h.

References cposv().

void casa::posv ( const char *  uplo,
const int *  n,
const int *  nrhs,
DComplex *  a,
const int *  lda,
DComplex *  b,
const int *  ldb,
int *  info 
) [inline]

Definition at line 201 of file MatrixMathLA.h.

References zposv().

void casa::potri ( const char *  uplo,
const int *  n,
float *  a,
const int *  lda,
int *  info 
) [inline]

Definition at line 205 of file MatrixMathLA.h.

References spotri().

void casa::potri ( const char *  uplo,
const int *  n,
double *  a,
const int *  lda,
int *  info 
) [inline]

Definition at line 208 of file MatrixMathLA.h.

References dpotri().

void casa::potri ( const char *  uplo,
const int *  n,
Complex *  a,
const int *  lda,
int *  info 
) [inline]

Definition at line 211 of file MatrixMathLA.h.

References cpotri().

void casa::potri ( const char *  uplo,
const int *  n,
DComplex *  a,
const int *  lda,
int *  info 
) [inline]

Definition at line 214 of file MatrixMathLA.h.

References zpotri().

Float casa::pow ( Float  f1,
Float  f2 
) [inline]
LatticeExprNode casa::pow ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)
TableExprNode casa::pow ( const TableExprNode &  x,
const TableExprNode &  exp 
) [inline]
template<class T >
TableVector<T> casa::pow ( const TableVector< T > &  tv,
const double &  exp 
) [inline]

Definition at line 377 of file TabVecMath.h.

References exp().

uInt casa::precisionForValueErrorPairs ( const Vector< Double > &  pair1,
const Vector< Double > &  pair2 
)

Various precision-related functions.

Intended use:

Public interface

  <h3>Synopsis</h3>
  Various functions for determining precision for printing.

  Determine precision for two related value,error pairs (such as RA-Dec)  
TableExprNode casa::product ( const TableExprNode &  array) [inline]
template<class T >
T casa::product ( const TableVector< T > &  tv) [inline]

Definition at line 385 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

TableExprNode casa::products ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
void casa::putBlock ( AipsIO &  ,
const Block< void * > &  ,
Int   
) [inline]

Definition at line 131 of file BlockIO.h.

Referenced by casa::BlockIO_global_functions_BlockIO::operator<<().

void casa::rangeChanged ( ) [private]

Slot for when the set range changes.

Double casa::Raylen ( const Ray *  ray)
const char* casa::re_comp ( )
int casa::re_exec ( )
LatticeExprNode casa::real ( const LatticeExprNode &  expr)
TableExprNode casa::real ( const TableExprNode &  node) [inline]

The real part of a complex node.

Defined for scalars and arrays.

Definition at line 1447 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::realFUNC.

LatticeExprNode casa::rebin ( const LatticeExprNode &  expr,
const LatticeExprNode &  bin 
)

2-argument function rebinning Lattice by given factors.

The 2nd argument should be a vector (preferably Float - really Int but Int not well supported in LEL yet). Results in a T array.

TableExprNode casa::regex ( const TableExprNode &  node) [inline]

Functions for regular expression matching and pattern matching.

Defined for scalars and arrays.
pattern is for a file name like pattern.
sqlpattern is for an SQL like pattern.

Definition at line 1496 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::regexFUNC.

TableExprNode casa::replace ( const TableExprNode &  str,
const TableExprNode &  patt 
) [inline]
TableExprNode casa::replace ( const TableExprNode &  str,
const TableExprNode &  patt,
const TableExprNode &  repl 
) [inline]
LatticeExprNode casa::replace ( const LatticeExprNode &  arg1,
const LatticeExprNode &  arg2 
)

This function replaces every masked-off element in the first argument with the corresponding element from the second argument.

The first argument has to be a lattice (expression), the second can be a scalar or lattice. The mask of the first argument is not changed. If the first argument does not have a mask, this function does nothing.

TableExprNode casa::rms ( const TableExprNode &  array) [inline]
TableExprNode casa::rmss ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
LatticeExprNode casa::round ( const LatticeExprNode &  expr)
TableExprNode casa::round ( const TableExprNode &  node) [inline]
TableExprNode casa::rtrim ( const TableExprNode &  node) [inline]
TableExprNode casa::runningAll ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningAny ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningAvdev ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningMax ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningMean ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningMedian ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningMin ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]

Functions operating for each element on a box around that element.

The elements at the edges (where no full box can be made) are set to 0.

Definition at line 1811 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::runminFUNC.

TableExprNode casa::runningRms ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningStddev ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
TableExprNode casa::runningVariance ( const TableExprNode &  array,
const TableExprNodeSet &  halfBoxWidth 
) [inline]
Vector<Int> casa::set_intersection ( const Vector< Int > &  v1,
const Vector< Int > &  v2 
)
Vector<Int> casa::set_union ( const Vector< Int > &  v1,
const Vector< Int > &  v2 
)
void casa::setColumnCache ( uInt  tableNr,
const ColumnCache &   
) const [protected]

Set the column cache to the cache of the given table.

The row numbers will be adjusted as needed.

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

Definition at line 359 of file PlotShape.h.

References casa::SimpleCountedConstPtr< t >::null().

Referenced by setSymbol().

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

Definition at line 361 of file PlotShape.h.

References setSymbol(), and casa::PlotSymbol::setSymbol().

void casa::sgetrf ( const int *  m,
const int *  n,
float *  a,
const int *  lda,
int *  ipiv,
int *  info 
)

Referenced by getrf().

void casa::sgetri ( const int *  m,
float *  a,
const int *  lda,
const int *  ipiv,
float *  work,
const int *  lwork,
int *  info 
)

Referenced by getri().

TableExprNode casa::shape ( const TableExprNode &  array) [inline]

Function operating on any scalar or array resulting in a Double array containing the shape.

A scalar has shape [1].

Definition at line 1949 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::shapeFUNC.

Referenced by casa::VisBuffer::modelVisCube(), casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), and casa::PeakIntensityFluxDensityConverter::setShape().

void casa::showBlock ( AipsIO &  ,
const Block< void * > &  ,
Int   
) [inline]

Definition at line 135 of file BlockIO.h.

Referenced by casa::BlockIO_global_functions_BlockIO::operator<<().

LatticeExprNode casa::sign ( const LatticeExprNode &  expr)
TableExprNode casa::sign ( const TableExprNode &  node) [inline]
SimplePlotterPtr casa::simplePlotter ( Plotter::Implementation  which = Plotter::DEFAULT,
bool  smartDelete = true 
)

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

LatticeExprNode casa::sin ( const LatticeExprNode &  expr)
TableExprNode casa::sin ( const TableExprNode &  node) [inline]

Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.

Definition at line 1365 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::sinFUNC.

LatticeExprNode casa::sinh ( const LatticeExprNode &  expr)
TableExprNode casa::sinh ( const TableExprNode &  node) [inline]
template<typename T , typename FuncType >
Array<T> casa::slidingArrayMath ( const MaskedArray< T > &  array,
const IPosition &  halfBoxSize,
const FuncType &  funcObj,
Bool  fillEdge = True 
)

Apply for each element in the array the given ArrayMath reduction function object to the box around that element.

The full box is 2*halfBoxSize + 1. It can be used for arrays and boxes of any dimensionality; missing halfBoxSize values are set to 1.

Example

Determine for each element in the array the median of a box with size [51,51] around that element:

       Array<Float> medians = slidingArrayMath(in, IPosition(2,25,25),
                                               MaskedMedianFunc<Float>());

This is a potentially expensive operation. On a high-end PC it took appr. 27 seconds to get the medians for an array of [1000,1000] using a halfBoxSize of [50,50].


The fillEdge argument determines how the edge is filled where no full boxes can be made. True means it is set to zero; False means that the edge is removed, thus the output array is smaller than the input array.
Note: This brute-force method of determining the medians outperforms all kinds of smart implementations; For a vector it is about as fast as class MedianSlider , for a 2D array it is much, much faster;

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

Globals.

Smooth the solutions in a CalSet

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

Create a specialized VisCal from VisSet.

LatticeExprNode casa::spectralindex ( const LatticeExprNode &  left,
const LatticeExprNode &  right 
)

This function finds the spectral index alpha = log(s1/s2) / log(f1/f2).

Vector<String>& casa::split ( const String s,
char  delim,
Vector< String > &  elems 
)
Vector<String> casa::splitExpression ( const Vector< String > &  expr0)

helper function to split an expression into elements

void casa::sposv ( const char *  uplo,
const int *  n,
const int *  nrhs,
float *  a,
const int *  lda,
float *  b,
const int *  ldb,
int *  info 
)

Referenced by posv().

void casa::spotri ( const char *  uplo,
const int *  n,
float *  a,
const int *  lda,
int *  info 
)

Referenced by potri().

TableExprNode casa::sqlpattern ( const TableExprNode &  node) [inline]
LatticeExprNode casa::sqrt ( const LatticeExprNode &  expr)
TableExprNode casa::sqrt ( const TableExprNode &  node) [inline]
TableExprNode casa::square ( const TableExprNode &  node) [inline]
LatticeExprNode casa::stddev ( const LatticeExprNode &  expr)
TableExprNode casa::stddev ( const TableExprNode &  array) [inline]
TableExprNode casa::stddevs ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
void casa::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Complex > &  cf 
)
void casa::storeArrayAsImage ( String  fileName,
const CoordinateSystem &  coords,
const Array< Float > &  cf 
)
void casa::storeImg ( String  fileName,
ImageInterface< Complex > &  theImg,
Bool  writeReIm = False 
)
void casa::storeImg ( String  fileName,
ImageInterface< Float > &  theImg 
)
String casa::stringUpper ( const String in) [inline]

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

Definition at line 190 of file RFCommon.h.

References upcase().

String casa::stripWhite ( const String str,
Bool  onlyends = True 
)
TableExprNode casa::strlength ( const TableExprNode &  node) [inline]

String functions on scalars or arrays.

Definition at line 1481 of file ExprNode.h.

References casa::TableExprNode::newFunctionNode(), and casa::TableExprFuncNode::strlengthFUNC.

Int casa::subfromdish ( const calcAntenna *  a,
Double  x,
Double  y,
Double *  subpoint 
)
TableExprNode casa::substr ( const TableExprNode &  str,
const TableExprNode &  pos 
) [inline]
TableExprNode casa::substr ( const TableExprNode &  str,
const TableExprNode &  pos,
const TableExprNode &  npos 
) [inline]
LatticeExprNode casa::sum ( const LatticeExprNode &  expr)
TableExprNode casa::sum ( const TableExprNode &  array) [inline]

Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type.

Definition at line 1647 of file ExprNode.h.

References casa::TableExprFuncNode::arrsumFUNC, and casa::TableExprNode::newFunctionNode().

template<class T >
T casa::sum ( const TableVector< T > &  tv) [inline]

Definition at line 382 of file TabVecMath.h.

References casa::TableVector< T >::tabVec().

TableExprNode casa::sums ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]

The partial version of the functions above.

They are applied to the array subsets defined by the axes in the set using the partialXXX functions in ArrayMath. The axes must be 0-relative.

Definition at line 1714 of file ExprNode.h.

References casa::TableExprFuncNode::arrsumsFUNC, and casa::TableExprNode::newFunctionNode().

TableExprNode casa::sumSquare ( const TableExprNode &  array) [inline]
TableExprNode casa::sumSquares ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
CONCRETE UTILITY CLASSES Coordinate on the canvas casa::surface ( i.  e.,
the part where the actual plots  are,
which doesn't include things like  axes,
titles  ,
etc.   
)

Static //

   Coordinate system.  

world units

the canvas

Non-Static //

   Default constructor.  

Parameterized constructor.

Copy constructor.

Destructor.

Accessors //

   Returns the coordinate system.  

Returns the x value.

Returns the y value.

Operators //

   Assigns the value of the given PlotCoordinate to this one.  

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

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

Coordinate system.

X value.

Y value.

Definition at line 593 of file PlotOptions.h.

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

TaQLResult casa::tableCommand ( const String command)

Synopsis

Parse and execute the given command. It will open (and close) all tables needed. It returns the resulting table. The command type (select or update) and the selected or updated column names can be returned. Zero or more temporary tables can be used in the command using the $nnn syntax.

TaQLResult casa::tableCommand ( const String command,
const Table &  tempTable 
)
TaQLResult casa::tableCommand ( const String command,
const std::vector< const Table * > &  tempTables 
)
TaQLResult casa::tableCommand ( const String command,
Vector< String > &  columnNames 
)
TaQLResult casa::tableCommand ( const String command,
Vector< String > &  columnNames,
String commandType 
)
TaQLResult casa::tableCommand ( const String command,
const std::vector< const Table * > &  tempTables,
Vector< String > &  columnNames 
)
TaQLResult casa::tableCommand ( const String command,
const std::vector< const Table * > &  tempTables,
Vector< String > &  columnNames,
String commandType 
)
LatticeExprNode casa::tan ( const LatticeExprNode &  expr)
TableExprNode casa::tan ( const TableExprNode &  node) [inline]
LatticeExprNode casa::tanh ( const LatticeExprNode &  expr)
TableExprNode casa::tanh ( const TableExprNode &  node) [inline]
void casa::throw_empty_Stack_error ( const char *  msg = 0)

The function which throws an exception for advancing the internal cursor past the end of a list.

Referenced by casa::ConstListIter< WCMotionEH * >::getRight(), casa::ListIter< WCMotionEH * >::getRight(), and casa::ConstListIter< WCMotionEH * >::operator++().

Define 2 functions to check that hid_t and hsize_t are mapped correctly.

They are called by the constructor, so the compiler will scream if incorrect.

Referenced by check_hid_t(), and check_hsize_t().

TableExprNode casa::time ( const TableExprNode &  node)
void casa::timeFromChanged ( ) [private]
void casa::timeToChanged ( ) [private]
std::string casa::to_string ( const QString &  other) [inline]

Definition at line 72 of file QtDBusApp.h.

LatticeExprNode casa::toBool ( const LatticeExprNode &  expr)

Referenced by convertType().

LatticeExprNode casa::toComplex ( const LatticeExprNode &  expr)

Referenced by convertType().

LatticeExprNode casa::toDComplex ( const LatticeExprNode &  expr)

Referenced by convertType().

LatticeExprNode casa::toDouble ( const LatticeExprNode &  expr)
LatticeExprNode casa::toFloat ( const LatticeExprNode &  expr)

Functions to convert to the given data type.

These are mostly meaningful for down-conversions (e.g. double to float), since up-conversions are automatically done to get matching data types when needed. Note that some conversions are not supported, such as Complex to Double or Float.
The conversion to Bool is useful to convert a region to a boolean lattice, which is only possible if the region is given in world coordinates. Otherwise an exception is thrown.

Referenced by convertType().

int casa::tokenize ( const String str,
const String sep,
Vector< String > &  tokens,
Bool  upCase = False 
)
virtual Bool casa::toRecord ( RecordInterface &  out) const [virtual]

Save to a record.

Ray* casa::trace ( const calcAntenna *  a,
Double  x,
Double  y,
const Pathology *  p 
)
void casa::tracepol ( casa::Complex *  E0,
const Ray *  ray,
casa::Complex *  E1 
)
template<typename InputIterator1 , typename InputIterator2 , typename BinaryOperator >
void casa::transformInPlace ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
BinaryOperator  op 
) [inline]

Define a function to do a binary transform in place.

It is functionally equivalent to std::transform where the first and result iterator are the same, but it is faster for non-trivial iterators.

Definition at line 42 of file Functors.h.

Referenced by casa::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace().

template<typename InputIterator1 , typename UnaryOperator >
void casa::transformInPlace ( InputIterator1  first1,
InputIterator1  last1,
UnaryOperator  op 
) [inline]

Define a function to do a unary transform in place.

It is functionally equivalent to std::transform where the first and result iterator are the same, but it is faster for non-trivial iterators.

Definition at line 54 of file Functors.h.

Int casa::translateGenericToStokes ( const PolOuterProduct::GenericVBPol &  gPol,
const MSIter::PolFrame &  polFrame = MSIter::Circular 
)


TableExprNode casa::trim ( const TableExprNode &  node) [inline]
TableExprNode casa::upcase ( const TableExprNode &  node) [inline]
LatticeExprNode casa::value ( const LatticeExprNode &  expr)

This function returns the value of the expression without a mask.

Referenced by casa::PBMathInterface::asFloat(), casa::TBArrayDataString::data(), casa::TBArrayDataDouble::data(), casa::TBArrayDataFloat::data(), casa::TBArrayDataInt::data(), casa::TBArrayDataUInt::data(), casa::TBArrayDataBool::data(), casa::TBArrayDataChar::data(), casa::TBArrayDataUChar::data(), casa::TBArrayDataShort::data(), casa::TBArrayDataComplex::data(), casa::TBArrayDataDComplex::data(), casa::ScalarColumn< Complex >::get(), casa::ValType::get(), casa::utilj::getEnv(), casa::ScalarColumn< Complex >::operator()(), asdm::ASDMValuesParser::parse1D(), asdm::ASDMValuesParser::parse2D(), asdm::ASDMValuesParser::parse3D(), asdm::ASDMValuesParser::parse4D(), casa::ValType::put(), casa::HDF5Record::readArr(), casa::HDF5Record::readSca(), casa::TempLatticeImpl< typename NumericTraits< T >::ConjugateType >::set(), casa::PMS_PP_MSData::setAveraging(), casa::EvenPolynomialParam< AutoDiff< T > >::setCoefficient(), casa::OddPolynomialParam< AutoDiff< T > >::setCoefficient(), casa::PolynomialParam< AutoDiff< Float > >::setCoefficient(), casa::SPolynomialParam< T >::setCoefficient(), casa::PMS_PP_Display::setColorize(), casa::QtDBusXML::setElemChildText(), casa::PMS_PP_MSData::setFilename(), casa::PMS_PP_Display::setFlaggedSymbol(), casa::PMS_PP_Display::setFlaggedSymbols(), casa::PMS_PP_Canvas::setGridMajorLine(), casa::PMS_PP_Canvas::setGridMajorLines(), casa::PMS_PP_Canvas::setGridMinorLine(), casa::PMS_PP_Canvas::setGridMinorLines(), casa::FlagDataHandler::setProfiling(), casa::PMS_PP_MSData::setSelection(), casa::PMS_PP_Canvas::setTitleFormat(), casa::PMS_PP_Display::setTitleFormat(), casa::PMS_PP_Canvas::setTitleFormats(), casa::PMS_PP_Display::setTitleFormats(), casa::AttributeValueTol< T >::setTolerance(), casa::PMS_PP_MSData::setTransformations(), casa::PMS_PP_Display::setUnflaggedSymbol(), casa::PMS_PP_Display::setUnflaggedSymbols(), casa::PMS_PP_Cache::setXAxes(), casa::PMS_PP_Axes::setXAxes(), casa::PMS_PP_Cache::setXAxis(), casa::PMS_PP_Axes::setXAxis(), casa::PMS_PP_Cache::setXDataColumn(), casa::PMS_PP_Cache::setXDataColumns(), casa::PMS_PP_Canvas::setXLabelFormat(), casa::PMS_PP_Canvas::setXLabelFormats(), casa::PMS_PP_Axes::setXRange(), casa::PMS_PP_Axes::setXRanges(), casa::PMS_PP_Cache::setYAxes(), casa::PMS_PP_Axes::setYAxes(), casa::PMS_PP_Cache::setYAxis(), casa::PMS_PP_Axes::setYAxis(), casa::PMS_PP_Cache::setYDataColumn(), casa::PMS_PP_Cache::setYDataColumns(), casa::PMS_PP_Canvas::setYLabelFormat(), casa::PMS_PP_Canvas::setYLabelFormats(), casa::PMS_PP_Axes::setYRange(), casa::PMS_PP_Axes::setYRanges(), casa::PMS_PP_Canvas::showGridMajor(), casa::PMS_PP_Canvas::showGridMajors(), casa::PMS_PP_Canvas::showGridMinor(), casa::PMS_PP_Canvas::showGridMinors(), casa::PMS_PP_Canvas::showLegend(), casa::PMS_PP_Canvas::showLegends(), casa::PMS_PP_Canvas::showXAxes(), casa::PMS_PP_Canvas::showXAxis(), casa::PMS_PP_Canvas::showYAxes(), casa::PMS_PP_Canvas::showYAxis(), casa::String::toString(), casa::HDF5Record::writeArr(), and casa::HDF5Record::writeSca().

LatticeExprNode casa::variance ( const LatticeExprNode &  expr)
TableExprNode casa::variance ( const TableExprNode &  array) [inline]
TableExprNode casa::variances ( const TableExprNode &  array,
const TableExprNodeSet &  collapseAxes 
) [inline]
VisVector::VisType casa::visType ( const Int &  ncorr)

Globals:

Return VisType according to length of data array corr axis

TableExprNode casa::week ( const TableExprNode &  node) [inline]
TableExprNode casa::weekday ( const TableExprNode &  node) [inline]
TableExprNode casa::year ( const TableExprNode &  node) [inline]
void casa::zgetrf ( const int *  m,
const int *  n,
DComplex *  a,
const int *  lda,
int *  ipiv,
int *  info 
)

Referenced by getrf().

void casa::zgetri ( const int *  m,
DComplex *  a,
const int *  lda,
const int *  ipiv,
DComplex *  work,
const int *  lwork,
int *  info 
)

Referenced by getri().

void casa::zposv ( const char *  uplo,
const int *  n,
const int *  nrhs,
DComplex *  a,
const int *  lda,
DComplex *  b,
const int *  ldb,
int *  info 
)

Referenced by posv().

void casa::zpotri ( const char *  uplo,
const int *  n,
DComplex *  a,
const int *  lda,
int *  info 
)

Referenced by potri().


Variable Documentation

The string value for compiled functional.

Definition at line 102 of file CompiledSpectralElement.h.

enums for which stats are actually collected

Definition at line 243 of file RFChunkStats.h.

If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the dead code eliminator of any optimizer; thus using this in your code should have no performance penalty in the normal case.

If compiled with AIPS_DEBUG, then aips_debug is (defined to ) a global boolean variable (so it can be turned on and off in a debugger) which is initialized to True.

Definition at line 70 of file PlotOptions.h.

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

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

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

Definition at line 296 of file PlotData.h.

Definition at line 230 of file LatticePADD.h.

Definition at line 231 of file LatticePADD.h.

Definition at line 228 of file LatticePADD.h.

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

Definition at line 223 of file LatticePADD.h.

Definition at line 229 of file LatticePADD.h.

Definition at line 232 of file LatticePADD.h.

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

Definition at line 290 of file ConcatColumn.h.

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

const String casa::CSYS_B1950 [static]

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

Referenced by coordinateSystem().

const String casa::CSYS_ECLIPTIC [static]

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

Referenced by coordinateSystem().

const String casa::CSYS_GALACTIC [static]

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

Referenced by coordinateSystem(), and sgUnit().

const String casa::CSYS_IMAGE [static]

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

Referenced by coordinateSystem().

const String casa::CSYS_INDIVIDUAL [static]

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

const String casa::CSYS_J2000 [static]

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

Referenced by coordinateSystem().

ABSTRACT CLASSES Deliberately vague to be general enough to allow for many different types of casa::data

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

Interval (m) for derivatives in IGRF model.

Definition at line 45 of file EarthField.h.

Rob's AxisUnit stuff, not currently used.

Definition at line 203 of file PlotMS.h.

const String casa::EmptyString [static]


Warning: SUN compiler does not accept non-simple default arguments

Definition at line 47 of file UnitName.h.

Definition at line 37 of file aipstype.h.

Referenced by casa::ImageTask::_supportsMultipleRegions(), casa::KJones::accumulatable(), casa::SolvableVisCal::accumulatable(), casa::ALMACalcIlluminationConvFunc::ALMACalcIlluminationConvFunc(), anyEQ(), anyGE(), anyGT(), anyLE(), anyLT(), anyNE(), casa::MSAsRaster::FlagEdit_::appliesTo(), casa::VisJones::applyByMueller(), casa::ALMAAperture::applySky(), areEQ(), casa::ConcatTable::asTable(), casa::ConstListIter< WCMotionEH * >::atEnd(), casa::ConstListIter< WCMotionEH * >::atStart(), casa::HostInfo::bigEndian(), casa::ImageSkyModel::calculateAlphaBeta(), casa::ImageSkyModel::calculateCoeffResiduals(), casa::nPBWProjectFT::changed(), casa::QtDisplayPanel::checkColorBars_(), SDDIndexRep::clearChangeFlag(), casa::QtPCColorTable::colorSpaceMap(), casa::SubMS::combineSpws(), casa::MultiTermAWProjectWBFT::computeAvgPB(), casa::AWProjectWBFT::computeAvgPB(), casa::TabVecRep< T >::conform(), casa::DisplayData::conformsTo(), casa::PrincipalAxesDM::dataRedrawSelf(), casa::DDMapper::DDMapper(), casa::QtLELEdit::deactivate(), casa::Input::debug(), casa::Stack< VisBuffer * >::empty(), casa::HashMap< key, val >::empty(), fieldType(), casa::PlotMSPlot::firstIter(), casa::FITSExtInfo::FITSExtInfo(), casa::KJones::freqDepPar(), casa::LJJones::freqDepPar(), casa::EVLASwPow::freqDepPar(), casa::AMueller::freqDepPar(), casa::VisCal::freqDepPar(), casa::GlinXphJones::freqDepPar(), casa::DisplayData::getFirstZIndex(), casa::LFBase::getMonitorSpectrum(), casa::CalInterpolator::getVal(), casa::FITSImgParser::has_qualityimg(), casa::FITSTabular::hasChanged(), casa::LockFile::hasLock(), casa::IlluminationConvFunc::IlluminationConvFunc(), casa::Fit2D::includeIt(), casa::NoticeTarget::invalidate(), casa::SolvableVisJones::invalidateDJ(), casa::SolvableVisMueller::invalidateDM(), casa::VisJones::invalidateJ(), casa::VisMueller::invalidateM(), casa::VisCal::invalidateP(), casa::FITS::isa_digit(), casa::FITS::isa_letter(), casa::FITS::isa_text(), GBTFITSBase::isAttached(), casa::NoticeTarget::isAttached(), casa::FitsLogical::isdefined(), casa::FitsKeywordList::isempty(), isField(), casa::FTMachine::isFourier(), casa::FitsKeyword::isindexed(), casa::CTInterface::isMS(), casa::SkyEquation::isNewFTM(), casa::TableVector< T >::isNull(), casa::TableColumn::isNull(), casa::TableIterator::isNull(), casa::TableMeasRefDesc::isOffsetArray(), casa::TableMeasRefDesc::isOffsetVariable(), casa::FitsKeyword::isreserved(), casa::VisCal::isSolvable(), casa::ANoise::isSolvable(), casa::DBeamSkyJones::isSolveable(), casa::VPSkyJones::isSolveable(), casa::BeamSkyJones::isSolveable(), casa::COWPtr< T >::isUnique(), casa::SetupNewTableRep::isUsed(), casa::ConstHashMapIter< key, val >::isValid(), isValidRecord(), casa::VisibilityIteratorReadImpl::isWritable(), casa::PlotMSPlot::lastIter(), casa::MaskArrMath_global_functions_MaskedArray_mathematical_operations::median(), casa::ArrayMath_global_functions_Array_mathematical_operations::median(), casa::SynthesisUtils::near(), casa::RFABase::newChunk(), casa::PlotMSPlot::nextIter(), casa::AMueller::normalizable(), casa::EPJones::normalizable(), casa::LJJones::normalizable(), casa::XMueller::normalizable(), casa::HeaderDataUnit::notnull(), casa::FitsLogical::operator Bool(), casa::SimpleCountedConstPtr< Block< AutoDiffA< T > > >::operator!=(), casa::Complex_global_functions_Complex_desc::operator<(), casa::Block< ArgType >::operator=(), casa::TableRecord::operator==(), casa::SimpleCountedConstPtr< Block< AutoDiffA< T > > >::operator==(), casa::Complex_global_functions_Complex_desc::operator>(), casa::TableIterator::pastEnd(), casa::QtDisplayPanel::pcResizing_(), casa::SolvableVisCal::phandonly(), casa::KcrossJones::phandonly(), casa::GlinXphJones::phandonly(), casa::PlotMSPlot::prevIter(), SDDBlock::readBytes(), casa::AutoDiff< Double >::release(), casa::FITSTabular::reopen(), casa::DDDummy::reset(), casa::FITSTimedTable::resetChangedFlag(), casa::FITSMultiTable::resetChangedFlag(), casa::QtPCColorTable::resize(), casa::Block< ArgType >::resize(), casa::PixelCanvas::resize(), casa::LFBase::runMethod(), casa::PlotMSVBAverager::setAntAveraging(), casa::LFBase::setBaselineFlag(), casa::PlotMSVBAverager::setBlnAveraging(), casa::GenericL2Fit< DComplex >::setConstraint(), casa::PixelCanvas::setFont(), casa::ScrollingRasterDD::setLabellerOptions(), casa::PlotMSVBAverager::setNoData(), casa::Iterate::setNotFree(), casa::LFBase::setParameters(), casa::COWPtr< T >::setReadOnly(), casa::PMS_PP_Iteration::setXAxisScaleMode(), casa::PMS_PP_Iteration::setYAxisScaleMode(), casa::SimpleCountedConstPtr< Block< AutoDiffA< T > > >::SimpleCountedConstPtr(), casa::PassiveCachingDD::sizeControl(), casa::SolvableVisCal::smoothable(), casa::KAntPosJones::smoothable(), casa::PSPixelCanvas::supportsLists(), casa::RegionHandlerTable::table(), casa::TableParse::test(), casa::VisCal::timeDepMat(), casa::KJones::trivialDJ(), casa::KAntPosJones::trivialDJ(), casa::SolvableVisJones::trivialDJ(), casa::SolvableVisMueller::trivialDM(), casa::SolvableVisJones::trivialDM(), casa::PJones::trivialJonesElem(), casa::StandardTsys::trivialJonesElem(), casa::EGainCurve::trivialJonesElem(), casa::EVLASwPow::trivialJonesElem(), casa::KJones::trivialJonesElem(), casa::EPJones::trivialJonesElem(), casa::LJJones::trivialJonesElem(), casa::KAntPosJones::trivialJonesElem(), casa::XJones::trivialJonesElem(), casa::TOpac::trivialJonesElem(), casa::XMueller::trivialMuellerElem(), casa::VisJones::trivialMuellerElem(), casa::Function< AutoDiffA< T >, AutoDiffA< T > >::unlockParam(), casa::VisEquation::unSetModel(), casa::GJonesSpline::useGenericGatherForSolve(), casa::EPJones::useGenericGatherForSolve(), casa::LJJones::useGenericGatherForSolve(), casa::XMueller::useGenericGatherForSolve(), casa::MMueller::useGenericGatherForSolve(), casa::AMueller::useGenericSolveOne(), casa::BJonesPoly::useGenericSolveOne(), casa::KJones::useGenericSolveOne(), casa::DllsJones::useGenericSolveOne(), casa::XJones::useGenericSolveOne(), casa::GlinXphJones::useGenericSolveOne(), casa::MSTable< MSPointingEnums::PredefinedColumns, MSPointingEnums::PredefinedKeywords >::validate(), casa::AWProjectWBFT::verifyShapes(), casa::VLACalcIlluminationConvFunc::VLACalcIlluminationConvFunc(), casa::VLAIlluminationConvFunc::VLAIlluminationConvFunc(), casa::DSMarker::whichHandle(), and casa::DisplayData::zIndexHint().

tack a unit onto.

Definition at line 203 of file PlotMS.h.

Definition at line 203 of file PlotMS.h.

double casa::from_

Last set range.

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

CONCRETE TOOL CLASSES Was in but needed casa::here

Definition at line 228 of file PlotTool.h.

Definition at line 50 of file UnitMap.h.

const Complex casa::ImaginaryUnit

Definition at line 75 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 45 of file PlotTool.h.

Definition at line 203 of file PlotMS.h.

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

Definition at line 112 of file PlotOptions.h.

Whether last set range was custom or not.

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

Definition at line 291 of file ConcatColumn.h.

GRID LAYOUT CLASSES Coordinate for a grid casa::layout

Definition at line 162 of file PlotCanvasLayout.h.

Definition at line 224 of file LatticePADD.h.

Definition at line 591 of file Plot.h.

Definition at line 225 of file LatticePADD.h.

Number of FITS units recognised (change the FITSstring and FITSunit lists in the UnitMap.cc when changing this number.

Definition at line 53 of file UnitMap.h.

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

Definition at line 59 of file PlotOptions.h.

Definition at line 71 of file PlotOptions.h.

Definition at line 244 of file RFChunkStats.h.

Definition at line 226 of file LatticePADD.h.

Definition at line 230 of file PlotCanvasLayout.h.

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

Definition at line 227 of file PlotCanvasLayout.h.

Definition at line 591 of file Plot.h.

Definition at line 230 of file PlotCanvasLayout.h.

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

Definition at line 190 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 51 of file PlotData.h.

CONCRETE TOOL CLASSES Was in casa::PlotStandardMouseToolGroup

Definition at line 228 of file PlotTool.h.

Referenced by INHERITANCE_POINTER().

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

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

Length of P and Q arrays, half length of CL/SL arrays in IGRF model.

Definition at line 43 of file EarthField.h.

const String casa::PUNIT_DMS [static]

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

Referenced by sgUnit().

const String casa::PUNIT_HMS [static]

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

Referenced by sgUnit().

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

Referenced by sgUnit().

Definition at line 289 of file ConcatColumn.h.

Definition at line 288 of file ConcatColumn.h.

const char casa::RF_ANT[]

Definition at line 87 of file RFCommon.h.

const char casa::RF_ARRAY[]

Definition at line 94 of file RFCommon.h.

const char casa::RF_AUTOCORR[]

Definition at line 90 of file RFCommon.h.

const char casa::RF_BASELINE[]

Definition at line 89 of file RFCommon.h.

const char casa::RF_CENTERTIME[]

Definition at line 103 of file RFCommon.h.

const char casa::RF_CHANAVG[]

Definition at line 75 of file RFCommon.h.

const char casa::RF_CHANS[]

Definition at line 80 of file RFCommon.h.

const char casa::RF_CLIP[]

Definition at line 71 of file RFCommon.h.

const char casa::RF_COLUMN[]

Definition at line 68 of file RFCommon.h.

const char casa::RF_CORR[]

Definition at line 86 of file RFCommon.h.

const char casa::RF_DEBUG[]

Definition at line 49 of file RFCommon.h.

const char casa::RF_DIAMETER[]

Definition at line 98 of file RFCommon.h.

const char casa::RF_ELEVATION[]

Definition at line 59 of file RFCommon.h.

const char casa::RF_EXPR[]

Definition at line 69 of file RFCommon.h.

const char casa::RF_FEED[]

Definition at line 96 of file RFCommon.h.

const char casa::RF_FIELD[]

Definition at line 88 of file RFCommon.h.

const char casa::RF_FIGNORE[]

Definition at line 56 of file RFCommon.h.

const char casa::RF_FLAGRANGE[]

Definition at line 72 of file RFCommon.h.

const char casa::RF_FREQS[]

Definition at line 79 of file RFCommon.h.

const char casa::RF_GLISHINDEX[]

character constants for common agent parameters

Definition at line 45 of file RFCommon.h.

const char casa::RF_GLOBAL[]

Definition at line 52 of file RFCommon.h.

const char casa::RF_HW[]

Definition at line 64 of file RFCommon.h.

const char casa::RF_INTENT[]

Definition at line 92 of file RFCommon.h.

const char casa::RF_LOWERLIMIT[]

Definition at line 99 of file RFCommon.h.

const char casa::RF_MAX[]

Definition at line 74 of file RFCommon.h.

const char casa::RF_MIN[]

Definition at line 73 of file RFCommon.h.

const char casa::RF_MINPOP[]

Definition at line 84 of file RFCommon.h.

const char casa::RF_MODE[]

Definition at line 113 of file RFCommon.h.

const char casa::RF_MSSELECT[]

Definition at line 114 of file RFCommon.h.

const char casa::RF_NAME[]

Definition at line 47 of file RFCommon.h.

const char casa::RF_NBINS[]

Definition at line 83 of file RFCommon.h.

const char casa::RF_NCHAN[]

Definition at line 110 of file RFCommon.h.

const char casa::RF_NDEG[]

Definition at line 77 of file RFCommon.h.

const char casa::RF_OBSERVATION[]

Definition at line 95 of file RFCommon.h.

const char casa::RF_PLOT[]

Definition at line 50 of file RFCommon.h.

const char casa::RF_PLOTSCR[]

Definition at line 51 of file RFCommon.h.

const char casa::RF_QUACK[]

Definition at line 106 of file RFCommon.h.

const char casa::RF_QUACKINC[]

Definition at line 108 of file RFCommon.h.

const char casa::RF_QUACKMODE[]

Definition at line 107 of file RFCommon.h.

const char casa::RF_REGION[]

Definition at line 81 of file RFCommon.h.

const char casa::RF_RESET[]

Definition at line 55 of file RFCommon.h.

const char casa::RF_ROW_DISABLE[]

Definition at line 66 of file RFCommon.h.

const char casa::RF_ROW_HW[]

Definition at line 65 of file RFCommon.h.

const char casa::RF_ROW_THR[]

Definition at line 62 of file RFCommon.h.

const char casa::RF_SCAN[]

Definition at line 93 of file RFCommon.h.

const char casa::RF_SHADOW[]

Definition at line 58 of file RFCommon.h.

const char casa::RF_SPWID[]

Definition at line 78 of file RFCommon.h.

const char casa::RF_START[]

Definition at line 111 of file RFCommon.h.

const char casa::RF_STEP[]

Definition at line 112 of file RFCommon.h.

const char casa::RF_THR[]

Definition at line 61 of file RFCommon.h.

const char casa::RF_TIMEDELTA[]

Definition at line 104 of file RFCommon.h.

const char casa::RF_TIMERANGE[]

Definition at line 102 of file RFCommon.h.

const char casa::RF_TRIAL[]

Definition at line 53 of file RFCommon.h.

const char casa::RF_UNFLAG[]

Definition at line 57 of file RFCommon.h.

const char casa::RF_UPPERLIMIT[]

Definition at line 100 of file RFCommon.h.

const char casa::RF_UVRANGE[]

Definition at line 97 of file RFCommon.h.

significant change in accumulated average

Definition at line 44 of file RFADiffBase.h.

const int casa::RFA_MIN_NAD

min number of deviations for which average is considered valid

Definition at line 42 of file RFADiffBase.h.

Definition at line 47 of file RFFlagCube.h.

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

special row flag masks.

RowFlagged for flagged rows, RowAbsent for absent rows

Definition at line 47 of file RFFlagCube.h.

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

([0-9]+)|(

[0-9]+)) ([eE][+-]?[0-9]+)?"

some built in regular expressions

Definition at line 591 of file Plot.h.

Definition at line 591 of file Plot.h.

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

Definition at line 228 of file PlotTool.h.

Referenced by INHERITANCE_POINTER(), and one().

const String casa::SUNIT_ARCMIN [static]

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

const String casa::SUNIT_ARCSEC [static]

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

Definition at line 203 of file PlotMS.h.

double casa::to_

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

Definition at line 36 of file aipstype.h.

Referenced by casa::ImageStatsCalculator::_supportsMultipleRegions(), casa::ImageFitter::_supportsMultipleRegions(), casa::TJones::accumulatable(), casa::GJones::accumulatable(), casa::QtLELEdit::activate(), casa::MedianSlider::add(), casa::ArrayLogical_global_functions_Array_logical_operations::allTrue(), anyEQ(), anyGE(), anyGT(), anyLE(), anyLT(), anyNE(), casa::ArrayLogical_global_functions_Array_logical_operations::anyTrue(), casa::MSAsRaster::FlagEdit_::appliesTo(), casa::VisJones::applyByJones(), casa::VisMueller::applyByMueller(), areEQ(), casa::ConstListIter< WCMotionEH * >::atEnd(), casa::ConstListIter< WCMotionEH * >::atStart(), casa::HostInfo::bigEndian(), casa::StatsTiledCollapser< T, U >::canHandleNullMask(), casa::LockFile::canLock(), casa::utilj::ThreadTimes::clear(), casa::MSFlagger::clearDataBuffer(), casa::CombiFunction< T >::cloneNonAD(), casa::CompoundFunction< AutoDiff< Double > >::cloneNonAD(), casa::CombiFunction_PS< AutoDiff< T > >::cloneNonAD(), casa::CompoundFunction_PS< AutoDiff< T > >::cloneNonAD(), casa::SubMS::combineSpws(), casa::TabVecRep< T >::conform(), casa::DisplayData::conformsToCS(), casa::Input::debug(), casa::BaseTable::doNotWrite(), casa::Stack< VisBuffer * >::empty(), casa::HashMap< key, val >::empty(), casa::FitsLogical::FitsLogical(), casa::KJones::freqDepMat(), casa::StandardTsys::freqDepPar(), casa::DfJones::freqDepPar(), casa::ANoise::freqDepPar(), casa::TfJones::freqDepPar(), casa::DflinJones::freqDepPar(), casa::DfllsJones::freqDepPar(), casa::BJones::freqDepPar(), casa::XfJones::freqDepPar(), casa::MfMueller::freqDepPar(), casa::GlinXphfJones::freqDepPar(), casa::TfOpac::freqDepPar(), casa::VLAIlluminationConvFunc::ftAperture(), casa::VLACalcIlluminationConvFunc::ftAperture(), casa::ALMACalcIlluminationConvFunc::ftAperture(), casa::ConcatRowsIter::getChunk(), casa::DisplayData::getFirstZIndex(), casa::BucketMapped::getrwBucket(), casa::ArrayColumn< Complex >::getSliceForRows(), casa::FITSImgParser::has_qualityimg(), casa::TableLockData::hasLock(), casa::Fit2D::includeIt(), casa::IlluminationConvFunc::initCExpTable(), casa::IlluminationConvFunc::initExpTable(), casa::FITS::isa_digit(), casa::FITS::isa_letter(), casa::FITS::isa_text(), casa::AnnotationBase::isAnnotationOnly(), casa::DummyBufferImpl::isAttached(), casa::NoticeTarget::isAttached(), casa::FitsLogical::isdefined(), casa::FitsKeywordList::isempty(), casa::DummyBufferImpl::isFillable(), casa::MultiTermFT::isFourier(), casa::NewMultiTermFT::isFourier(), casa::MosaicFT::isFourier(), casa::GridFT::isFourier(), casa::WProjectFT::isFourier(), casa::rGridFT::isFourier(), casa::WOnlyProjectFT::isFourier(), casa::nPBWProjectFT::isFourier(), casa::AWProjectFT::isFourier(), casa::FitsKeyword::isindexed(), casa::MSInterface::isMS(), casa::NoOpATerm::isNoOp(), casa::TableColumn::isNull(), casa::TableVector< T >::isNull(), casa::TableIterator::isNull(), casa::Table::isNull(), casa::Time::ISODate(), casa::FitsKeyword::isreserved(), casa::SolvableVisCal::isSolvable(), casa::COWPtr< T >::isUnique(), casa::SetupNewTableRep::isUsed(), casa::ConstHashMapIter< key, val >::isValid(), casa::TempLatticeImpl< typename NumericTraits< T >::ConjugateType >::isWritable(), casa::VisibilityIteratorWriteImpl::isWritable(), casa::Function< AutoDiffA< T >, AutoDiffA< T > >::lockParam(), casa::Table::markForDelete(), casa::RFRowClipper::markSigma(), casa::ArrayMath_global_functions_Array_mathematical_operations::medianInPlace(), casa::VisBuffer::modelVisCube(), casa::CalIter::more(), casa::SynthesisUtils::near(), casa::XJones::normalizable(), casa::HeaderDataUnit::notnull(), casa::FitsLogical::operator Bool(), casa::SimpleCountedConstPtr< Block< AutoDiffA< T > > >::operator!=(), casa::Complex_global_functions_Complex_desc::operator<=(), casa::FitsLogical::operator=(), casa::Block< ArgType >::operator=(), casa::SimpleCountedConstPtr< Block< AutoDiffA< T > > >::operator==(), casa::Complex_global_functions_Complex_desc::operator>=(), casa::Function< AutoDiffA< T >, AutoDiffA< T > >::parameters(), casa::TableIterator::pastEnd(), casa::QtDisplayPanel::pcResizing_(), casa::GJones::phandonly(), casa::StManArrayFile::put(), SDDBlock::readBytes(), casa::GLPixelCanvas::redraw(), casa::AutoDiff< Double >::ref(), casa::PixelCanvas::refreshAllowed(), casa::Block< ArgType >::remove(), GBTDAPFile::reopen(), GBTBackendTable::reopen(), GBTMultiACSTable::reopen(), GBTACSTable::reopen(), casa::QtDisplayPanel::reorientColorBars_(), casa::LatticeHistograms< Float >::resetError(), casa::MomentsBase< T >::resetError(), casa::LatticeStatistics< Float >::resetError(), casa::MSAsRaster::resetFreq_(), casa::Block< ArgType >::resize(), casa::RegionHandlerTable::rwTable(), casa::DisplayData::setActiveZIndex_(), casa::TaQLQueryNodeRep::setBrackets(), casa::TiledFileAccess::setCacheSize(), casa::MSAntennaParse::setComplexity(), casa::TiledStMan::setDataChanged(), GBTMSFillOptions::setDCBias(), casa::PlotMSVBAverager::setDoCVC(), casa::PlotMSVBAverager::setDoMVC(), casa::PlotMSVBAverager::setDoUVW(), casa::PlotMSVBAverager::setDoVC(), SDDIndexRep::setFirstRecord(), casa::DataManagerColumn::setFixedShapeColumn(), casa::Iterate::setFree(), casa::TaQLQueryNodeRep::setFromExecute(), casa::StManAipsIO::setHasPut(), SDDIndexRep::sethCoord(), casa::TaQLMultiNodeRep::setIsSetOrArray(), casa::TaQLConstNodeRep::setIsTableName(), SDDIndexRep::setlst(), GBTMSFillOptions::setMinbiasfactor(), casa::TaQLQueryNodeRep::setNoExecute(), SDDIndexRep::setnRecords(), casa::COWPtr< T >::setReadOnly(), casa::TableAttr::setRW(), casa::IlluminationConvFunc::setSigma(), casa::RFRowClipper::setSigma(), SDDIndexRep::setutDate(), SDDIndexRep::setvCoord(), casa::BucketBase::setWritten(), casa::PMS_PP_Iteration::setXAxisScaleMode(), casa::PMS_PP_Iteration::setYAxisScaleMode(), casa::KJones::smoothable(), casa::TJones::smoothable(), casa::GJones::smoothable(), casa::SimACoh::solve(), casa::SimACohCalc::solve(), casa::VisCal::spwOK(), casa::SolvableVisCal::state(), casa::SolvableVisMueller::state(), casa::SolvableVisJones::state(), casa::QtPCColorTable::staticSize(), casa::PixelCanvasColorTable::staticSize(), casa::LatticeCleaner< T >::stopAtLargeScaleNegative(), casa::MatrixCleaner::stopAtLargeScaleNegative(), casa::TableParse::test(), casa::KAntPosJones::timeDepMat(), casa::DJones::trivialDJ(), casa::TJones::trivialDJ(), casa::GJones::trivialDJ(), casa::JJones::trivialDJ(), casa::TJones::trivialJonesElem(), casa::GJones::trivialJonesElem(), casa::JJones::trivialJonesElem(), casa::MMueller::trivialMuellerElem(), casa::Table::unmarkForDelete(), casa::VisBuffer::updateCoord(), casa::VisBuffer::updateCoordS(), casa::PlotMSIterPlot::updateData(), casa::PlotMSPlot::updateData(), casa::BJonesPoly::useGenericGatherForSolve(), casa::KJones::useGenericGatherForSolve(), casa::SolvableVisCal::useGenericGatherForSolve(), casa::DllsJones::useGenericGatherForSolve(), casa::XJones::useGenericGatherForSolve(), casa::GlinXphJones::useGenericGatherForSolve(), casa::SolvableVisJones::validateDJ(), casa::SolvableVisMueller::validateDM(), casa::VisJones::validateJ(), casa::VisMueller::validateM(), and casa::VisCal::validateP().

const String casa::UNIT_DEGREES [static]

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

const String casa::UNIT_IPIXELS [static]

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

const String casa::UNIT_RADIANS [static]

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

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

Definition at line 296 of file PlotData.h.

Definition at line 203 of file PlotMS.h.

The size of a unsigned Integer ( assumes 8-bit char )

Definition at line 43 of file BitVector.h.

Referenced by casa::BitVector::clearBit(), and casa::BitVector::setBit().