21 class _DicomDateTimeTagIds;
26 namespace 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 for (see class Field).
This class encapsulates basic medical image properties:
Class which represents an image, which manages properties of an image and image data which is located...
#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