casa
5.7.0-16
|
#include <Utils.h>
Public Member Functions | |
virtual casacore::Bool | changed (const VisBuffer &vb, casacore::Int row) const =0 |
return true if a change occurs in the given row since the last call of update More... | |
virtual void | update (const VisBuffer &vb, casacore::Int row)=0 |
start looking for a change from the given row of the VisBuffer More... | |
virtual void | reset ()=0 |
reset to the state which exists just after construction More... | |
casacore::Bool | changed (const VisBuffer &vb) const |
some derived methods, which use the abstract virtual function changed(vb,row) More... | |
casacore::Bool | changedBuffer (const VisBuffer &vb, casacore::Int row1, casacore::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). More... | |
Protected Member Functions | |
virtual | ~IChangeDetector () |
a virtual destructor to make the compiler happy More... | |
|
protectedvirtual |
a virtual destructor to make the compiler happy
|
pure virtual |
return true if a change occurs in the given row since the last call of update
Implemented in casa::ParAngleChangeDetector.
casacore::Bool casa::IChangeDetector::changed | ( | const VisBuffer & | vb | ) | const |
some derived methods, which use the abstract virtual function changed(vb,row)
return true if a change occurs somewhere in the buffer
casacore::Bool casa::IChangeDetector::changedBuffer | ( | const VisBuffer & | vb, |
casacore::Int | row1, | ||
casacore::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
|
pure virtual |
reset to the state which exists just after construction
Implemented in casa::ParAngleChangeDetector.
|
pure virtual |
start looking for a change from the given row of the VisBuffer
Implemented in casa::ParAngleChangeDetector.