9 #include "fwGdcmIO/config.hpp" 11 #include <fwData/location/Folder.hpp> 13 #include <fwDataIO/writer/GenericObjectWriter.hpp> 38 class DicomAnonymizer;
57 (()), ::fwDataIO::writer::factory::New< DicomSeriesWriter >);
64 FWGDCMIO_API
void write()
override;
67 FWGDCMIO_API std::string extension()
override;
81 FWGDCMIO_API
void setOutputArchive(const
SPTR(::
fwZip::IWriteArchive)& archive,
82 const
std::
string& subPath = "");
87 std::
string getFilename(const
size_t& instanceIndex);
90 void processStream(
std::istream& inputStream,
std::ostream& outputStream);
93 void processWriteArchive();
Write a DicomSeries in DICOM format.
This class is an interface for class managing job.
Namespace containing medical data.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.
This class contains helpers to anonymize dicom files on filesystem. Anonymization is performed accord...
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
#define fwCoreAllowSharedFromThis()
Generate getSptr and getConstSptr methods.
This class is derived by reader/writer.
The namespace fwZip provides IO for compress/uncompress .zip files using zlib .
This namespace fwJobs provides jobs management.
generic class for all object writers.