casa
5.7.0-16
|
Subclass of PlotMSPlotParameters::Group to handle subparameters for casacore::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 //. More... | |
const casacore::String & | name () const |
Returns the name of this group of subparameters. More... | |
casacore::Record | toRecord () const |
Returns a casacore::Record representing this group of subparameters. More... | |
void | fromRecord (const casacore::Record &record) |
Sets the values for this group of subparameters using the given Record. More... | |
bool | requiresRedrawOnChange () const |
Returns true if the plot needs to be redrawn when subpamarameters in this group have changed, false otherwise. More... | |
PMS_PP_MSData & | operator= (const PMS_PP_MSData &other) |
PMS_PP_MSData & | operator= (const Group &other) |
bool | operator== (const Group &other) const |
bool | filenameIsSet () const |
const casacore::String & | filename () const |
void | setFilename (const casacore::String &value) |
const casacore::Int & | cacheType () const |
based on PlotMSCacheBase::Type enum {MS, CAL} More... | |
void | setCacheType (const casacore::Int &value) |
const casacore::String & | calType () const |
void | setCalType (const casacore::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) |
const PlotMSCalibration & | calibration () const |
void | setCalibration (const PlotMSCalibration &value) |
Public Member Functions inherited from casa::PlotMSPlotParameters::Group | |
Group (PlotFactoryPtr factory) | |
Constructor which takes a plot factory. More... | |
Group (const Group ©) | |
Copy constructor. More... | |
virtual | ~Group () |
Destructor. More... | |
virtual Group & | operator= (const Group &other) |
Implemented Methods //. More... | |
virtual bool | operator== (const Group &other) const |
Equality operators. More... | |
virtual bool | operator!= (const Group &other) const |
Private Member Functions | |
PMS_PP_MSData & | assign (const PMS_PP_MSData *other) |
Does the work of the operator=()s. More... | |
void | setDefaults () |
Static Private Attributes | |
static const casacore::String | REC_FILENAME |
static const casacore::String | REC_CACHETYPE |
static const casacore::String | REC_CALTYPE |
static const casacore::String | REC_SELECTION |
static const casacore::String | REC_AVERAGING |
static const casacore::String | REC_TRANSFORMATIONS |
static const casacore::String | REC_CALIBRATION |
Additional Inherited Members | |
Static Public Member Functions inherited from casa::PlotMSPlotParameters::Group | |
static void | notifyWatchers (void *obj, bool wasCanceled) |
Post-thread method for notifying watchers that this group has changed. More... | |
Protected Member Functions inherited from casa::PlotMSPlotParameters::Group | |
void | updated () |
Should be called by the child class whenever any of the subparameter values have been updated. More... | |
void | updated (bool requiresRedraw) |
PlotMSPlotParameters * | parent () |
Returns the parent parameters, or NULL for none. More... | |
const PlotMSPlotParameters * | parent () const |
PlotFactoryPtr | factory () |
Returns the factory. More... | |
const PlotFactoryPtr | factory () const |
Subclass of PlotMSPlotParameters::Group to handle subparameters for casacore::MS data.
Currently includes: filename selection averaging
Definition at line 126 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 | ) |
casa::PMS_PP_MSData::~PMS_PP_MSData | ( | ) |
|
private |
Does the work of the operator=()s.
|
inline |
Definition at line 213 of file PlotMSPlotParameterGroups.h.
References itsAveraging_.
|
inline |
based on PlotMSCacheBase::Type enum {MS, CAL}
Definition at line 184 of file PlotMSPlotParameterGroups.h.
References itsCacheType_.
|
inline |
Definition at line 233 of file PlotMSPlotParameterGroups.h.
References itsCalibration_.
|
inline |
Definition at line 193 of file PlotMSPlotParameterGroups.h.
References itsCalType_.
|
inlinevirtual |
Abstract Methods //.
Returns a clone (deep copy) of this group of subparameters.
Implements casa::PlotMSPlotParameters::Group.
Definition at line 138 of file PlotMSPlotParameterGroups.h.
References PMS_PP_MSData().
|
inline |
Definition at line 173 of file PlotMSPlotParameterGroups.h.
References itsFilename_.
|
inline |
Definition at line 169 of file PlotMSPlotParameterGroups.h.
References casacore::String::empty(), and itsFilename_.
|
virtual |
Sets the values for this group of subparameters using the given Record.
Implements casa::PlotMSPlotParameters::Group.
|
inlinevirtual |
Returns the name of this group of subparameters.
Will be used as an update flag.
Implements casa::PlotMSPlotParameters::Group.
Definition at line 143 of file PlotMSPlotParameterGroups.h.
References casa::PMS_PP::UPDATE_MSDATA_NAME.
PMS_PP_MSData& casa::PMS_PP_MSData::operator= | ( | const PMS_PP_MSData & | other | ) |
PMS_PP_MSData& casa::PMS_PP_MSData::operator= | ( | const Group & | other | ) |
bool casa::PMS_PP_MSData::operator== | ( | const Group & | other | ) | const |
|
inlinevirtual |
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 155 of file PlotMSPlotParameterGroups.h.
|
inline |
Definition at line 203 of file PlotMSPlotParameterGroups.h.
References itsSelection_.
|
inline |
Definition at line 216 of file PlotMSPlotParameterGroups.h.
References itsAveraging_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
inline |
Definition at line 187 of file PlotMSPlotParameterGroups.h.
References itsCacheType_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
inline |
Definition at line 236 of file PlotMSPlotParameterGroups.h.
References itsCalibration_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
inline |
Definition at line 196 of file PlotMSPlotParameterGroups.h.
References itsCalType_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
private |
|
inline |
Definition at line 176 of file PlotMSPlotParameterGroups.h.
References itsFilename_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
inline |
Definition at line 206 of file PlotMSPlotParameterGroups.h.
References itsSelection_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
inline |
Definition at line 226 of file PlotMSPlotParameterGroups.h.
References itsTransformations_, casa::PlotMSPlotParameters::Group::updated(), and casacore::value().
|
virtual |
Returns a casacore::Record representing this group of subparameters.
Implements casa::PlotMSPlotParameters::Group.
|
inline |
Definition at line 223 of file PlotMSPlotParameterGroups.h.
References itsTransformations_.
|
private |
Definition at line 253 of file PlotMSPlotParameterGroups.h.
Referenced by averaging(), and setAveraging().
|
private |
Definition at line 250 of file PlotMSPlotParameterGroups.h.
Referenced by cacheType(), and setCacheType().
|
private |
Definition at line 255 of file PlotMSPlotParameterGroups.h.
Referenced by calibration(), and setCalibration().
|
private |
Definition at line 251 of file PlotMSPlotParameterGroups.h.
Referenced by calType(), and setCalType().
|
private |
Definition at line 249 of file PlotMSPlotParameterGroups.h.
Referenced by filename(), filenameIsSet(), and setFilename().
|
private |
Definition at line 252 of file PlotMSPlotParameterGroups.h.
Referenced by selection(), and setSelection().
|
private |
Definition at line 254 of file PlotMSPlotParameterGroups.h.
Referenced by setTransformations(), and transformations().
|
staticprivate |
Definition at line 262 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 259 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 264 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 260 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 258 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 261 of file PlotMSPlotParameterGroups.h.
|
staticprivate |
Definition at line 263 of file PlotMSPlotParameterGroups.h.