casa::vi::FrequencySelection Class Reference

#include <ViFrequencySelection.h>

Inheritance diagram for casa::vi::FrequencySelection:
casa::vi::FrequencySelectionUsingChannels casa::vi::FrequencySelectionUsingFrame

List of all members.

Public Types

enum  SpecialFrames {
  Unknown,
  ByChannel
}

Public Member Functions

virtual ~FrequencySelection ()
void addCorrelationSlices (const Vector< Vector< Slice > > &slices)
virtual FrequencySelectionclone () const =0
virtual Bool empty () const =0
void filterByWindow (Int windowId=-1) const
Vector< Slice > getCorrelationSlices (Int polarizationId) const
Int getFrameOfReference () const
virtual set< int > getSelectedWindows () const =0
virtual String toString () const =0

Static Public Member Functions

static String frameName (Int referenceFrame)

Protected Member Functions

 FrequencySelection (Int referenceFrame)
Int filterWindow () const

Private Attributes

Vector< Vector< Slice > > correlationSlices_p
Int filterWindowId_p
Int referenceFrame_p

Detailed Description

Definition at line 67 of file ViFrequencySelection.h.


Member Enumeration Documentation

Enumerator:
Unknown 
ByChannel 

Definition at line 71 of file ViFrequencySelection.h.


Constructor & Destructor Documentation

virtual casa::vi::FrequencySelection::~FrequencySelection (  )  [inline, virtual]

Definition at line 73 of file ViFrequencySelection.h.

casa::vi::FrequencySelection::FrequencySelection ( Int  referenceFrame  )  [inline, protected]

Definition at line 92 of file ViFrequencySelection.h.


Member Function Documentation

void casa::vi::FrequencySelection::addCorrelationSlices ( const Vector< Vector< Slice > > &  slices  ) 
virtual FrequencySelection* casa::vi::FrequencySelection::clone (  )  const [pure virtual]
virtual Bool casa::vi::FrequencySelection::empty (  )  const [pure virtual]
void casa::vi::FrequencySelection::filterByWindow ( Int  windowId = -1  )  const
Int casa::vi::FrequencySelection::filterWindow (  )  const [protected]
static String casa::vi::FrequencySelection::frameName ( Int  referenceFrame  )  [static]
Vector<Slice> casa::vi::FrequencySelection::getCorrelationSlices ( Int  polarizationId  )  const
Int casa::vi::FrequencySelection::getFrameOfReference (  )  const
virtual set<int> casa::vi::FrequencySelection::getSelectedWindows (  )  const [pure virtual]
virtual String casa::vi::FrequencySelection::toString (  )  const [pure virtual]

Member Data Documentation

Vector<Vector <Slice> > casa::vi::FrequencySelection::correlationSlices_p [private]

Definition at line 99 of file ViFrequencySelection.h.

Definition at line 100 of file ViFrequencySelection.h.

Definition at line 101 of file ViFrequencySelection.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1