11 #ifndef BRAINRAT_PLUGINS_BIODPY_LIB_IO_PARSERHELPER_H 12 #define BRAINRAT_PLUGINS_BIODPY_LIB_IO_PARSERHELPER_H 17 #include <cartobase/object/syntax.h> 18 #include <cartobase/object/pythonreader.h> 19 #include <cartobase/object/pythonwriter.h> 22 using namespace carto;
30 virtual void addReaderHelperSet( PythonReader::HelperSet & readers ) = 0;
31 virtual void addWriterHelperSet( PythonWriter::HelperSet & writers ) = 0;
33 virtual SyntaxSet & getSyntaxSet() = 0;
34 virtual PythonReader::HelperSet & getReaderHelperSet() = 0;
35 virtual PythonWriter::HelperSet & getWriterHelperSet() = 0;
43 void addReaderHelperSet( PythonReader::HelperSet & readers );
44 void addWriterHelperSet( PythonWriter::HelperSet & writers );
46 SyntaxSet & getSyntaxSet();
47 PythonReader::HelperSet & getReaderHelperSet();
48 PythonWriter::HelperSet & getWriterHelperSet();
53 SyntaxSet _parsersyntaxset;
54 PythonReader::HelperSet _parserreaderhelperset;
55 PythonWriter::HelperSet _parserwriterhelperset;
virtual ~ParsersInterface()
ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::Init); ImageProce...