RFAFlagCubeBase.h

Classes

RFAFlagCubeBase -- Abstract RedFlagger Agent class with a flag cube (full description)

class RFAFlagCubeBase : public RFABase

Interface

Public Members
RFAFlagCubeBase ( RFChunkStats &ch,const RecordInterface &parm )
virtual ~RFAFlagCubeBase ()
virtual uInt estimateMemoryUse ()
virtual Bool newChunk ( Int &maxmem )
virtual void endChunk ()
virtual void startData ()
virtual void startDry ()
virtual void startFlag ()
virtual IterMode iterTime (uInt it)
virtual IterMode iterDry (uInt it)
virtual void iterFlag (uInt it)
virtual IterMode endData ()
virtual IterMode endDry ()
virtual String getDesc ()
virtual String getStats ()
static const RecordInterface & getDefaults ()
virtual void plotFlaggingReport ( PGPlotterInterface &pgp )

Description

Prerequisite

Synopsis

RFAFlagCubeBase is derived from RFABase. It includes an RFFlagCube object, which is essentially an [NCHAN,NIFR,NTIME] lattice of flags. Approrpiate vritual methods for managing the cube are defined.

To Do

Member Description

RFAFlagCubeBase ( RFChunkStats &ch,const RecordInterface &parm )

virtual ~RFAFlagCubeBase ()

virtual uInt estimateMemoryUse ()

virtual Bool newChunk ( Int &maxmem )

virtual void endChunk ()

virtual void startData ()

virtual void startDry ()

virtual void startFlag ()

virtual IterMode iterTime (uInt it)

virtual IterMode iterDry (uInt it)

virtual void iterFlag (uInt it)

virtual IterMode endData ()

virtual IterMode endDry ()

virtual String getDesc ()

virtual String getStats ()

static const RecordInterface & getDefaults ()

virtual void plotFlaggingReport ( PGPlotterInterface &pgp )