aimsdata  5.0.5
Neuroimaging data handling
aims::TiffReader< T > Class Template Reference

#include <aims/io/tiffR.h>

Public Member Functions

 TiffReader (const std::string &name)
 
 ~TiffReader ()
 
void read (AimsData< T > &thing, const carto::AllocatorContext &context, carto::Object options)
 
void readFrame (AimsData< T > &thing, const std::string &filename, int zframe, unsigned tframe)
 called by read(), but you can call it for single frame reading (axial slice) More...
 

Detailed Description

template<class T>
class aims::TiffReader< T >

Definition at line 55 of file tiffR.h.

Constructor & Destructor Documentation

◆ TiffReader()

template<class T>
aims::TiffReader< T >::TiffReader ( const std::string &  name)
inline

Definition at line 58 of file tiffR.h.

◆ ~TiffReader()

template<class T>
aims::TiffReader< T >::~TiffReader ( )
inline

Definition at line 59 of file tiffR.h.

References aims::TiffReader< T >::read(), and aims::TiffReader< T >::readFrame().

Member Function Documentation

◆ read()

◆ readFrame()

template<class T >
void aims::TiffReader< T >::readFrame ( AimsData< T > &  thing,
const std::string &  filename,
int  zframe,
unsigned  tframe 
)
inline

called by read(), but you can call it for single frame reading (axial slice)

Definition at line 270 of file tiffR.h.

References carto::DataTypeCode< class >::dataType(), AimsData< T >::dimX(), AimsData< T >::dimY(), and AimsData< T >::dimZ().

Referenced by aims::TiffReader< T >::read(), and aims::TiffReader< T >::~TiffReader().


The documentation for this class was generated from the following file: