A.I.M.S


aims::EcatReader< T > Class Template Reference

The class for Ecat data read operation. More...

#include <aims/io/ecatR.h>

Public Member Functions

 EcatReader (const std::string &name)
 
virtual ~EcatReader ()
 
void read (AimsData< T > &thing, const carto::AllocatorContext &context, carto::Object options)
 
void frameRead (AimsData< T > &thing, const carto::AllocatorContext &context, int frame, int border=0)
 
std::string removeExtension (const std::string &name)
 Return a name without .v extension. More...
 
float getScale ()
 

Friends

EcatReader< T > & operator>> (EcatReader< T > &reader, AimsData< T > &thing)
 Input stream operator. More...
 

Detailed Description

template<class T>
class aims::EcatReader< T >

The class for Ecat data read operation.

Definition at line 46 of file ecatR.h.

Constructor & Destructor Documentation

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

Definition at line 59 of file ecatR.h.

template<class T>
virtual aims::EcatReader< T >::~EcatReader ( )
inlinevirtual

Definition at line 62 of file ecatR.h.

Member Function Documentation

template<class T>
void aims::EcatReader< T >::frameRead ( AimsData< T > &  thing,
const carto::AllocatorContext &  context,
int  frame,
int  border = 0 
)
template<class T>
float aims::EcatReader< T >::getScale ( )
inline

Definition at line 73 of file ecatR.h.

template<class T>
void aims::EcatReader< T >::read ( AimsData< T > &  thing,
const carto::AllocatorContext &  context,
carto::Object  options 
)

Referenced by aims::operator>>().

template<class T>
std::string aims::EcatReader< T >::removeExtension ( const std::string &  name)

Return a name without .v extension.

Friends And Related Function Documentation

template<class T>
EcatReader< T >& operator>> ( EcatReader< T > &  reader,
AimsData< T > &  thing 
)
friend

Input stream operator.

Definition at line 88 of file ecatR.h.


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