18#ifndef GDCMSTREAMIMAGEREADER_H
19#define GDCMSTREAMIMAGEREADER_H
61 uint16_t inYMin, uint16_t inYMax, uint16_t inZMin = 0, uint16_t inZMax = 1);
76 bool Read(
char* inReadBuffer,
const std::size_t& inBufferLength);
102 std::streamoff mFileOffset;
104 std::streamoff mFileOffset1;
110 uint16_t mXMin, mYMin, mXMax, mYMax, mZMin, mZMax;
116 bool ReadImageSubregionRAW(
char* inReadBuffer,
const std::size_t& inBufferLength);
120 bool ReadImageSubregionJpegLS(
char* inReadBuffer,
const std::size_t& inBufferLength);
Class to represent a Data Set (which contains Data Elements)
Definition gdcmDataSet.h:56
a DICOM File
Definition gdcmFile.h:34
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
StreamImageReader.
Definition gdcmStreamImageReader.h:39
void SetStream(std::istream &inStream)
void DefinePixelExtent(uint16_t inXMin, uint16_t inXMax, uint16_t inYMin, uint16_t inYMax, uint16_t inZMin=0, uint16_t inZMax=1)
virtual bool ReadImageInformation()
bool Read(char *inReadBuffer, const std::size_t &inBufferLength)
bool CanReadImage() const
void SetFileName(const char *inFileName)
virtual ~StreamImageReader()
std::vector< unsigned int > GetDimensionsValueForResolution(unsigned int)
File const & GetFile() const
uint32_t DefineProperBufferLength() const
#define GDCM_EXPORT
Definition gdcmWin32.h:34