comparison Resources/Graveyard/TestTranscoding.cpp @ 3885:e23026566536 transcoding

removed unused functions
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 05 May 2020 14:52:47 +0200
parents 83061cdc7703
children
comparison
equal deleted inserted replaced
3884:83061cdc7703 3885:e23026566536
1 bool FromDcmtkBridge::SaveToMemoryBuffer(std::string& buffer,
2 DcmFileFormat& dicom,
3 DicomTransferSyntax syntax)
4 {
5 E_TransferSyntax xfer;
6 if (!LookupDcmtkTransferSyntax(xfer, syntax))
7 {
8 return false;
9 }
10 else if (!dicom.validateMetaInfo(xfer).good())
11 {
12 throw OrthancException(ErrorCode_InternalError,
13 "Cannot setup the transfer syntax to write a DICOM instance");
14 }
15 else
16 {
17 return SaveToMemoryBufferInternal(buffer, dicom, xfer);
18 }
19 }
20
21
22 bool FromDcmtkBridge::SaveToMemoryBuffer(std::string& buffer,
23 DcmFileFormat& dicom)
24 {
25 E_TransferSyntax xfer = dicom.getDataset()->getCurrentXfer();
26 if (xfer == EXS_Unknown)
27 {
28 throw OrthancException(ErrorCode_InternalError,
29 "Cannot write a DICOM instance with unknown transfer syntax");
30 }
31 else if (!dicom.validateMetaInfo(xfer).good())
32 {
33 throw OrthancException(ErrorCode_InternalError,
34 "Cannot setup the transfer syntax to write a DICOM instance");
35 }
36 else
37 {
38 return SaveToMemoryBufferInternal(buffer, dicom, xfer);
39 }
40 }
41
42
43
44
45
1 #include <dcmtk/dcmdata/dcostrmb.h> 46 #include <dcmtk/dcmdata/dcostrmb.h>
2 #include <dcmtk/dcmdata/dcpixel.h> 47 #include <dcmtk/dcmdata/dcpixel.h>
3 #include <dcmtk/dcmdata/dcpxitem.h> 48 #include <dcmtk/dcmdata/dcpxitem.h>
4 49
5 #include "../Core/DicomParsing/Internals/DicomFrameIndex.h" 50 #include "../Core/DicomParsing/Internals/DicomFrameIndex.h"