26 #ifndef PLOTMSPARAMETERS_H_
27 #define PLOTMSPARAMETERS_H_
int logEvents() const
Returns the current log events.
static const int dummyDraw
int itsCachedImageWidth_
Cached image sizes.
casacore::String itsLogFilename_
Log filename.
StatsData< AccumType > copy(const StatsData< AccumType > &stats)
std::pair< int, int > cachedImageSize() const
Gets/Sets the cached image size.
static const int DEFAULT_LOG_EVENTS
PMS::InterpMethod interpMethod_
void setClearSelectionsOnAxesChange(bool flag)
void setRowCount(int rowCount)
static const int dummyDisplay
bool clearSelectionsOnAxesChange() const
Gets/Sets whether any selections are cleared when plot axes are changed or not.
bool equals(const PlotMSWatchedParameters &other, int updateFlags) const
Implements PlotMSWatchedParameters::equals().
static int chooserHistoryLimit()
Gets/Sets the file chooser history limit.
bool setGridSize(int rows, int cols)
PMS::CoordSystem getCoordSystem() const
static const int DEFAULT_GRID_ROWS
void setCachedImageSize(int width, int height)
void setLogFilename(const casacore::String &filename)
static const casacore::LogMessage::Priority DEFAULT_LOG_PRIORITY
bool itsClearSelectionsOnAxesChange_
Clear selections on axes change flag.
Subclass of PlotMSWatchedParameters that hold parameters for the whole plotter.
int itsCachedImageHeight_
PlotMSParameters(const casacore::String &logFilename=PMS::DEFAULT_LOG_FILENAME, int logEvents=PMS::DEFAULT_LOG_EVENTS, casacore::LogMessage::Priority logPriority=PMS::DEFAULT_LOG_PRIORITY, bool clearSelections=PMS::DEFAULT_CLEAR_SELECTIONS, int cachedImageWidth=PMS::DEFAULT_CACHED_IMAGE_WIDTH, int cachedImageHeight=PMS::DEFAULT_CACHED_IMAGE_HEIGHT, int rowCount=PMS::DEFAULT_GRID_ROWS, int colCount=PMS::DEFAULT_GRID_COLS)
Non-Static //.
Abstract class for parameters that may be watched by one or more interested classes.
static const int dummyData
void setColCount(int colCount)
void updateFlags(int updateFlags)
Provides access to children to indicate which update flags are on.
void setCachedImageSizeToResolution()
Sets the cached image size to the current screen resolution.
static const int dummyAxes
static const int dummyCache
casacore::LogMessage::Priority logPriority() const
Returns the current log minimum priority.
static const casacore::String DEFAULT_LOG_FILENAME
Default Parameter Values //.
static const CoordSystem DEFAULT_COORDSYSTEM
static const int dummyIter
friend bool operator!=(const DirectionAxisParams &p1, const DirectionAxisParams &p2)
friend bool operator<(const DirectionAxisParams &p1, const DirectionAxisParams &p2)
DirectionAxisParams(PMS::CoordSystem coordSystem=PMS::DEFAULT_COORDSYSTEM, PMS::InterpMethod interpMethod=PMS::DEFAULT_INTERPMETHOD)
static const bool DEFAULT_CLEAR_SELECTIONS
PMS::CoordSystem coordSystem_
casacore::String logFilename() const
Gets/Sets the log sink location/filename.
PMS::InterpMethod getInterpMethod() const
static const int UPDATE_LOG
Static //.
~PlotMSParameters()
Destructor.
static const int dummyCanvas
static const int DEFAULT_CACHED_IMAGE_HEIGHT
void setLogFilter(int logEvents, casacore::LogMessage::Priority priority)
Sets the current log filter.
Removal of compile warnings for unused variables.
Priority
An "importance" which is assigned to each LogMessage.
static const int UPDATE_PLOTMS_OPTIONS
PlotMSParameters & operator=(const PlotMSParameters ©)
Copy operator.
String: the storage and methods of handling collections of characters.
static void setChooserListoryLimit(int histLimit)
static const InterpMethod DEFAULT_INTERPMETHOD
static const int DEFAULT_CACHED_IMAGE_WIDTH
int itsLogEvents_
Log events flag.
casacore::LogMessage::Priority itsLogPriority_
Log minimum priority.
static const int DEFAULT_GRID_COLS