casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
casa::vi::FrequencySelections Exception Reference

Public Member Functions

 FrequencySelections ()
 
 FrequencySelections (const FrequencySelections &other)
 
 ~FrequencySelections ()
 
void add (const FrequencySelection &selection)
 
FrequencySelectionsclone () const
 
void filterToSpectralWindow (casacore::Int spectralWindowId)
 
const FrequencySelectionget (casacore::Int msIndex) const
 
casacore::Int getFrameOfReference () const
 
casacore::Bool isSpectralWindowSelected (casacore::Int msIndex, casacore::Int spectralWindowId) const
 
casacore::Int size () const
 

Private Types

typedef std::set< std::pair
< casacore::Int, casacore::Int > > 
SelectedWindows
 
typedef std::vector
< FrequencySelection * > 
Selections
 

Private Attributes

const
FrequencySelectionUsingChannels 
defaultSelection_p
 
casacore::Int filterWindow_p
 
SelectedWindows selectedWindows_p
 
Selections selections_p
 

Detailed Description

Definition at line 271 of file ViFrequencySelection.h.

Member Typedef Documentation

Definition at line 294 of file ViFrequencySelection.h.

Definition at line 300 of file ViFrequencySelection.h.

Constructor & Destructor Documentation

casa::vi::FrequencySelections::FrequencySelections ( )
casa::vi::FrequencySelections::FrequencySelections ( const FrequencySelections other)
casa::vi::FrequencySelections::~FrequencySelections ( )

Member Function Documentation

void casa::vi::FrequencySelections::add ( const FrequencySelection selection)
FrequencySelections* casa::vi::FrequencySelections::clone ( ) const
void casa::vi::FrequencySelections::filterToSpectralWindow ( casacore::Int  spectralWindowId)
const FrequencySelection& casa::vi::FrequencySelections::get ( casacore::Int  msIndex) const
casacore::Int casa::vi::FrequencySelections::getFrameOfReference ( ) const
casacore::Bool casa::vi::FrequencySelections::isSpectralWindowSelected ( casacore::Int  msIndex,
casacore::Int  spectralWindowId 
) const
casacore::Int casa::vi::FrequencySelections::size ( ) const

Member Data Documentation

const FrequencySelectionUsingChannels casa::vi::FrequencySelections::defaultSelection_p
private

Definition at line 296 of file ViFrequencySelection.h.

casacore::Int casa::vi::FrequencySelections::filterWindow_p
mutableprivate

Definition at line 297 of file ViFrequencySelection.h.

SelectedWindows casa::vi::FrequencySelections::selectedWindows_p
private

Definition at line 298 of file ViFrequencySelection.h.

Selections casa::vi::FrequencySelections::selections_p
private

Definition at line 301 of file ViFrequencySelection.h.


The documentation for this exception was generated from the following file: