ObservationIO.h File Reference
#include <typeinfo>
#include <boost/utility.hpp>
#include <nuklei/Definitions.h>
#include <nuklei/Observation.h>
#include <nuklei/RegionOfInterest.h>
#include <nuklei/nullable.h>

Go to the source code of this file.

Classes

class  nuklei::ObservationIOError
 
class  nuklei::ObservationReader
 Base class for kernel reader and point reader classes. More...
 
class  nuklei::ObservationReader::Counter
 
class  nuklei::ObservationWriter
 Base class for kernel writer and point writer classes. More...
 

Namespaces

 nuklei
 Public namespace.
 

Functions

std::ostream & nuklei::operator<< (std::ostream &out, const ObservationReader::Counter &c)
 
void nuklei::readObservations (ObservationReader &r, KernelCollection &kc)
 Reads the data available from the reader r and stores it into kc.
 
void nuklei::readObservations (const std::string &s, KernelCollection &kc)
 Reads the file s (with automatic type detection) and stores the read data into kc.
 
void nuklei::readObservations (const std::string &s, KernelCollection &kc, Observation::Type &t)
 Reads the file s (with automatic type detection) and stores the read data into kc. More...
 
void nuklei::readObservationsWithSpecificFormat (const std::string &s, KernelCollection &kc, const Observation::Type &t)
 Reads the file s (no automatic type detection) and stores the read data into kc. More...
 
kernel::base::ptr nuklei::readSingleObservation (const std::string &s)
 Reads a single observation from file s (with automatic type detection), and returns it. More...
 
kernel::base::ptr nuklei::readSingleObservation (const std::string &s, Observation::Type &t)
 Reads a single observation from file s (with automatic type detection), and returns it. More...
 
kernel::base::ptr nuklei::readSingleObservationWithSpecificFormat (const std::string &s, const Observation::Type &t)
 Reads a single observation from file s (no automatic type detection), and returns it. More...
 
void nuklei::writeObservations (ObservationWriter &w, const KernelCollection &kc)
 Writes the content of kc using the provided writer w.
 
void nuklei::writeObservations (const std::string &s, const KernelCollection &kc, const Observation::Type &t=Observation::NUKLEI)
 Writes the content of kc to file s, using file format t.
 
void nuklei::writeSingleObservation (const std::string &s, const kernel::base &k, const Observation::Type &t=Observation::NUKLEI)
 Writes k to file s, using file format t.
 
© 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:07.