casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
casa::PMS_PP_MSData Class Reference

Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data. More...

#include <PlotMSPlotParameterGroups.h>

Inheritance diagram for casa::PMS_PP_MSData:
casa::PlotMSPlotParameters::Group

List of all members.

Public Member Functions

 PMS_PP_MSData (PlotFactoryPtr factory)
 PMS_PP_MSData (const PMS_PP_MSData &copy)
 ~PMS_PP_MSData ()
Groupclone () const
 Abstract Methods //.
const Stringname () const
 Returns the name of this group of subparameters.
Record toRecord () const
 Returns a Record representing this group of subparameters.
void fromRecord (const Record &record)
 Sets the values for this group of subparameters using the given Record.
bool requiresRedrawOnChange () const
 Returns true if the plot needs to be redrawn when subpamarameters in this group have changed, false otherwise.
Groupoperator= (const Group &other)
bool operator== (const Group &other) const
bool isSet () const
const Stringfilename () const
void setFilename (const String &value)
const PlotMSSelectionselection () const
void setSelection (const PlotMSSelection &value)
const PlotMSAveragingaveraging () const
void setAveraging (const PlotMSAveraging &value)
const PlotMSTransformationstransformations () const
void setTransformations (const PlotMSTransformations &value)

Private Member Functions

void setDefaults ()

Private Attributes

PlotMSSelection itsSelection_
String itsFilename_
PlotMSAveraging itsAveraging_
PlotMSTransformations itsTransformations_

Static Private Attributes

static const String REC_SELECTION
static const String REC_FILENAME
static const String REC_AVERAGING
static const String REC_TRANSFORMATIONS

Detailed Description

Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data.

Currently includes: filename selection averaging

Definition at line 115 of file PlotMSPlotParameterGroups.h.


Constructor & Destructor Documentation

Referenced by clone().


Member Function Documentation

Definition at line 181 of file PlotMSPlotParameterGroups.h.

References itsAveraging_.

Group* casa::PMS_PP_MSData::clone ( ) const [inline, virtual]

Abstract Methods //.

Returns a clone (deep copy) of this group of subparameters.

Implements casa::PlotMSPlotParameters::Group.

Definition at line 127 of file PlotMSPlotParameterGroups.h.

References PMS_PP_MSData().

const String& casa::PMS_PP_MSData::filename ( ) const [inline]

Definition at line 159 of file PlotMSPlotParameterGroups.h.

References itsFilename_.

void casa::PMS_PP_MSData::fromRecord ( const Record record) [virtual]

Sets the values for this group of subparameters using the given Record.

Implements casa::PlotMSPlotParameters::Group.

bool casa::PMS_PP_MSData::isSet ( ) const [inline]

Definition at line 155 of file PlotMSPlotParameterGroups.h.

References casa::String::empty(), and itsFilename_.

const String& casa::PMS_PP_MSData::name ( ) const [inline, virtual]

Returns the name of this group of subparameters.

Will be used as an update flag.

Implements casa::PlotMSPlotParameters::Group.

Definition at line 132 of file PlotMSPlotParameterGroups.h.

References casa::PMS_PP::UPDATE_MSDATA_NAME.

Group& casa::PMS_PP_MSData::operator= ( const Group other)
bool casa::PMS_PP_MSData::operator== ( const Group other) const
bool casa::PMS_PP_MSData::requiresRedrawOnChange ( ) const [inline, virtual]

Returns true if the plot needs to be redrawn when subpamarameters in this group have changed, false otherwise.

Implements casa::PlotMSPlotParameters::Group.

Definition at line 144 of file PlotMSPlotParameterGroups.h.

Definition at line 170 of file PlotMSPlotParameterGroups.h.

References itsSelection_.

void casa::PMS_PP_MSData::setAveraging ( const PlotMSAveraging value) [inline]
void casa::PMS_PP_MSData::setFilename ( const String value) [inline]
void casa::PMS_PP_MSData::setSelection ( const PlotMSSelection value) [inline]

Returns a Record representing this group of subparameters.

Implements casa::PlotMSPlotParameters::Group.

Definition at line 192 of file PlotMSPlotParameterGroups.h.

References itsTransformations_.


Member Data Documentation

Definition at line 206 of file PlotMSPlotParameterGroups.h.

Referenced by averaging(), and setAveraging().

Definition at line 205 of file PlotMSPlotParameterGroups.h.

Referenced by filename(), isSet(), and setFilename().

Definition at line 204 of file PlotMSPlotParameterGroups.h.

Referenced by selection(), and setSelection().

Definition at line 207 of file PlotMSPlotParameterGroups.h.

Referenced by setTransformations(), and transformations().

const String casa::PMS_PP_MSData::REC_AVERAGING [static, private]

Definition at line 212 of file PlotMSPlotParameterGroups.h.

const String casa::PMS_PP_MSData::REC_FILENAME [static, private]

Definition at line 211 of file PlotMSPlotParameterGroups.h.

const String casa::PMS_PP_MSData::REC_SELECTION [static, private]

Definition at line 210 of file PlotMSPlotParameterGroups.h.

Definition at line 213 of file PlotMSPlotParameterGroups.h.


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