11#ifndef BRAINRAT_PLUGINS_BIODPY_LIB_IO_DPYWRITER_H
12#define BRAINRAT_PLUGINS_BIODPY_LIB_IO_DPYWRITER_H
14#include <cartobase/object/object_d.h>
15#include <cartobase/object/pythonwriter.h>
17#include <soma-io/io/writer_d.h>
18#include <aims/io/writer_d.h>
48 writer.
write( thing );
58 string dir = FileUtil::dirname( _name );
59 vector<string> files = hdr.outputFilenames();
61 hdr.setProperty(
"file_type",
string(
"DPY" ) );
62 hdr.setProperty(
"filenames", files );
64 dir += carto::FileUtil::separator();
66 if ( files.size() > 0 ) {
70 PythonWriter datawriter( dir + files[0], rules, helpers );
71 datawriter.write( thing.
content() );
75 hdr.writeMinf( dir + carto::FileUtil::removeExtension( files[0] )
The data class of the dpy format.
PythonWriter::HelperSet & getWriterHelperSet()
static DpyParsers & singleton()
SyntaxSet & getSyntaxSet()
DpyWriter(const string &name)
void write(const DpyData &thing)
AIMS_INSTANTIATE_WRITER(bio::DpyData)
ImageProcessors<AimsRGB, double> p(data, mask, "rgbm", options, ImageProcessorMode::Init); ImageProce...
std::ostream & operator<<(std::ostream &os, const bio::BVclass &thing)