![]() |
aimsdata
5.0.5
Neuroimaging data handling
|
Wrapper for a specific GraphReader. More...
#include <aims/io/argR.h>
Public Member Functions | |
LowLevelArgReader () | |
virtual | ~LowLevelArgReader () |
virtual Graph * | read (const std::string &filename, int subobjectsfilter=-1)=0 |
in case of failure, either raise an exception or return 0 More... | |
virtual void | mergeMinf (Graph &g, const PythonHeader &hdr) |
set / merge .minf header into the graph. More... | |
Static Protected Member Functions | |
static void | mergeTransformations (Graph &g, const PythonHeader &hdr) |
Store referentials, transformations, and update the Talairach transformation in the graph, if such information is present in the minf header. More... | |
Wrapper for a specific GraphReader.
aims::LowLevelArgReader::LowLevelArgReader | ( | ) |
|
virtual |
|
virtual |
set / merge .minf header into the graph.
This means set it into a graph property (typically "header"), but also update some graph properties according to the contents of this header.
The default implementation just copies the minf properties into a dictionary stored in the "header" property of the graph.
|
staticprotected |
Store referentials, transformations, and update the Talairach transformation in the graph, if such information is present in the minf header.
This static method is not called by LowLevelArgReader::mergeMinf() by default, this method is just provided so it can be called by concrete implementations of LowLevelArgReader (such as LowLevelStandardArgReader).
|
pure virtual |
in case of failure, either raise an exception or return 0
Implemented in aims::LowLevelStandardArgReader, and aims::LowLevelRoiReader.