Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
casa::AbortErrorException which halts execution
casa::ACGAdditive number generator
casa::AipsErrorBase class for all AIPS++ library errors
casa::AipsIOAipsIO is the object persistency mechanism of AIPS++
casa::AipsIOCarray_global_functions_AipsIOCarrayTemplated functions to get/put a C-style array from/into AipsIO
casa::AipsrcClass to read the aipsrc general resource files
casa::AipsrcValue< T >Class to read values from the Aipsrc general resource files
casa::AipsrcValue_Bool< Bool >Specialization of AipsrcValue for Bool
casa::AipsrcVector< T >Read multiple values from the Aipsrc resource files
casa::AipsrcVector_Bool< Bool >Specialization of AipsrcVector for Bool
casa::AipsrcVector_String< String >Specialization of AipsrcVector for String
casa::AllocErrorAllocation errors
casa::AppInfoGeneral information for applications
casa::Array< T >Template <class T, class U> class vector;
casa::ArrayAccessor< T, Axis< U > >Fast 1D accessor/iterator for nD array classes
casa::ArrayAccessor_RT< T, AxisN >Specialization for run-time axes
casa::ArrayBaseNon-templated base class for templated Array class
casa::ArrayBase_global_functions_Array_general_global_functionsGeneral global functions for Arrays
casa::ArrayBaseAccessor< T >Axis independent base for the ArrayAccessor classes
casa::ArrayConformanceErrorAn error thrown when two arrays do not conform
casa::ArrayErrorThe base class for all Array exception classes
casa::ArrayIndexErrorAn error thrown when an index is out of range
casa::ArrayIO_global_functions_Array_Ascii_IOGlobal functions for Matrix/Vector input/output using ASCII format
casa::ArrayIO_global_functions_Array_binary_IOGlobal functions to read/write binary arrays from/to a file
casa::ArrayIO_global_functions_Array_IOInput/output operators for Arrays
casa::ArrayIterator< T >Iterate an Array cursor through another Array
casa::ArrayIteratorErrorAn error thrown by an ArrayIterator
casa::ArrayLogical_global_functions_Array_logical_operationsLogical operations for Arrays
casa::ArrayMath_global_functions_Array_mathematical_operationsMathematical operations for Arrays
casa::ArrayMath_global_functions_partialFuncHelperHelper function for partialX functions
casa::ArrayNDimErrorThrown when two arrays have different dimensionality
casa::ArrayPositionIteratorIterate an IPosition through the shape of an Array
casa::ArrayShapeErrorAn error thrown when two arrays have different shapes
casa::ArraySlicerErrorAn error thrown by an Slicer member function
casa::ArrayUtil_global_functions_concatenateArrayConcatenate two Arrays
casa::ArrayUtil_global_functions_reorderArrayReorder the axes of an array
casa::ArrayUtil_global_functions_reorderArrayHelperHelper function for function reorderArray
casa::ArrayUtil_global_functions_stringToVectorSplit a String into its elements
casa::assert_< t >Utility class for Assert macros
casa::AxesMappingInfo about mapping array axes to another order
casa::AxesSpecifierSpecification of axes to keep or remove
casa::Array< T >::BaseIteratorSTL
casa::BaseSinkSourceShared base class for ByteSink and ByteSource
casa::BinarySearch_global_functions_binarysearchBinary search a sorted, linear, data structure
casa::BinomialBinomial distribution
casa::BitVectorBit vectors of any size
casa::BitVectorHelperHelper class for BitVector
casa::Block< T >Simple 1-D array
casa::BlockIO_global_functions_BlockIOIO functions for Block
casa::BucketCacheCache for buckets in a part of a file
casa::BucketCache_global_functions_BucketCache_CallBackDefine the type of the static read and write function
casa::BucketFileFile object for the bucket cache
casa::ByteIOAbstract base class for IO on a byte stream
casa::ByteSinkClass for write-only access to data in a given format
casa::ByteSinkSourceClass for read/write access to data in a given format
casa::ByteSourceClass for read-only access to data in a given format
casa::CanonicalConversionLDOUBLE is 8 bytes on SUN, but 16 bytes canonical
casa::CanonicalDataConversionA class with virtual functions to convert canonical format
casa::CanonicalIOClass for IO in canonical format
casa::CASATaskTask interface
casa::ChoiceClass to ask a user a choice
casa::Compare_global_functions_ObjCompareFuncSignature of comparison functions
casa::Complex_global_functions_Complex_comparisonsComplex comparisons
casa::Complex_global_functions_Complex_descSingle and double precision complex numbers
casa::Complex_global_functions_Complex_NaNComplex NaN
casa::Complex_global_functions_DComplex_comparisonsDComplex comparisons
casa::Complex_global_functions_DComplex_NaNDComplex NaN
casa::Complex_global_functions_erfError function
casa::Complex_global_functions_fmodFmod
casa::Complex_global_functions_inverseInverse trigonometry
casa::Complex_global_functions_mathAdditional complex mathematical functions
casa::Complex_global_functions_maxminMax and min, floor and ceil functions
casa::Complex_global_functions_nearThe near functions
Complexfwd_global_functions_ComplexfwdForward declaration complex classes
casa::CompositeNumberThis class generates composite numbers
casa::ConstDlistIter< t >Deprecated use ConstListIter
casa::ConstHashMapIter< key, val >
casa::Array< T >::ConstIteratorSTL
casa::ConstListIter< t >Doubly linked constant list iterator
casa::ConstMapIter< key, value >Const associative array iterator
casa::ConversionA class with general conversion definitions
casa::ConversionIOClass for IO in a converted format
casa::ConvertScalar_global_functions_Scalar_conversionTemplated functions to convert scalars from one type to another
casa::Copy_global_functions_copyCopy methods
casa::Copy_global_functions_testTest routines
casa::Copy_global_functions_throwCopy objects from one C-style array to another
casa::CountedConstPtr< t >Regular referenced counted pointer for constant data
casa::CountedPtr< t >Regular referenced counted pointer for non-constant data
casa::CountedPtr_global_functions_dereference_errorAct on dereference error
casa::COWPtr< T >Copy-On-Write-Pointer class - allows control of copy based on constness
casa::Cube< T >A 3-D Specialization of the Array class
casa::DataConversionAbstract base class with functions to convert any format
casa::DataType_global_functions_DataTypeData types (primarily) in the table system
casa::DefaultValue_global_functions_defvalA templated function which sets a variable to a default value
casa::DirectoryGet information about, and manipulate directories
casa::DirectoryIteratorTraverse the contents of a directory
casa::DiscreteUniformDiscrete uniform distribution
casa::Dlink< t >Deprecated use Link instead
casa::Dlist< t >Deprecated use List instead
casa::DlistIO_global_functions_inoutputGlobal IO functions
casa::DlistIter< t >Deprecated use ListIter instead
casa::DOosDO for accessing os-specific functions
casa::Dummy_Constants_classMathematical and numerical constants
casa::DuplErrorDuplicate key errors
casa::duplError< t >Duplicate key errors where the bad key is returned
casa::DynBufferStore data in dynamically allocated buffers
casa::EmptyStackErrorError class for the Stack class
casa::EnvironmentVariableThis class allows for getting enviroment variables
casa::ErlangErlang distribution
casa::EulerVector of Euler rotation angles
casa::ExtendSpecifierSpecification of new and stretched lattice axes
casa::Fallible< T >Mark a value as valid or invalid
casa::Fallible_global_functions_invalid_accessThrow exception on access of an invalid object This function gets called when an invalid object is accessed
casa::FileClass to get file information and a base for other file classes
casa::FilebufIOClass for buffered file IO
casa::FiledesIOClass for IO on a file descriptor
casa::FileLockerClass to handle file locking
casa::MVAngle::FormatFormat structure
casa::MVTime::FormatFormat structure
casa::Functional< Domain, Range >Map a domain object into a range object via operator()
casa::generic_global_functions_defGeneric gnu macros
casa::GenSort< T >General in-place sort functions
casa::GenSort_global_functions_genSortIndirectGlobal indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions
casa::GenSort_global_functions_genSortInPlaceGlobal in-place sort functions The following global functions are easier to use than the static GenSort member functions
casa::GenSortIndirect< T >General indirect sort functions
casa::GeometricDiscrete geometric distribution
casa::HashClass< key >Hash function with state
casa::HashMap< key, val >Associative Array with a hash table implementation
casa::HashMap_global_functions_defaulthashvalueSpecify the default values for HashMap keys
casa::HashMap_global_functions_hashfuncHash functions for standard types
casa::HashMapIO_global_functions_hashmapioHashMap/HashMapIter IO functions
casa::HashMapIter< key, val >Step through a non-const HashMap
casa::HostInfoMiscellaneous information about this host and process
casa::HyperGeometricHypergeometric distribution
casa::IBMConversionA class with static functions to convert IBM format
casa::IBMDataConversionA class with virtual functions to convert IBM format
casa::IComplexInteger complex numbers
casa::IndexErrorBase class for all indexing errors
casa::indexError< t >Index errors returning the bad index
casa::InputInput.h: A simple command-line argument method for applications
casa::InvalidIterErrorInvalide iteration error class
casa::IPositionA Vector of integers, for indexing into Array<T> objects
casa::IPosition_global_functions_IPosition_ArithmeticArithmetic Operations for IPosition's Element by element arithmetic on IPositions
casa::IPosition_global_functions_IPosition_IndexingIndexing functions for IPosition's Convert between IPosition and offset in an array
casa::IPosition_global_functions_IPosition_LogicalLogical operations for IPosition's Element by element boolean operations on IPositions
casa::Array< T >::IteratorSTL
casa::IterBoundaryErrorIteration Boundary error class
casa::IterErrorIteration error class
casa::IterInitErrorIteration initialization error
casa::LargeFilebufIOClass for buffered IO on a large file
casa::LargeFiledesIOClass for IO on a large file descriptor
casa::LargeRegularFileIOClass for IO on a regular large file
casa::LECanonicalConversionA class with static functions to convert little endian canonical format
casa::LECanonicalDataConversionA class with virtual functions to convert little endian canonical format
casa::LECanonicalIOClass for IO in little endian canonical format
casa::LinearSearch_global_functions_linearsearchLinear search a linear data structure
casa::Link< t >Doubly linked list primitive
casa::List< t >Doubly linked list
casa::ListIO_global_functions_List_IOInput/output operators for Lists
casa::ListIter< t >Doubly linked non-constant list iterator The List class above only provides for the list framework
casa::ListMap< key, value >Map with list ordering/operations
ListMapIO_global_functions_ListMap_IOInput/output operators for ListMaps
casa::ListMapIterRep< key, value >ListMap iterator "letter"
casa::ListMapRep< key, value >Representation of a ListMap class
casa::ListNotice< t >Linked list update notice
casa::LittleEndianConversionA class with static functions to convert littleEndian format
casa::LockFileClass to handle file locking and synchronization
casa::LogFilterFilter LogMessages on message priority
casa::LogFilterInterfaceAbstract base class for filtering LogMessages
casa::LogiArray_global_functions_LogicalArrayLogical valued Arrays
casa::LogiArrayFwd_global_functions_LogicalArray_forwardsForward declarations for LogicalArrays
casa::LogiCube_global_functions_LogicalCubeLogical valued Cubes
casa::LogiMatrix_global_functions_LogicalMatrixLogical valued Matrices
casa::LogIOOstream-like interface to creating log messages
casa::LogIO_global_functions_commandFunctions to send commands to a LogIO object
casa::LogIO_global_functions_outputFunctions to accumulate text in the output message
casa::LogiVector_global_functions_LogicalVectorLogical valued Vectors
casa::LogMessageInformational log messages with with time, priority, and origin
casa::LogMessage_global_functions_LogMessage_ostreamWrite a LogMessage to an ostream
casa::LogNormalLogarithmic normal distribution
casa::LogOriginLogOrigin: The source code location of the originator of a LogMessage
casa::LogOrigin_global_functions_LogOrigin_ostreamWrite a LogOrigin to an ostream
casa::LogOrigin_global_functions_SourceLocationHelper struct to get the source line
casa::LogSinkDistribute LogMessages to their destination(s)
casa::LogSinkInterfaceAccepts LogMessages and posts them to some destination
mallinfoA version of malloc/free/realloc written by Doug Lea
casa::Map< key, value >Abstract base class for associative arrays
casa::MapIO_global_functions_Map_IOInput/output operators for Maps
casa::MapIter< key, value >Associative array iterator
casa::MapIterRep< key, value >Abstract base class for associative array iterators
casa::MapRep< key, value >Map representation class
casa::MaskArrIO_global_functions_MaskedArray_IOAscii input/output operations for MaskedArrays
casa::MaskArrLogi_global_functions_MaskedArray_logical_operationsLogical operations for MaskedArrays, and between MaskedArrays and Arrays
casa::MaskArrMath_global_functions_MaskedArray_mathematical_operationsMathematical operations for MaskedArrays (and with Arrays)
casa::MaskedArray< T >Class for masking an Array for operations on that Array
casa::MaskedArray_global_functions_MaskedArray_general_global_functionsGeneral global functions for MaskedArrays, and MaskedArrays and Arrays
casa::MaskLogiArr_global_functions_MaskedLogicalArrayMasked LogicalArrays
casa::MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwardsForward declarations for MaskedLogicalArrays
casa::Math_global_functions_Mathh_interface_for_AIPSAIPS++ interface to math.h and other scalar math functions
casa::Matrix< T >A 2-D Specialization of the Array class
casa::MatrixIterator< T >Iterate a Matrix cursor through another Array
casa::MatrixMath_global_functions_Linear_AlgebraLinear algebra functions on Vectors and Matrices
casa::MeasValueBase class for values in a Measure
casa::MeasValue_global_functions_OutputGlobal functions
casa::MemoryMemory related information and utilities
casa::MemoryIOClass for IO to a memory buffer
casa::MemoryLogSinkSave log messages in memory
casa::MLCGMultiplicative linear congruential generator
casa::ModcompConversionStatic functions to convert Modcomp numeric formats
casa::ModcompDataConversionA DataConversion class to convert between Modcomp format
casa::MultiRecordFieldWriterMulti field writer
casa::MUStringPointed String class to aid analysis of quantity strings
casa::MUString_global_functions_outputGlobal functions
casa::MVAngleClass to handle angle type conversions and I/O
casa::MVAngle_global_functions_outputGlobal functions
casa::MVBaselineA 3D vector on Earth
casa::MVDirectionVector of three direction cosines
casa::MVDopplerInternal value for MDoppler
casa::MVDoubleClass to distinguish external and Measure internal Double
casa::MVEarthMagneticA 3D Earth magnetic field vector
casa::MVEpochA class for high precision time
casa::MVFrequencyInternal value for MFrequency
casa::MVPositionA 3D vector in space
casa::MVRadialVelocityInternal value for MRadialVelocity
casa::MVTimeClass to handle date/time type conversions and I/O
casa::MVuvwA 3D vector on Earth
casa::NegativeExpntlNegative exponential distribution
casa::NormalNormal or Gaussian distribution
casa::NoticeAbstract base class for notices
casa::NoticeSourceBase class for notice originators
casa::NoticeTargetAbstract base class for notice receptors
casa::NullLogSinkThrow away all messages
casa::ObjCompare< T >Compare two objects
casa::ObjectIDObjectID: A unique identifier for distributed and other objects
casa::ObjectPool< T, Key >A parameterized stack of re-usable objects
casa::ObjectStack< T >A stack of re-usable objects
casa::OrderedMap< key, value >Map with keys ordered
casa::OrderedMapIterRep< key, value >OrderedMap iterator "letter"
casa::OrderedMapNotice< t, v >Message used for OrderedMap notification
casa::OrderedMapRep< key, value >Representation class for an Ordered Map
casa::OrderedPair< K, V >Ordered pair class
OrdMapIO_global_functions_OrderedMap_IOInput/output operators for OrderedMaps
casa::OrdPairIO_global_functions_inoutputThese need to be left out **SUN BUG**
casa::ParamA simple keyword/value pair with internal help Strings
casa::PathPath name of a file
casa::PGPlotterStandard plotting object for application programmers
casa::PGPlotterInterfaceAbstract base class for PGPLOT style plotting
casa::PoissonPoisson distribution
casa::PoolStack< T, Key >A parameterized stack of re-usable objects
casa::PrecTimerPrecision timer to measure elapsed times in a cumulative way
casa::ProgressMeterVisual indication of a tasks progress
casa::PtrBlock< T >A drop-in replacement for Block<T*>
casa::PtrHolder< T >Hold and delete pointers not deleted by object destructors
casa::PtrRep< t >Internal representation for CountedPtr
casa::QBaseBase for Quantities (i.e
casa::QBase_global_functions_OutputGlobal functions
casa::QCPhysical constants (i.e
casa::QC_global_functions_QC_initialization_objectObject used to force construction of QC
casa::QC_initClass used to force construction of QC
casa::QLogical_global_functions_Quantum_logical_operationsLogical operations for the Quantum class
casa::QMath_global_functions_Quantum_mathematical_operationsMathematical operations for the Quantum class
QuantaProxy
casa::Quantum< Qtype >Quantities (i.e
casa::Quantum_global_functions_outputGlobal functions
casa::QuantumHolderA holder for Quantums to enable record conversions
casa::Queue< T >A First-In-First-Out (FIFO) data structure
casa::RandomBase class for random number distributions
casa::RawDataConversionA class with virtual functions to copy without conversion
casa::RawIOClass for IO in local format
casa::re_pattern_bufferThis data structure is used to represent a compiled pattern
casa::re_registersData structure to store register contents data in
casa::ReadOnlyArrayIterator< T >Iterate a const Array cursor through a const Array
casa::ReadOnlyMatrixIterator< T >Iterate a Matrix cursor through a R/O Array
casa::ReadOnlyVectorIterator< T >Iterate a Vector cursor through another Array
casa::RecordA hierarchical collection of named fields of various types
casa::RecordDescDescription of the fields in a record object
casa::RecordDescRepRepresentation of a RecordDesc
casa::RecordFieldCopier< outType, inType >Record field copier
casa::RecordFieldIdThe identification of a record field
casa::RecordFieldPtr< T >Access to an individual field in a record
casa::RecordFieldWriterRecord field writer
casa::RecordInterfaceAbstract base class for Record classes
casa::RecordNoticeHelper class to notify class Record about changes
casa::RecordRepThe representation of a Record
casa::RecordTransformableInterface class for converting to/from records
casa::RegexRegular expression class
casa::RegexBaseAbstract interface class to regular expressions for String
casa::Register_global_functions_registerPrimitive Run Time Type Information (RTTI)
casa::RegSequenceSequence for the Register() template functions
casa::RegularFileManipulate and get information about regular files
casa::RegularFileIOClass for IO on a regular file
casa::RNGBase class for random number generators
casa::RORecordFieldPtr< T >Read-Only access to an individual field from a Record
casa::RotMatrixA 3x3 rotation matrix
casa::Sequence< t >Virtual templated base class for sequences
casa::SimOrdMapIO_global_functions_inoutputGlobal IO functions
casa::SimpleCountedConstPtr< t >Simple referenced counted pointer for constant data
casa::SimpleCountedPtr< t >Simple referenced counted pointer to non-constant data
casa::SimpleOrderedMap< K, V >Simple map with keys ordered
casa::SliceDefine a (start,length,increment) along an axis
casa::SlicerSpecify which elements to extract from an n-dimensional array
casa::Slicer_global_functions_Slicer_IOIO functions for Slicer's
casa::SortSort on one or more keys, ascending and/or descending
casa::SortErrorGeneric Sort exception
casa::SortInvDTInvalid data type used for this sort key
casa::SortInvIncrInvalid increment used for this sort key
casa::SortInvOptInvalid sort option given to routine dosort
casa::SortKeyDefine a Sort key
casa::SortNoDataNo data array given to Sort constructor
casa::LogOrigin_global_functions_SourceLocation::SourceLocation
casa::SPtrHolder< T >Hold and delete pointers not deleted by object destructors
casa::Stack< elem >This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t>
casa::StreamIOClass for IO on connection oriented socket
casa::StreamLogSinkSend log messages to an ostream
casa::StringString: the storage and methods of handling collections of characters
casa::String_global_functions_caseCasing and related functions Case conversion and rearrangement functions
casa::String_global_functions_commonSome general functions Functions to find special patterns, join and replicate
casa::String_global_functions_comparitorGlobal comparison operators
casa::String_global_functions_concatenatorGlobal concatenation operators
casa::String_global_functions_ioIO
casa::String_global_functions_splitSplitting Global function which splits the String into string array res at separator and returns the number of elements
casa::SubStringSubString help class to be used in at, before,
casa::SymLinkGet information about, and manipulate symbolic links
casa::SysEventAbstract base class for system events (from X, Glish, signals)
casa::SysEventSourceAbstract base class for system event sources
casa::SysEventTargetAbstract base class for system event targets (handlers)
casa::SysEventTargetInfoInternal class
casa::TapeIOClass for IO on a tape device
casa::TemplateCanonicalise, format and other actions on aips++ template definitions
casa::TimeDate and time enquiry functions, with some operations
casa::TimerMeasure the time it takes to execute parts of a program
casa::TypeIOAbstract base class for IO of data in a type-dependent format
casa::uIntSequenceUInt sequence for general use
casa::UnequalShapeCopier< T >Unequal shape copier
casa::UniformUniform distribution
casa::UnitDefines physical units
casa::UnitDimDescribes a unit in basic SI unit dimensions
casa::UnitMapAll simple known physical units
casa::UnitNameHandles physical units
casa::UnitValDescribes any valid unit as a factor and a dimenion of SI units
casa::UnitVal_global_functions_outputGlobal output function
casa::UnitVal_static_initializerStatic initialisation of UnitVal constants
casa::ValTypeData types and their undefined values
casa::ValTypeId_global_functions_typeidThe id-string of a value type
casa::ValueHolderA holder for a value of any basic AIPS++ data type
casa::ValueHolderRepA holder for a value of any basic type
casa::VAXConversionA class with static functions to convert VAX format
casa::VAXDataConversionA class with virtual functions to convert VAX format
casa::Vector< T >A 1-D Specialization of the Array class
casa::VectorIterator< T >Iterate an Vector cursor through another Array
casa::VectorSTLIterator< T >AIPS++ Vector iterator
casa::VersionInfoVersion information for AIPS++
casa::WeibullWeibull distribution

doxygen