32 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmdata/dcitem.h"
35 #include "dcmtk/dcmdata/dcsequen.h"
36 #include "dcmtk/dcmdata/dcfilefo.h"
54 ERT_Interpretation = 6,
74 ERT_StudyComponent = 16,
84 ERT_Presentation = 21,
90 ERT_RTStructureSet = 24,
94 ERT_RTTreatRecord = 26,
98 ERT_KeyObjectDoc = 28,
100 ERT_Registration = 29,
106 ERT_Spectroscopy = 32,
112 ERT_HangingProtocol = 35,
114 ERT_Stereometric = 36,
116 ERT_HL7StrucDoc = 37,
122 ERT_Measurement = 40,
126 ERT_ImplantGroup = 42,
158 const char *referencedFileID,
159 const char *sourceFileName);
167 const char *referencedFileID,
168 const char *sourceFileName);
211 virtual DcmEVR
ident()
const;
223 virtual void print(STD_NAMESPACE ostream&out,
224 const size_t flags = 0,
226 const char *pixelFileName = NULL,
227 size_t *pixelCounter = NULL);
244 const E_TransferSyntax xfer,
245 const E_GrpLenEncoding glenc = EGL_noChange,
246 const Uint32 maxReadLength = DCM_MaxReadLength);
254 const size_t flags = 0);
286 E_SearchMode mode = ESM_fromHere,
287 OFBool searchIntoSub = OFTrue);
313 const char *sourceFileName);
316 virtual unsigned long cardSub();
325 unsigned long where = DCM_EndOfListIndex,
326 OFBool before = OFFalse);
336 OFBool before = OFFalse);
396 E_DirRecType recordNameToType(
const char *recordTypeName);
397 char* buildFileName(
const char *origName,
char *destName);
398 OFCondition checkHierarchy(
const E_DirRecType upperRecord,
399 const E_DirRecType lowerRecord);
403 E_DirRecType lookForRecordType();
404 OFCondition setReferencedFileID(
const char *referencedFileID);
405 const char* lookForReferencedFileID();
407 const char* getReferencedFileName();
408 OFCondition setRecordInUseFlag(
const Uint16 newFlag);
409 Uint16 lookForRecordInUseFlag();
410 Uint32 setFileOffset(Uint32 position);
414 OFCondition setNumberOfReferences(Uint32 newRefNum);
415 Uint32 lookForNumberOfReferences();
416 Uint32 increaseRefNum();
417 Uint32 decreaseRefNum();
420 OFCondition fillElementsAndReadSOP(
const char *referencedFileID,
421 const char *sourceFileName);
423 const unsigned long where = DCM_EndOfListIndex);