29 #ifndef NRAO_VLAFILTERSET_H
30 #define NRAO_VLAFILTERSET_H
virtual ~VLAFilterSet()
The destructor is trivial.
void copyFilters(const VLAFilterSet &other)
void removeFilter(const casacore::uInt which)
Adds the specified filter from the set.
VLAFilterSet & operator=(const VLAFilterSet &other)
The assignment operator uses copy semantics.
virtual casacore::Bool passThru(const VLALogicalRecord &record) const
returns true if the supplied record meets the filter criteria for all the filters that are contained ...
casacore::uInt nelements() const
Returns the number of filters in the set.
This class interprets a VLA logical record.
const VLAFilter & filter(const casacore::uInt which) const
Returns a reference to the specified filter.
bool Bool
Define the standard types used by Casacore.
void addFilter(const VLAFilter &filter)
Adds the specified filter to the set.
VLAFilterSet()
The default constructor creates a filter set that does not contan any filters.
virtual casacore::Bool ok() const
casacore::Function which checks the internal data of this class for correct dimensionality and consis...
casacore::PtrBlock< VLAFilter * > itsFilters