libCZI
Reading and Writing CZI documents made easy
libCZI::Utils Member List

This is the complete list of members for libCZI::Utils, including all inherited members.

CalcMd5SumHash(libCZI::IBitmapData *bm, std::uint8_t *ptrHash, int hashSize)libCZI::Utilsstatic
CalcMd5SumHash(const void *ptrData, size_t sizeData, std::uint8_t *ptrHash, int hashSize)libCZI::Utilsstatic
CalcSplineDataFromPoints(int pointCnt, std::function< std::tuple< double, double >(int idx)> getPoint)libCZI::Utilsstatic
CalcZoom(const libCZI::IntRect &logicalRect, const libCZI::IntSize &physicalSize)libCZI::Utilsinlinestatic
CalcZoom(const libCZI::IntSize &logicalSize, const libCZI::IntSize &physicalSize)libCZI::Utilsinlinestatic
CharToDimension(char c)libCZI::Utilsstatic
Compare(const IDimCoordinate *a, const IDimCoordinate *b)libCZI::Utilsstatic
CompressionModeFromRawCompressionIdentifier(std::int32_t m)libCZI::Utilsstatic
CompressionModeToCompressionIdentifier(libCZI::CompressionMode mode)libCZI::Utilsstatic
CompressionModeToInformalString(libCZI::CompressionMode compressionMode)libCZI::Utilsstatic
CompressionOption typedeflibCZI::Utils
Create16BitLookUpTableFromGamma(int tableElementCnt, float blackPoint, float whitePoint, float gamma)libCZI::Utilsstatic
Create8BitLookUpTableFromGamma(int tableElementCnt, float blackPoint, float whitePoint, float gamma)libCZI::Utilsstatic
Create8BitLookUpTableFromSplines(int tableElementCnt, float blackPoint, float whitePoint, const std::vector< libCZI::IDisplaySettings::SplineData > &splineData)libCZI::Utilsstatic
CreateSubBlockMetadata(const std::function< bool(int, std::tuple< std::string, std::string > &)> &tagsEnum=nullptr)libCZI::Utilsstatic
DimBoundsToString(const libCZI::IDimBounds *bounds)libCZI::Utilsstatic
DimCoordinateToString(const libCZI::IDimCoordinate *coord)libCZI::Utilsstatic
DimensionToChar(libCZI::DimensionIndex dim)libCZI::Utilsstatic
EnumAllCoordinates(const libCZI::CDimBounds &bounds, const std::function< bool(std::uint64_t, const libCZI::CDimCoordinate &coord)> &func)libCZI::Utilsstatic
FillBitmap(libCZI::IBitmapData *bm, const libCZI::RgbFloatColor &floatColor)libCZI::Utilsstatic
GetBytesPerPixel(libCZI::PixelType pixelType)libCZI::Utilsstatic
HasSameDimensions(const IDimCoordinate *a, const IDimCoordinate *b)libCZI::Utilsstatic
IndexSetFromString(const std::wstring &s)libCZI::Utilsstatic
IsValidMindex(int mIndex)libCZI::Utilsinlinestatic
KEY_COMPRESS_EXPLICIT_LEVELlibCZI::Utilsstatic
KEY_COMPRESS_PRE_PROCESSlibCZI::Utilsstatic
NearestNeighborResize(libCZI::IBitmapData *bmSrc, int dstWidth, int dstHeight)libCZI::Utilsstatic
NearestNeighborResize(libCZI::IBitmapData *bmSrc, int dstWidth, int dstHeight, const DblRect &roiSrc, const DblRect &roiDest)libCZI::Utilsstatic
ParseCompressionOptions(const std::string &options)libCZI::Utilsstatic
PixelTypeToInformalString(libCZI::PixelType pixeltype)libCZI::Utilsstatic
StringToDimCoordinate(const char *sz, libCZI::CDimCoordinate *coord)libCZI::Utilsstatic
TryDeterminePixelTypeForChannel(libCZI::ISubBlockRepository *repository, int channelIdx)libCZI::Utilsstatic
VALUE_COMPRESS_HILO_BYTE_UNPACKlibCZI::Utilsstatic