aimsdata 6.0.0
Neuroimaging data handling
soma::FsCurvFormatReader< T > Class Template Reference

Freesurfer texture (curvature) format. More...

#include <aims/io_soma/fscurvformatreader.h>

Inheritance diagram for soma::FsCurvFormatReader< T >:
Collaboration diagram for soma::FsCurvFormatReader< T >:

Public Member Functions

virtual TimeTexture< T > * createAndRead (carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options)
 
virtual void read (TimeTexture< T > &obj, carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options)
 
virtual FormatReader< TimeTexture< T > > * clone () const
 
virtual std::string formatID () const
 
bool readTexture (carto::rc_ptr< DataSource > ds, TimeTexture< T > &obj, int nv, bool ascii, bool bswap) const
 
- Public Member Functions inherited from soma::FormatReader< TimeTexture< T > >
virtual ~FormatReader ()
 
virtual void setupAndRead (T &obj, carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options)
 
virtual void read (T &obj, carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options)
 
virtual carto::rc_ptr< DataSourceInfocheckDataSourceInfo (carto::rc_ptr< DataSourceInfo > dsi, carto::Object options)
 
virtual T * create (carto::Object header, const AllocatorContext &context, carto::Object options)
 
virtual void setup (T &obj, carto::Object header, const AllocatorContext &context, carto::Object options)
 

Detailed Description

template<typename T>
class soma::FsCurvFormatReader< T >

Freesurfer texture (curvature) format.

Definition at line 48 of file fscurvformatreader.h.

Member Function Documentation

◆ clone()

template<typename T>
FormatReader< TimeTexture< T > > * soma::FsCurvFormatReader< T >::clone ( ) const
virtual

Implements soma::FormatReader< TimeTexture< T > >.

Definition at line 132 of file fscurvformatreader_d.h.

◆ createAndRead()

template<typename T>
TimeTexture< T > * soma::FsCurvFormatReader< T >::createAndRead ( carto::rc_ptr< DataSourceInfo > dsi,
const AllocatorContext & context,
carto::Object options )
virtual

◆ formatID()

template<typename T>
virtual std::string soma::FsCurvFormatReader< T >::formatID ( ) const
inlinevirtual

Implements soma::FormatReader< TimeTexture< T > >.

Definition at line 64 of file fscurvformatreader.h.

◆ read()

◆ readTexture()

template<typename T>
bool soma::FsCurvFormatReader< T >::readTexture ( carto::rc_ptr< DataSource > ds,
TimeTexture< T > & obj,
int nv,
bool ascii,
bool bswap ) const

Definition at line 139 of file fscurvformatreader_d.h.

References soma::DefaultItemReader< typename T >::reader().

Referenced by read().


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