Mercurial > hg > orthanc
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" |