86 void* progressCallbackUserData =
nullptr);
109 static void separate(
const std::string &stri,
char sep,
MLuint &num, std::string *&seps);
114 static void replace(std::string& s,
char sch,
char rep);
131 size_t minNumDigitSpace = 1,
132 bool useCapitals =
true,
133 bool isSigned =
false);
156 size_t minFieldSize = 1,
158 size_t preSpaces = 0,
159 size_t postSpaces = 0,
161 size_t minNumDigitSpace = 8,
162 bool useCapitals =
true);
168 static bool appendToLog(
const std::string &path,
const std::string &logString);
190 #ifndef BUILD_WITHOUT_DICOM_DEPENDENCY
192 double &slope,
double &intercept,
bool inverse =
false);
220 std::vector<int>& loopOrder,
221 std::vector<int>& loopStart,
222 std::vector<int>& loopEnd);
237 void* progressCallbackUserData =
nullptr);
245 const std::string &colSep,
246 const std::string &lineSep);
This class encapsulates basic medical image properties:
Base class for an image processing module of the ML.
The class PagedImage, representing a fragmented image that manages properties and data of an image lo...
MLint32 MLDataType
MLDataType.
MLint32 MLErrorCode
Type of an ML Error code.
void MLRequestProgressCB(void *usrData, double progress)
MLuint64 MLuint
An unsigned ML integer type with at least 64 bits used for index calculations on very large images ev...
INT64 MLint64
Include 64-bit integer support for Windows or Unix.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...