14#ifndef GDCMFILESTREAMER_H
15#define GDCMFILESTREAMER_H
22class FileStreamerInternals;
98 bool InitializeCopy();
99 FileStreamerInternals *Internals;
FileStreamer.
Definition gdcmFileStreamer.h:42
bool StartGroupDataElement(const PrivateTag &pt, size_t maxsizede=0, uint8_t startoffset=0)
bool CheckDataElement(const Tag &t)
bool StartDataElement(const Tag &t)
bool StopDataElement(const Tag &t)
Stop appending to tag t. This will compute the proper attribute length.
bool ReserveGroupDataElement(unsigned short ndataelement)
void CheckTemplateFileName(bool check)
bool ReserveDataElement(size_t len)
static SmartPointer< FileStreamer > New()
for wrapped language: instantiate a reference counted object
Definition gdcmFileStreamer.h:95
void SetTemplateFileName(const char *filename_native)
Set input DICOM template filename.
bool StopGroupDataElement(const PrivateTag &pt)
Stop appending to private creator.
bool AppendToDataElement(const Tag &t, const char *array, size_t len)
Append to previously started Tag t.
void SetOutputFileName(const char *filename_native)
Set output filename (target file)
bool AppendToGroupDataElement(const PrivateTag &pt, const char *array, size_t len)
Append to previously started private creator.
Class to represent a Private DICOM Data Element (Attribute) Tag (Group, Element, Owner)
Definition gdcmPrivateTag.h:39
Class for Smart Pointer.
Definition gdcmSmartPointer.h:40
Subject.
Definition gdcmSubject.h:29
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
#define GDCM_EXPORT
Definition gdcmWin32.h:34