casa
5.7.0-16
|
VbDirtyComponents allows marking portions of a VisBuffer as modified (aka dirty). This feature is needed for the Visibility Processing Framework (VPF) which allows a sequence of data processing nodes to work as a bucket brigade operating sequentially on a VisBuffer. A downstream output node needs to know what data, if any, needs to be written out. More...
#include <VisBuffer.h>
Public Types | |
typedef std::set < VisBufferComponents::EnumType > | Set |
typedef Set::const_iterator | const_iterator |
Public Member Functions | |
VbDirtyComponents | operator+ (const VbDirtyComponents &other) const |
const_iterator | begin () const |
casacore::Bool | contains (VisBufferComponents::EnumType component) const |
const_iterator | end () const |
Static Public Member Functions | |
static VbDirtyComponents | all () |
static VbDirtyComponents | exceptThese (VisBufferComponents::EnumType component,...) |
static VbDirtyComponents | none () |
static VbDirtyComponents | singleton (VisBufferComponents::EnumType component) |
static VbDirtyComponents | these (VisBufferComponents::EnumType component,...) |
Static Private Member Functions | |
static VbDirtyComponents | initializeAll () |
Private Attributes | |
Set | set_p |
Static Private Attributes | |
static const VbDirtyComponents | all_p |
VbDirtyComponents allows marking portions of a VisBuffer as modified (aka dirty). This feature is needed for the Visibility Processing Framework (VPF) which allows a sequence of data processing nodes to work as a bucket brigade operating sequentially on a VisBuffer. A downstream output node needs to know what data, if any, needs to be written out.
Definition at line 75 of file VisBuffer.h.
typedef Set::const_iterator casa::VbDirtyComponents::const_iterator |
Definition at line 80 of file VisBuffer.h.
typedef std::set<VisBufferComponents::EnumType> casa::VbDirtyComponents::Set |
Definition at line 79 of file VisBuffer.h.
|
static |
const_iterator casa::VbDirtyComponents::begin | ( | ) | const |
casacore::Bool casa::VbDirtyComponents::contains | ( | VisBufferComponents::EnumType | component | ) | const |
const_iterator casa::VbDirtyComponents::end | ( | ) | const |
|
static |
|
staticprivate |
|
static |
VbDirtyComponents casa::VbDirtyComponents::operator+ | ( | const VbDirtyComponents & | other | ) | const |
|
static |
|
static |
|
staticprivate |
Definition at line 100 of file VisBuffer.h.
|
private |
Definition at line 98 of file VisBuffer.h.