casa
5.7.0-16
|
#include <FlagDataHandler.h>
Protected Member Functions | |
void | setExpressionMapping (std::vector< std::vector< casacore::uInt > > selectedCorrelations) |
void | applyCommonFlags (casacore::uInt pol, casacore::uInt channel, casacore::uInt row) |
Apply flags to common flag cube. More... | |
void | applyPrivateFlags (casacore::uInt pol, casacore::uInt channel, casacore::uInt row) |
Apply flags to common and private flag cubes. More... | |
void | checkCommonFlags (casacore::uInt pol, casacore::uInt channel, casacore::uInt row) |
Apply flags to common and private flag cubes. More... | |
void | applyCommonFlagRow (casacore::uInt row) |
Apply flags to common flag rows. More... | |
void | applyPrivateFlagRow (casacore::uInt row) |
Apply flags to common and private flag rows. More... | |
Private Attributes | |
casacore::Bool | flag_p |
casacore::IPosition | reducedLength_p |
CubeView< casacore::Bool > * | commonFlagsView_p |
CubeView< casacore::Bool > * | originalFlagsView_p |
CubeView< casacore::Bool > * | privateFlagsView_p |
VectorView< casacore::Bool > * | commonFlagRowView_p |
VectorView< casacore::Bool > * | originalFlagRowView_p |
VectorView< casacore::Bool > * | privateFlagRowView_p |
std::vector< std::vector < casacore::uInt > > | selectedCorrelations_p |
casacore::uInt | nSelectedCorrelations_p |
casacore::uInt | flagsPerRow_p |
void(casa::FlagMapper::* | applyFlag_p )(casacore::uInt, casacore::uInt, casacore::uInt) |
void(casa::FlagMapper::* | applyFlagRow_p )(casacore::uInt) |
Definition at line 420 of file FlagDataHandler.h.
casa::FlagMapper::FlagMapper | ( | casacore::Bool | flag, |
std::vector< std::vector< casacore::uInt > > | selectedCorrelations, | ||
CubeView< casacore::Bool > * | commonFlagsView, | ||
CubeView< casacore::Bool > * | originalFlagsView, | ||
CubeView< casacore::Bool > * | privateFlagsView = NULL , |
||
VectorView< casacore::Bool > * | commonFlagRowView = NULL , |
||
VectorView< casacore::Bool > * | originalFlagRowView = NULL , |
||
VectorView< casacore::Bool > * | privateFlagRowView = NULL |
||
) |
casa::FlagMapper::FlagMapper | ( | casacore::Bool | flag, |
std::vector< std::vector< casacore::uInt > > | selectedCorrelations | ||
) |
casa::FlagMapper::~FlagMapper | ( | ) |
|
inline |
Definition at line 481 of file FlagDataHandler.h.
References applyFlag_p, and checkCommonFlags().
|
protected |
Apply flags to common flag rows.
|
protected |
Apply flags to common flag cube.
void casa::FlagMapper::applyFlag | ( | casacore::uInt | chan, |
casacore::uInt | row | ||
) |
void casa::FlagMapper::applyFlag | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
void casa::FlagMapper::applyFlagInRow | ( | casacore::uInt | row | ) |
void casa::FlagMapper::applyFlagRow | ( | casacore::uInt | row | ) |
|
protected |
Apply flags to common and private flag rows.
|
protected |
Apply flags to common and private flag cubes.
|
protected |
Apply flags to common and private flag cubes.
Referenced by activateCheckMode().
|
inline |
Definition at line 484 of file FlagDataHandler.h.
References flagsPerRow_p.
casacore::Bool casa::FlagMapper::getModifiedFlagRow | ( | casacore::uInt | row | ) |
casacore::Bool casa::FlagMapper::getModifiedFlags | ( | casacore::uInt | chan, |
casacore::uInt | row | ||
) |
casacore::Bool casa::FlagMapper::getModifiedFlags | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
casacore::Bool casa::FlagMapper::getOriginalFlagRow | ( | casacore::uInt | row | ) |
casacore::Bool casa::FlagMapper::getOriginalFlags | ( | casacore::uInt | chan, |
casacore::uInt | row | ||
) |
casacore::Bool casa::FlagMapper::getOriginalFlags | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
casacore::Bool casa::FlagMapper::getPrivateFlagRow | ( | casacore::uInt | row | ) |
casacore::Bool casa::FlagMapper::getPrivateFlags | ( | casacore::uInt | chan, |
casacore::uInt | row | ||
) |
casacore::Bool casa::FlagMapper::getPrivateFlags | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
|
inline |
Definition at line 479 of file FlagDataHandler.h.
References selectedCorrelations_p.
|
inline |
Definition at line 483 of file FlagDataHandler.h.
References nSelectedCorrelations_p.
|
protected |
void casa::FlagMapper::setModifiedFlags | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
These methods are needed for flag extension.
void casa::FlagMapper::setParentCubes | ( | CubeView< casacore::Bool > * | commonFlagsView, |
CubeView< casacore::Bool > * | originalFlagsView, | ||
CubeView< casacore::Bool > * | privateFlagsView = NULL |
||
) |
void casa::FlagMapper::setParentFlagRow | ( | VectorView< casacore::Bool > * | commonFlagRowView, |
VectorView< casacore::Bool > * | originalFlagRowView, | ||
VectorView< casacore::Bool > * | privateFlagRowView = NULL |
||
) |
void casa::FlagMapper::setPrivateFlags | ( | casacore::uInt | pol, |
casacore::uInt | channel, | ||
casacore::uInt | row | ||
) |
|
inline |
Definition at line 459 of file FlagDataHandler.h.
References reducedLength_p.
|
inline |
Definition at line 464 of file FlagDataHandler.h.
References reducedLength_p.
|
inline |
Definition at line 471 of file FlagDataHandler.h.
References reducedLength_p.
|
private |
Definition at line 515 of file FlagDataHandler.h.
Referenced by activateCheckMode().
|
private |
Definition at line 516 of file FlagDataHandler.h.
|
private |
Definition at line 509 of file FlagDataHandler.h.
|
private |
Definition at line 506 of file FlagDataHandler.h.
|
private |
Definition at line 504 of file FlagDataHandler.h.
|
private |
Definition at line 514 of file FlagDataHandler.h.
Referenced by flagsPerRow().
|
private |
Definition at line 513 of file FlagDataHandler.h.
Referenced by nSelectedCorrelations().
|
private |
Definition at line 510 of file FlagDataHandler.h.
|
private |
Definition at line 507 of file FlagDataHandler.h.
|
private |
Definition at line 511 of file FlagDataHandler.h.
|
private |
Definition at line 508 of file FlagDataHandler.h.
|
private |
Definition at line 505 of file FlagDataHandler.h.
Referenced by shape().
|
private |
Definition at line 512 of file FlagDataHandler.h.
Referenced by getSelectedCorrelations().