Base class for kernel reader and point reader classes. More...
#include <ObservationIO.h>
Classes | |
class | Counter |
Public Member Functions | |
NUKLEI_UNIQUE_PTR< Observation > | readObservation () |
NUKLEI_UNIQUE_PTR< KernelCollection > | readObservations () |
void | readObservations (KernelCollection &kc) |
virtual Observation::Type | type () const =0 |
void | registerType (Observation::Type t) |
void | registerType (const ObservationReader &reader) |
virtual nullable< unsigned > | nObservations () const |
virtual void | addRegionOfInterest (boost::shared_ptr< RegionOfInterest > roi) |
virtual void | init () |
virtual void | reset ()=0 |
Static Public Member Functions | |
static NUKLEI_UNIQUE_PTR< ObservationReader > | createReader (const std::string &arg) |
static NUKLEI_UNIQUE_PTR< ObservationReader > | createReader (const std::string &arg, const Observation::Type t) |
Protected Member Functions | |
virtual NUKLEI_UNIQUE_PTR< Observation > | readObservation_ ()=0 |
virtual void | init_ ()=0 |
Protected Attributes | |
Counter | oc |
Base class for kernel reader and point reader classes.
This class also provides methods for reading a file with automatic type detection.
Definition at line 34 of file ObservationIO.h.