9 #include "ioAtoms/config.hpp" 11 #include <fwAtomsBoostIO/Writer.hpp> 13 #include <fwCom/Signal.hpp> 15 #include <fwGui/dialog/LocationDialog.hpp> 17 #include <fwIO/IWriter.hpp> 19 #include <fwJobs/IJob.hpp> 99 IOATOMS_API
void configureWithIHM()
override;
107 IOATOMS_API
void configuring()
override;
110 IOATOMS_API
void starting()
override;
113 IOATOMS_API
void stopping()
override;
119 IOATOMS_API
void updating()
override;
122 IOATOMS_API ::fwIO::IOPathType getIOPathType()
const override;
138 bool versionSelection();
JobCreatedSignalType::sptr m_sigJobCreated
Signal emitted when job created.
std::map< std::string, std::string > FileExtension2NameType
Maps file extension to format name.
FileExtension2NameType m_customExts
Maps custom extensions to known format.
std::string m_context
Defines context of data.
virtual IOATOMS_API ~SWriter() noexcept
Does nothing.
FileExtension2NameType m_allowedExtLabels
Labels shown in file dialog for each allowed extension.
bool m_useAtomsPatcher
To activate atom patcher.
std::string m_version
Current version of format.
std::set< std::string > m_allowedExts
Allowed file extensions.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Writer service API. It manages extension points definition and extension configuration.
std::string m_selectedExtension
Extension selected in file dialog.
Contains services to read and write data via atom conversion.
Atoms writer. Service to write an fwData medical data converted in fwAtoms.
std::string m_exportedVersion
Selected exported version of atom.