37 #ifndef AIMS_IO_AIMSGRAPHW_H 38 #define AIMS_IO_AIMSGRAPHW_H 47 struct AimsGraphWriter_Private;
51 struct AimsGraphWriter_ElemStruct;
72 virtual std::string objectType()
const = 0;
73 virtual std::string dataType()
const = 0;
76 virtual int freeindex()
const = 0;
88 virtual std::string objectType()
const;
89 virtual std::string dataType()
const;
94 virtual int freeindex()
const;
125 bool saveOnlyModified =
false );
128 static bool defaultTakeObject(
Process &,
const std::string &,
Finder & );
134 template<
class T>
bool write(
const T & )
const;
136 internal::AimsGraphWriter_ElemStruct & es );
const ElementInfo & elementInfo() const
ElementInfo & elementInfo()
The class for EcatSino data write operation.
Generic finder / checker for all data objects and file formats This will replace the old AimsFinder...
Link mechanism between the Finder and a process operating on arbitrary data types.
carto::AttributedObject * element