MeVisLab Toolbox Reference
ml::MLImageFormatTools Member List

This is the complete list of members for ml::MLImageFormatTools, including all inherited members.

_compressPageData(DataCompressor *compressor, SubImage &dataSubImg, MLint &dstBufSize)ml::MLImageFormatToolsprotectedstatic
_decompressPageData(const MLImageFormatInfos &infos, const size_t savedPageSizeInBytes, const size_t expectedSizeInBytes, MLuint8 *&loadedPage, bool &isLossy)ml::MLImageFormatToolsprotectedstatic
_destroyFileProperties(MLImageFormatInfos *&infos)ml::MLImageFormatToolsprotectedstatic
_loadFileProperties(MLImageFormatInfos &infos)ml::MLImageFormatToolsprotectedstatic
_loadPage(const MLImageFormatInfos &infos, MLint pageId, SubImage &pageBuf)ml::MLImageFormatToolsprotectedstatic
_saveIndexTableAndPages(MLImageFormatInfos &infos, const SubImageBox &box, PagedImage *inputPagedImg, const SubImage *inputSubImg, MLImageFormatNotifyCB *callback, void *userData, const ScaleShiftData &scaleShiftData, bool replaceAreaToSave, MLuint32 saveModeBits, MLdouble *saveTime=nullptr, MLdouble *prepTime=nullptr)ml::MLImageFormatToolsprotectedstatic
_savePage(MLImageFormatInfos &infos, const MLint pageId, const bool isOutsideAreaToSave, const MLTypeData *defaultVoxelPtr, const SubImage &subImgToSave, const bool replaceOnlyWrittenPageIds, const MLuint32 saveModeBits, TimeCounter &saveTimer, MLdouble &saveTime, TimeCounter &calcTimer, MLdouble &calcTime)ml::MLImageFormatToolsprotectedstatic
AllowPartialPages enum valueml::MLImageFormatTools
calcCheckSum(const void *dataPtr, size_t numBytes, size_t voxSize)ml::MLImageFormatToolsstatic
close(MLImageFormatInfos *&infos)ml::MLImageFormatToolsstatic
DefaultSaveMode enum valueml::MLImageFormatTools
getTile(const MLImageFormatInfos &infos, SubImage &subImgToFill, bool useFileDataType, bool useFileRegion, const ScaleShiftData &scaleShiftData)ml::MLImageFormatToolsstatic
ML_FILE_VERSION_STRINGml::MLImageFormatToolsstatic
ML_FILE_VERSION_STRING_EXTml::MLImageFormatToolsstatic
ML_MAX_VERSION_AND_FIRST_PAIR_SIZEml::MLImageFormatToolsstatic
MLImageFormatNotifyCB typedefml::MLImageFormatTools
MLImageFormatSaveHandler classml::MLImageFormatToolsfriend
open(MLImageFormatInfos *&infos, const std::string &fileName, bool truncate=false, const std::string &compressorName="", const MLImageFormatTagList &compressionTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const MLImageFormatTagList &userTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const MLImageFormatTagList &privateTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const std::string &defaultVoxelValue="0", bool rewritable=true, bool suppressReadCheckSumTests=false)ml::MLImageFormatToolsstatic
open(MLImageFormatInfos *&infos, MLImageFormatAbstractFileHandle *fileHandle, bool truncate=false, const std::string &compressorName="", const MLImageFormatTagList &compressionTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const MLImageFormatTagList &userTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const MLImageFormatTagList &privateTagList=MLImageFormatTagList::getDefaultEmptyTagList(), const std::string &defaultVoxelValue="0", bool rewritable=true, bool suppressReadCheckSumTests=false)ml::MLImageFormatToolsstatic
overwrite(MLImageFormatInfos &infos, PagedImage &inputPagedImg, const SubImageBox &box, MLImageFormatNotifyCB *callback, void *userData, const ScaleShiftData &scaleShiftData, MLuint32 saveModeBits=DefaultSaveMode, MLdouble *saveTime=nullptr, MLdouble *prepTime=nullptr)ml::MLImageFormatToolsstatic
overwrite(MLImageFormatInfos &infos, const SubImage &inputSubImg, MLImageFormatNotifyCB *callback, void *userData, const ScaleShiftData &scaleShiftData, MLuint32 saveModeBits=DefaultSaveMode, MLdouble *saveTime=nullptr, MLdouble *prepTime=nullptr)ml::MLImageFormatToolsstatic
overwriteHeaderAndPageList(const MLImageFormatInfos &infos, MLuint32 saveModeBits)ml::MLImageFormatToolsstatic
save(MLImageFormatInfos &infos, PagedImage &inputPagedImg, const SubImageBox &box=SubImageBox(), MLImageFormatNotifyCB *callback=nullptr, void *userData=nullptr, const ScaleShiftData &scaleShiftData=ScaleShiftData(), MLuint32 saveModeBits=DefaultSaveMode, MLdouble *saveTime=nullptr, MLdouble *prepTime=nullptr)ml::MLImageFormatToolsstatic
SaveModeBits enum nameml::MLImageFormatTools
SaveOnlyDefaultValue enum valueml::MLImageFormatTools
setDICOMTreeSourceFileName(PagedImage &outImg, const std::string &fileName)ml::MLImageFormatToolsstatic