23 #ifndef FlagAgentClipping_H_
24 #define FlagAgentClipping_H_
bool checkVisForClipOutside(casacore::Float visExpression)
Specialization of the different clipping cases.
A top level class defining the data handling interface for the flagging module.
casacore::Float original_clipmax_p
bool checkVisForClipOutsideAndZeros(casacore::Float visExpression)
bool checkVisForClipInside(casacore::Float visExpression)
casacore::Float clipmin_p
casacore::Float clipmax_p
bool(casa::FlagAgentClipping::* checkVis_p)(casacore::Float)
Specialization for the clipping case.
casacore::Bool clipzeros_p
A top level class defining the interface for flagging agents.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::Bool weightcol_p
bool checkVisForNaNs(casacore::Float visExpression)
bool checkVisForNaNsAndZeros(casacore::Float visExpression)
void setAgentParameters(casacore::Record config)
Parse configuration parameters.
VisBuffer2s encapsulate one chunk of visibility data for processing.
bool checkVisForClipInsideAndZeros(casacore::Float visExpression)
bool computeInRowFlags(const vi::VisBuffer2 &visBuffer, VisMapper &visibilities, FlagMapper &flags, casacore::uInt row)
Common functionality for each visBuffer (don't repeat at the row level) jagonzal: With the new WEIGHT...
FlagAgentClipping(FlagDataHandler *dh, casacore::Record config, casacore::Bool writePrivateFlagCube=false, casacore::Bool flag=true)
casacore::Bool clipoutside_p
casacore::Bool clipminmax_p
casacore::Input parameters ///
casacore::Float original_clipmin_p