casa::refim::IChangeDetector Struct Reference

#include <Utils.h>

Inheritance diagram for casa::refim::IChangeDetector:
casa::refim::ParAngleChangeDetector

List of all members.

Public Member Functions

virtual Bool changed (const VisBuffer2 &vb, Int row) const =0
 return True if a change occurs in the given row since the last call of update
virtual void update (const VisBuffer2 &vb, Int row)=0
 start looking for a change from the given row of the VisBuffer
virtual void reset ()=0
 reset to the state which exists just after construction
Bool changed (const VisBuffer2 &vb) const
 some derived methods, which use the abstract virtual function changed(vb,row)
Bool changedBuffer (const VisBuffer2 &vb, Int row1, Int &row2) const
 return True if a change occurs somewhere in the buffer starting from row1 up to row2 (row2=-1 means up to the end of the buffer).

Protected Member Functions

virtual ~IChangeDetector ()
 a virtual destructor to make the compiler happy

Detailed Description

Definition at line 145 of file Utils.h.


Constructor & Destructor Documentation

virtual casa::refim::IChangeDetector::~IChangeDetector (  )  [protected, virtual]

a virtual destructor to make the compiler happy


Member Function Documentation

Bool casa::refim::IChangeDetector::changed ( const VisBuffer2 vb  )  const

some derived methods, which use the abstract virtual function changed(vb,row)

return True if a change occurs somewhere in the buffer

virtual Bool casa::refim::IChangeDetector::changed ( const VisBuffer2 vb,
Int  row 
) const [pure virtual]

return True if a change occurs in the given row since the last call of update

Implemented in casa::refim::ParAngleChangeDetector.

Bool casa::refim::IChangeDetector::changedBuffer ( const VisBuffer2 vb,
Int  row1,
Int &  row2 
) const

return True if a change occurs somewhere in the buffer starting from row1 up to row2 (row2=-1 means up to the end of the buffer).

The row number, where the change occurs is returned in the row2 parameter

virtual void casa::refim::IChangeDetector::reset (  )  [pure virtual]

reset to the state which exists just after construction

Implemented in casa::refim::ParAngleChangeDetector.

virtual void casa::refim::IChangeDetector::update ( const VisBuffer2 vb,
Int  row 
) [pure virtual]

start looking for a change from the given row of the VisBuffer

Implemented in casa::refim::ParAngleChangeDetector.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1