9 #include "fwDcmtkIO/config.hpp" 11 #include <fwCore/base.hpp> 13 #include <fwMedData/DicomSeries.hpp> 15 #include <fwMemory/stream/in/IFactory.hpp> 17 #include <fwTools/Type.hpp> 19 #include <boost/iostreams/stream.hpp> 74 typedef char char_type;
75 typedef ::boost::iostreams::source_tag category;
88 std::streamsize read(
char* s, std::streamsize n);
92 ImageLazyInformation::sptr m_dcmInfo;
101 size_t m_currentPosition;
107 ::fwMedData::DicomSeries::DicomContainerType::const_iterator m_currentDicom;
129 SPTR(std::istream)
get();
unsigned int m_columns
Number of columns in the image.
unsigned int m_depth
Depth of the image.
unsigned short m_pixelRepresentation
Pixel representation.
Basic class used to store informations in order to read DICOM images.
ImageLazyInformation::sptr m_dcmInfo
To conserve dicom information.
unsigned int m_rows
Number of rows in the image.
double m_rescaleIntercept
Rescale intercept.
::fwTools::Type m_imageType
Image type.
Class used to perform a lazy reading of dicom images with fw4spl system.
fwDcmtkIO contains classes used to pull Dicom images from a pacs using dcmtk library.
double m_rescaleSlope
Rescale slope.
::fwMedData::DicomSeries::csptr m_dicomSeries
Dicom series used to get the paths of the instances.
Class used to build a std::istream using the ::boost::iostreams api.