| cartodata
    5.1.2
    | 
FormatReader specialized for reference to 4D Volume. More...
#include <cartodata/io/volumeformatreader.h>


| Public Member Functions | |
| virtual | ~VolumeRefFormatReader () | 
| virtual void | read (carto::VolumeRef< T > &obj, carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options=carto::none()) | 
| FormatReader derived function This method understands a volume and calls read( buffer ) with appropriate arguments.  More... | |
| void | attach (carto::rc_ptr< ImageReader< T > > imr) | 
| Linking to a ImageReader Allows us to declare only once the ImageReader.  More... | |
| virtual VolumeRef< T > * | createAndRead (carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options) | 
| Factory mode: creates an object and reads it.  More... | |
| virtual void | setupAndRead (VolumeRef< T > &obj, carto::rc_ptr< DataSourceInfo > dsi, const AllocatorContext &context, carto::Object options) | 
| Full reading procedure, for an already existing object.  More... | |
| virtual FormatReader< carto::VolumeRef< T > > * | clone () const | 
| virtual std::string | formatID () const | 
|  Public Member Functions inherited from soma::FormatReader< carto::VolumeRef< 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< DataSourceInfo > | checkDataSourceInfo (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) | 
| Protected Attributes | |
| carto::rc_ptr< ImageReader< T > > | _imr | 
FormatReader specialized for reference to 4D Volume.
Definition at line 129 of file volumeformatreader.h.
| 
 | virtual | 
Definition at line 568 of file volumeformatreader_d.h.
| void soma::VolumeRefFormatReader< T >::attach | ( | carto::rc_ptr< ImageReader< T > > | imr | ) | 
Linking to a ImageReader Allows us to declare only once the ImageReader.
Definition at line 663 of file volumeformatreader_d.h.
Referenced by soma::VolumeRefFormatReader< T >::clone().
| 
 | virtual | 
Implements soma::FormatReader< carto::VolumeRef< T > >.
Definition at line 671 of file volumeformatreader_d.h.
References soma::VolumeRefFormatReader< T >::attach().
| 
 | virtual | 
Factory mode: creates an object and reads it.
The returned object belongs to the calling layer and may be deleted by the standard delete 
Reimplemented from soma::FormatReader< carto::VolumeRef< T > >.
Definition at line 631 of file volumeformatreader_d.h.
References soma::VolumeFormatReader< T >::attach(), and soma::VolumeFormatReader< T >::createAndRead().
| 
 | virtual | 
Implements soma::FormatReader< carto::VolumeRef< T > >.
Definition at line 680 of file volumeformatreader_d.h.
| 
 | virtual | 
FormatReader derived function This method understands a volume and calls read( buffer ) with appropriate arguments.
Definition at line 649 of file volumeformatreader_d.h.
References soma::VolumeFormatReader< T >::attach(), and soma::VolumeFormatReader< T >::read().
| 
 | virtual | 
Full reading procedure, for an already existing object.
Definition at line 579 of file volumeformatreader_d.h.
References soma::VolumeFormatReader< T >::attach(), rc_ptr< GenericObject >::get(), soma::VolumeUtilIO< T >::listReadProperties(), carto::Object::reference(), carto::rc_ptr< class >::reset(), soma::VolumeFormatReader< T >::setupAndRead(), carto::Carto2AimsHeaderTranslator::translate(), and carto::Object::value().
| 
 | protected | 
Definition at line 166 of file volumeformatreader.h.