7 #ifndef __FWATOMSBOOSTIO_WRITER_HPP__ 8 #define __FWATOMSBOOSTIO_WRITER_HPP__ 12 #include <boost/filesystem/path.hpp> 16 #include "fwAtomsBoostIO/types.hpp" 17 #include "fwAtomsBoostIO/config.hpp" 31 class FWATOMSBOOSTIO_CLASS_API
Writer 37 FWATOMSBOOSTIO_API
static const std::string
s_VERSION;
50 const ::boost::filesystem::path& rootFilename =
"root.json",
51 FormatType format = JSON )
const;
fwAtoms contains basic objects to represent any other kind of object
The namespace fwAtomsBoostIO contains atom reader and writer.
This interface defines functions to write a file in an archive.
This file defines fwCore base macros.
static FWATOMSBOOSTIO_API const std::string s_ATOMS_VERSION_KEY
Defines key to retrieve fwAtoms version from file.
static FWATOMSBOOSTIO_API const std::string s_WRITER_VERSION_KEY
Defines key to retrieve writer version from file.
static FWATOMSBOOSTIO_API const std::string s_VERSION
Defines writer version.
The namespace fwZip provides IO for compress/uncompress .zip files using zlib .
Base class for all Atom classes.