casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
casa::VbDirtyComponents Class Reference

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>

List of all members.

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
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

Detailed Description

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.

Prerequisite

VisBuffer

Synopsis

Example

Definition at line 75 of file VisBuffer.h.


Member Typedef Documentation

typedef Set::const_iterator casa::VbDirtyComponents::const_iterator

Definition at line 80 of file VisBuffer.h.

Definition at line 79 of file VisBuffer.h.


Member Function Documentation

VbDirtyComponents casa::VbDirtyComponents::operator+ ( const VbDirtyComponents other) const

Member Data Documentation

Definition at line 100 of file VisBuffer.h.

Definition at line 98 of file VisBuffer.h.


The documentation for this class was generated from the following file: