casa
$Rev:20696$
|
#include <FlagAgentClipping.h>
Public Member Functions | |
FlagAgentClipping (FlagDataHandler *dh, Record config, Bool writePrivateFlagCube=false, Bool flag=true) | |
~FlagAgentClipping () | |
Protected Member Functions | |
bool | computeInRowFlags (const vi::VisBuffer2 &visBuffer, VisMapper &visibilities, FlagMapper &flags, uInt row) |
Compute flags afor a given mapped visibility point. | |
bool | checkVisForClipOutside (Float visExpression) |
Specialization of the different clipping cases. | |
bool | checkVisForClipInside (Float visExpression) |
bool | checkVisForClipOutsideAndZeros (Float visExpression) |
bool | checkVisForClipInsideAndZeros (Float visExpression) |
bool | checkVisForNaNs (Float visExpression) |
bool | checkVisForNaNsAndZeros (Float visExpression) |
void | setAgentParameters (Record config) |
Parse configuration parameters. | |
Private Attributes | |
Bool | clipminmax_p |
Input parameters ///. | |
Bool | clipoutside_p |
Bool | channelavg_p |
Bool | clipzeros_p |
Float | clipmin_p |
Float | clipmax_p |
bool(casa::FlagAgentClipping::* | checkVis_p )(Float) |
Specialization for the clipping case. |
Definition at line 30 of file FlagAgentClipping.h.
casa::FlagAgentClipping::FlagAgentClipping | ( | FlagDataHandler * | dh, |
Record | config, | ||
Bool | writePrivateFlagCube = false , |
||
Bool | flag = true |
||
) |
bool casa::FlagAgentClipping::checkVisForClipInside | ( | Float | visExpression | ) | [protected] |
bool casa::FlagAgentClipping::checkVisForClipInsideAndZeros | ( | Float | visExpression | ) | [protected] |
bool casa::FlagAgentClipping::checkVisForClipOutside | ( | Float | visExpression | ) | [protected] |
Specialization of the different clipping cases.
bool casa::FlagAgentClipping::checkVisForClipOutsideAndZeros | ( | Float | visExpression | ) | [protected] |
bool casa::FlagAgentClipping::checkVisForNaNs | ( | Float | visExpression | ) | [protected] |
bool casa::FlagAgentClipping::checkVisForNaNsAndZeros | ( | Float | visExpression | ) | [protected] |
bool casa::FlagAgentClipping::computeInRowFlags | ( | const vi::VisBuffer2 & | visBuffer, |
VisMapper & | visibilities, | ||
FlagMapper & | flags, | ||
uInt | row | ||
) | [protected, virtual] |
Compute flags afor a given mapped visibility point.
Reimplemented from casa::FlagAgentBase.
void casa::FlagAgentClipping::setAgentParameters | ( | Record | config | ) | [protected, virtual] |
Parse configuration parameters.
Reimplemented from casa::FlagAgentBase.
Bool casa::FlagAgentClipping::channelavg_p [private] |
Definition at line 58 of file FlagAgentClipping.h.
bool(casa::FlagAgentClipping::* casa::FlagAgentClipping::checkVis_p)(Float) [private] |
Specialization for the clipping case.
Definition at line 64 of file FlagAgentClipping.h.
Float casa::FlagAgentClipping::clipmax_p [private] |
Definition at line 61 of file FlagAgentClipping.h.
Float casa::FlagAgentClipping::clipmin_p [private] |
Definition at line 60 of file FlagAgentClipping.h.
Bool casa::FlagAgentClipping::clipminmax_p [private] |
Input parameters ///.
Definition at line 56 of file FlagAgentClipping.h.
Bool casa::FlagAgentClipping::clipoutside_p [private] |
Definition at line 57 of file FlagAgentClipping.h.
Bool casa::FlagAgentClipping::clipzeros_p [private] |
Definition at line 59 of file FlagAgentClipping.h.