nuklei::ObservationReader Class Referenceabstract

Base class for kernel reader and point reader classes. More...

#include <ObservationIO.h>

Inheritance diagram for nuklei::ObservationReader:
nuklei::BuiltinVTKReader nuklei::CoViS3DReader nuklei::CrdReader nuklei::IisReader nuklei::KernelReader nuklei::NukleiReader nuklei::OffReader nuklei::OsuTxtReader nuklei::PLYReader nuklei::RIFReader nuklei::TxtReader

Classes

class  Counter
 

Public Member Functions

NUKLEI_UNIQUE_PTR< ObservationreadObservation ()
 
NUKLEI_UNIQUE_PTR< KernelCollectionreadObservations ()
 
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< ObservationReadercreateReader (const std::string &arg)
 
static NUKLEI_UNIQUE_PTR< ObservationReadercreateReader (const std::string &arg, const Observation::Type t)
 

Protected Member Functions

virtual NUKLEI_UNIQUE_PTR< ObservationreadObservation_ ()=0
 
virtual void init_ ()=0
 

Protected Attributes

Counter oc
 

Detailed Description

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.


The documentation for this class was generated from the following files:
© Copyright 2007-2013 Renaud Detry.
Distributed under the terms of the GNU General Public License (GPL).
(See accompanying file LICENSE.txt or copy at http://www.gnu.org/copyleft/gpl.html.)
Revised Sun Sep 13 2020 19:10:11.