Source
310
310
virtual bool computeInRowFlags(const vi::VisBuffer2 &visBuffer, VisMapper &visibilities,FlagMapper &flags, casacore::uInt row);
311
311
312
312
// Compute flags for a given (time,freq) antenna pair map
313
313
virtual bool computeAntennaPairFlags(const vi::VisBuffer2 &visBuffer, VisMapper &visibilities,FlagMapper &flags,casacore::Int antenna1,casacore::Int antenna2,std::vector<casacore::uInt> &rows);
314
314
315
315
// Compute flags for a given (time,freq) antenna pair map w/o using visibilities
316
316
virtual bool computeAntennaPairFlags(const vi::VisBuffer2 &visBuffer,FlagMapper &flags,casacore::Int antenna1,casacore::Int antenna2,std::vector<casacore::uInt> &rows);
317
317
318
318
// Common used members that must be accessible to derived classes
319
319
FlagDataHandler *flagDataHandler_p;
320
-
casacore::LogIO *logger_p;
320
+
std::unique_ptr<casacore::LogIO> logger_p;
321
321
casacore::String agentName_p;
322
322
casacore::String summaryName_p;
323
323
casacore::String mode_p;
324
324
325
325
// Flag counters
326
326
casacore::uInt64 chunkFlags_p;
327
327
casacore::uInt64 chunkNaNs_p;
328
328
casacore::uInt64 tableFlags_p;
329
329
casacore::uInt64 tableNaNs_p;
330
330
casacore::uInt64 visBufferFlags_p;