21class _DicomDateTimeTagIds;
26namespace MLToDicomTools {
49 Vector6 &imageOrientationPatient,
50 std::string *issueMessages=
nullptr);
78 double *minVal=
nullptr,
79 double *maxVal=
nullptr,
121 unsigned int samplesPerPixel,
122 const std::string &photometricInterpretation,
124 unsigned int columns,
125 unsigned int bitsAllocated,
126 unsigned int bitsStored,
127 unsigned int highBit,
128 unsigned int pixelRepresentation,
129 bool writePlanarConfiguration=
false,
130 unsigned int planarConfiguration=0,
131 bool writeMinMaxPixelValue=
false,
132 double smallestPixelValue=0,
133 double largestPixelValue=0,
134 MLint numberOfColorChannels=0,
135 const std::vector<std::string> &cDimInfos=std::vector<std::string>());
198 Vector3 *srcImgPosPatient =
nullptr,
199 Vector3 *dstImgPosPatient =
nullptr,
200 std::string *errorMessage =
nullptr,
201 bool useFullTUDimExtentFromInImgInSliceWiseUpdate=
false,
216 MLint numColorChannels,
217 const std::vector<std::string> &cDimInfos);
301 bool adjustSliceWise,
302 bool reportNonOrthoWorldMatrix,
Class to manage a binary image.
Defines the class FieldContainer to encapsulate a vector of fields (see class Field).
This class encapsulates basic medical image properties:
The class PagedImage, representing a fragmented image that manages properties and data of an image lo...
#define ML_INVALID_DATA_TYPE
Defines an invalid MLDataType.
MLint32 MLDataType
MLDataType.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...
boost::shared_ptr< Tag > TagPtr
Shared pointer to tag.
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.