A.I.M.S


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

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

Member Function Documentation

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

Definition at line 106 of file aimsGraphR.h.

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

Definition at line 107 of file aimsGraphR.h.

Friends And Related Function Documentation

friend class AimsGraphReader
friend

Definition at line 103 of file aimsGraphR.h.


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