22 #ifndef _OBJCRYST_IOCRYST_H_
23 #define _OBJCRYST_IOCRYST_H_
24 #endif //_OBJCRYST_IOCRYST_H_
26 #include "ObjCryst/RefinableObj/IO.h"
27 #include "ObjCryst/RefinableObj/RefinableObj.h"
76 const string &tagName,
77 const string &name, T*obj);
void XMLCrystFileLoadObject(const string &filename, const string &tagName, const string &name, T *obj)
Load an object from a file, identifying it from its tag.
void XMLCrystFileSaveGlobal(const string &filename)
Save all Objcryst++ objects.
void XMLCrystFileLoadAllObject(const string &filename)
Load all 'top' objects from a file (Crystal, PowderPattern, DiffDataSingleCrystal and GlobalOptimObj ...
ObjRegistry< XMLCrystTag > XMLCrystFileLoadObjectList(const string &filename)
Get the list (tags) of ObjCryst objects in a file.
The namespace which includes all objects (crystallographic and algorithmic) in ObjCryst++.