19#ifndef GDCMSTREAMIMAGEWRITER_H
20#define GDCMSTREAMIMAGEWRITER_H
65 uint16_t inYMin, uint16_t inYMax, uint16_t inZMin = 0, uint16_t inZMax = 1);
82 bool Write(
void* inWriteBuffer,
const std::size_t& inBufferLength);
113 uint16_t mXMin, mYMin,
mXMax, mYMax, mZMin, mZMax;
a DICOM File
Definition gdcmFile.h:34
RAWCodec class.
Definition gdcmRAWCodec.h:27
Class for Smart Pointer.
Definition gdcmSmartPointer.h:40
StreamImageReader.
Definition gdcmStreamImageWriter.h:43
int mElementOffsets1
Definition gdcmStreamImageWriter.h:138
uint16_t mXMax
Definition gdcmStreamImageWriter.h:113
void SetFile(const File &inFile)
bool CanWriteFile() const
void DefinePixelExtent(uint16_t inXMin, uint16_t inXMax, uint16_t inYMin, uint16_t inYMax, uint16_t inZMin=0, uint16_t inZMax=1)
int WriteRawHeader(RAWCodec *inCodec, std::ostream *inStream)
SmartPointer< File > mspFile
Definition gdcmStreamImageWriter.h:109
uint32_t DefineProperBufferLength()
Writer mWriter
Definition gdcmStreamImageWriter.h:105
virtual ~StreamImageWriter()
int mElementOffsets
Definition gdcmStreamImageWriter.h:137
void SetStream(std::ostream &inStream)
bool Write(void *inWriteBuffer, const std::size_t &inBufferLength)
virtual bool WriteImageSubregionRAW(char *inWriteBuffer, const std::size_t &inBufferLength)
virtual bool WriteImageInformation()
void SetFileName(const char *inFileName)
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49
#define GDCM_EXPORT
Definition gdcmWin32.h:34