27 #ifndef FLAGACTIONUTIL_H_
28 #define FLAGACTIONUTIL_H_
43 int canvasIndex, std::vector<PlotRegion>& regions,
46 std::cout <<
"Flagging the range " << std::endl;
52 int canvasIndex, std::vector<PlotRegion>& regions,
A 1-D Specialization of the Array class.
static PlotLogMessage * unflagRange(Client *client, PlotMSPlot *plot, int canvasIndex, std::vector< PlotRegion > ®ions, bool, bool)
virtual void addRedrawPlot(PlotMSPlot *plot)
virtual PlotMSFlagging getFlagging() const =0
Retrieve flagging information specified by the client.
FlagActionUtil is a set of flagging methods that are accessed from multiple classes.
vector< PlotMSPlot * > flaggedPlots
Keep list of plots that have to be redrawn.
virtual ~FlagActionUtil()
destructor
virtual void redrawPlots(Client *client, PlotMSPlot *plot, vector< PlotCanvasPtr > &visibleCanv)
Specifies flagging parameters (including possibly flag extension) for an MS.
Class for a single "plot" concept.
Abstraction for the interface between the client (possibly a GUI) and the model (plot engine) that is...
FlagActionUtil()
constructor
static PlotLogMessage * flagRange(Client *client, PlotMSPlot *plot, int canvasIndex, std::vector< PlotRegion > ®ions, bool, bool)
Superclass for all messages going through the PlotLogger.
PlotLogMessage * flagRange(int canvasIndex, casa::PlotMSFlagging &flagging, const casacore::Vector< PlotRegion > ®ions, bool showFlagged)