casa
5.7.0-16
|
#include <VLAFilter.h>
Public Member Functions | |
virtual | ~VLAFilter () |
A virtual destructor is necessary to ensure that the destructor of derived classes is used. More... | |
virtual VLAFilter * | clone () const =0 |
Return a pointer to a copy of the derived object upcast to a VLAFilter object. More... | |
virtual casacore::Bool | passThru (const VLALogicalRecord &record) const =0 |
returns true if the supplied record meets the filter criteria. More... | |
virtual casacore::Bool | ok () const |
casacore::Function which checks the internal data of this class for correct dimensionality and consistant values. More... | |
Public interface
Definition at line 79 of file VLAFilter.h.
|
virtual |
A virtual destructor is necessary to ensure that the destructor of derived classes is used.
|
pure virtual |
Return a pointer to a copy of the derived object upcast to a VLAFilter object.
The class that uses this function is responsible for deleting the pointer. This is used to implement a virtual copy constructor.
Implemented in VLAFrequencyFilter, VLATimeFilter, VLAObsModeFilter, VLASourceFilter, VLACalibratorFilter, VLASubarrayFilter, and VLAProjectFilter.
|
virtual |
casacore::Function which checks the internal data of this class for correct dimensionality and consistant values.
Returns true if everything is fine otherwise returns false.
Reimplemented in VLAFrequencyFilter, VLATimeFilter, VLAObsModeFilter, VLASourceFilter, VLACalibratorFilter, VLASubarrayFilter, and VLAProjectFilter.
|
pure virtual |
returns true if the supplied record meets the filter criteria.
Implemented in VLAFrequencyFilter, VLATimeFilter, VLAObsModeFilter, VLASourceFilter, VLACalibratorFilter, VLASubarrayFilter, and VLAProjectFilter.