primatologist-gpl 6.0.4
io.h File Reference
#include <aims/utility/converter_g.h>
#include <aims/io/io_g.h>
#include <aims/io/channelR.h>
#include <cartodata/volume/volume.h>
Include dependency graph for io.h:

Go to the source code of this file.

Classes

class  aims::io::internal::VolumeConvertReader< T >
 

Namespaces

namespace  aims
 
namespace  aims::io
 
namespace  aims::io::internal
 

Functions

template<typename T>
void aims::io::write (const T &object, const std::string &fname, bool doit=true)
 Basic write.
 
template<typename T>
void aims::io::read (const std::string &fname, T &object, bool doit=true)
 Basic read Provided object type must be the same as disk data type.
 
template<typename T>
void aims::io::readChannel (const std::string &fname, T &object, int8_t channel, bool doit=true)
 Read a given channel A conversion is done between the channel type and the object type if necessaey.
 
template<typename T>
void aims::io::readChannel (const std::string &fname, carto::VolumeRef< T > &object, int8_t channel, bool doit=true)
 
template<typename IN, typename OUT>
bool aims::io::internal::convert (Process &p, const std::string &fname, Finder &f)
 
template<typename T>
void aims::io::readConvert (const std::string &fname, carto::VolumeRef< T > &object, bool doit=true)