9 #include "ioQt/config.hpp" 11 #include <fwData/Image.hpp> 13 #include <fwGuiQt/container/QtContainer.hpp> 15 #include <fwIO/IWriter.hpp> 56 typedef std::vector< QImage > ImagesScaledListType;
57 typedef std::vector< ::fwData::Image::sptr > ImagesListType;
58 typedef std::vector< std::string > ImagesIDsType;
60 typedef std::vector< QWidget* > ContainersListType;
61 typedef std::vector< std::string > ContainersIDsType;
86 IOQT_API virtual
void starting() override;
93 IOQT_API virtual
void stopping() override;
101 IOQT_API virtual
void configuring( ) override;
109 IOQT_API
void configureWithIHM() override;
117 IOQT_API
void updating() override;
127 IOQT_API virtual
void info(
std::ostream& _sstream ) override;
131 IOQT_API ::
fwIO::IOPathType getIOPathType() const override;
140 IOQT_API static QImage convertFwImageToQImage(::
fwData::Image::sptr image);
146 IOQT_API static
void scaleQImage(QImage& qImage, const
int scale);
152 ImagesIDsType m_imagesUIDs;
157 ImagesListType m_imagesToExport;
163 ContainersIDsType m_containersIDs;
168 ContainersListType m_containersToExport;
Creates and writes a PDF containing images.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Writer service API. It manages extension points definition and extension configuration.
The namespace fwIO contains the base interface for reader and writer services.
Contains the representation of the data objects used in the framework.