casa
$Rev:20696$
|
Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data. More...
#include <PlotMSPlotParameterGroups.h>
Public Member Functions | |
PMS_PP_MSData (PlotFactoryPtr factory) | |
PMS_PP_MSData (const PMS_PP_MSData ©) | |
~PMS_PP_MSData () | |
Group * | clone () const |
Abstract Methods //. | |
const String & | name () 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. | |
Group & | operator= (const Group &other) |
bool | operator== (const Group &other) const |
bool | isSet () const |
const String & | filename () const |
void | setFilename (const String &value) |
const PlotMSSelection & | selection () const |
void | setSelection (const PlotMSSelection &value) |
const PlotMSAveraging & | averaging () const |
void | setAveraging (const PlotMSAveraging &value) |
const PlotMSTransformations & | transformations () 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 |
Subclass of PlotMSPlotParameters::Group to handle subparameters for MS data.
Currently includes: filename selection averaging
Definition at line 115 of file PlotMSPlotParameterGroups.h.
casa::PMS_PP_MSData::PMS_PP_MSData | ( | PlotFactoryPtr | factory | ) |
Referenced by clone().
casa::PMS_PP_MSData::PMS_PP_MSData | ( | const PMS_PP_MSData & | copy | ) |
const PlotMSAveraging& casa::PMS_PP_MSData::averaging | ( | ) | const [inline] |
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.
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.
const PlotMSSelection& casa::PMS_PP_MSData::selection | ( | ) | const [inline] |
Definition at line 170 of file PlotMSPlotParameterGroups.h.
References itsSelection_.
void casa::PMS_PP_MSData::setAveraging | ( | const PlotMSAveraging & | value | ) | [inline] |
Definition at line 184 of file PlotMSPlotParameterGroups.h.
References itsAveraging_, casa::PlotMSPlotParameters::Group::updated(), and casa::value().
void casa::PMS_PP_MSData::setDefaults | ( | ) | [private] |
void casa::PMS_PP_MSData::setFilename | ( | const String & | value | ) | [inline] |
Definition at line 162 of file PlotMSPlotParameterGroups.h.
References itsFilename_, casa::PlotMSPlotParameters::Group::updated(), and casa::value().
void casa::PMS_PP_MSData::setSelection | ( | const PlotMSSelection & | value | ) | [inline] |
Definition at line 173 of file PlotMSPlotParameterGroups.h.
References itsSelection_, casa::PlotMSPlotParameters::Group::updated(), and casa::value().
void casa::PMS_PP_MSData::setTransformations | ( | const PlotMSTransformations & | value | ) | [inline] |
Definition at line 195 of file PlotMSPlotParameterGroups.h.
References itsTransformations_, casa::PlotMSPlotParameters::Group::updated(), and casa::value().
Record casa::PMS_PP_MSData::toRecord | ( | ) | const [virtual] |
Returns a Record representing this group of subparameters.
Implements casa::PlotMSPlotParameters::Group.
const PlotMSTransformations& casa::PMS_PP_MSData::transformations | ( | ) | const [inline] |
Definition at line 192 of file PlotMSPlotParameterGroups.h.
References itsTransformations_.
Definition at line 206 of file PlotMSPlotParameterGroups.h.
Referenced by averaging(), and setAveraging().
String casa::PMS_PP_MSData::itsFilename_ [private] |
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.
const String casa::PMS_PP_MSData::REC_TRANSFORMATIONS [static, private] |
Definition at line 213 of file PlotMSPlotParameterGroups.h.