aimsdata  5.0.5
Neuroimaging data handling
aims::AimsGraphReader::PostProcessor Class Reference

#include <aims/io/aimsGraphR.h>

Inheritance diagram for aims::AimsGraphReader::PostProcessor:
Collaboration diagram for aims::AimsGraphReader::PostProcessor:

Public Member Functions

 PostProcessor ()
 
virtual ~PostProcessor ()
 
const ElementInfoelementInfo () const
 
ElementInfoelementInfo ()
 
- Public Member Functions inherited from aims::Process
 Process ()
 Attempts to read the header of filename and, if successful, calls the operator() of the process . More...
 
virtual ~Process ()
 
void registerProcessType (const std::string &objType, const std::string &dataType, ProcFunc procFunc)
 Registers the process to call on a given (object type, data type) couple (just fills the map) More...
 
bool execute (const std::string &filename)
 Executes the process on the object / data type found in the given file. More...
 
bool execute (Finder &f, const std::string &filename)
 Same as above but the header has already been read (or hand-made to fake it!) More...
 
const std::map< std::string, std::map< std::string, ProcFunc > > & processTypes () const
 Query registered process types. More...
 
void setReadOptions (carto::Object options)
 Set reading options. More...
 

Friends

class AimsGraphReader
 

Additional Inherited Members

- Public Types inherited from aims::Process
typedef bool(* ProcFunc) (Process &, const std::string &, Finder &)
 Process function type. More...
 
- Protected Attributes inherited from aims::Process
std::map< std::string, std::map< std::string, ProcFunc > > _execs
 
carto::Object _options
 

Detailed Description

Definition at line 100 of file aimsGraphR.h.

Constructor & Destructor Documentation

◆ PostProcessor()

aims::AimsGraphReader::PostProcessor::PostProcessor ( )

◆ ~PostProcessor()

virtual aims::AimsGraphReader::PostProcessor::~PostProcessor ( )
virtual

Member Function Documentation

◆ elementInfo() [1/2]

const ElementInfo& aims::AimsGraphReader::PostProcessor::elementInfo ( ) const
inline

Definition at line 106 of file aimsGraphR.h.

Referenced by aims::AimsGraphReader::read().

◆ elementInfo() [2/2]

ElementInfo& aims::AimsGraphReader::PostProcessor::elementInfo ( )
inline

Definition at line 107 of file aimsGraphR.h.

References aims::mask().

Friends And Related Function Documentation

◆ AimsGraphReader

friend class AimsGraphReader
friend

Definition at line 103 of file aimsGraphR.h.


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