17#include <FMEThirdPartyWarningsDisable.h>
20#include <FMEThirdPartyWarningsRestore.h>
27class DicomMessageCollector;
31template<
typename CT>
class DICOMCachedIOFileHandleBase;
39namespace DICOMCachedIOTools {
56 const std::string &callersMessage,
57 size_t outStrMaxSize = std::string::npos,
58 bool addClampInfo =
true);
70 std::streambuf *&tempBuf,
71 std::stringbuf *&stringBuffer);
89 std::streambuf *&tmpBuf,
90 std::stringbuf *&stringBuffer,
91 size_t outStrMaxSize = std::string::npos,
92 bool addClampInfo =
true);
130 bool pedantic =
true,
131 bool doWarnEmpty =
false,
132 bool doWarnFullPathLonger254 =
false,
133 bool doWarnSpaces =
false,
134 bool doWarnUntypicalChars =
false,
135 bool warnBaseNamesLonger31 =
false);
141 const std::string &prependMessage =
" ",
142 bool pedantic =
true,
143 bool doWarnEmpty =
false,
144 bool doWarnFullPathLonger254 =
false,
145 bool doWarnSpaces =
false,
146 bool doWarnUntypicalChars =
false,
147 bool warnBaseNamesLonger31 =
false);
162 bool loadPixelData=
false);
227 unsigned short groupId,
234 MLint *spatialExtent=
nullptr);
241 unsigned int *fromTagOnly=
nullptr);
253 size_t *valSizeInBytes,
Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Class representing general ML objects that support import/export via strings (setPersistentState() an...
Class to collect messages and errors related to a given frame handle.
The class PagedImage, representing a fragmented image that manages properties and data of an image lo...
MLint32 MLErrorCode
Type of an ML Error code.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...
boost::shared_ptr< const Tag > Const_TagPtr
boost::shared_ptr< const Tree > Const_TreePtr
TransferSyntax
DICOM transfer syntaxes.
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.
DICOMCachedIOFileHandleBase< char > DICOMCachedIOFileHandle
"Forward" to DICOMCachedIOFileHandle.
Contains pixel data that is either shared/ref-counted or a direct pointer.