MeVisLab Toolbox Reference
ml::DataCompressor Member List

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

_dataTypeml::DataCompressorprotected
_extml::DataCompressorprotected
_hintNameml::DataCompressorprotected
_hintTypeml::DataCompressorprotected
_rangeMaxml::DataCompressorprotected
_rangeMinml::DataCompressorprotected
_strHintsml::DataCompressorprotected
_voxelSizeml::DataCompressorprotected
addStateToTree(TreeNode *) constml::Baseinlinevirtual
Base()ml::Base
compress(const void *srcMem, size_t srcSize, void *&dstMem, MLint &dstNum) const =0ml::DataCompressorpure virtual
DataCompressor()ml::DataCompressor
decompress(const void *srcMem, size_t srcSize, void *&dstMem, MLint64 &resSize) const =0ml::DataCompressorpure virtual
deepCopy() constml::Baseinlinevirtual
detailString() constml::Baseinlinevirtual
diffCodeData(void *data, size_t dataSize, size_t voxSize=1)ml::DataCompressorprotectedstatic
findHint(const std::string &hintName)ml::DataCompressorvirtual
getDataType() constml::DataCompressorinlinevirtual
getHint(MLuint8 hintIdx, HintType &hintType, std::string &strVal, std::string &hintName, double &rangeMin, double &rangeMax) constml::DataCompressorvirtual
getImageExtent(MLint ext[6]) constml::DataCompressorinlinevirtual
getSuffix() constml::DataCompressorinlinevirtual
getTypeName() const =0ml::DataCompressorpure virtual
getVendor() constml::DataCompressorinlinevirtual
getVersion() const =0ml::DataCompressorpure virtual
getVoxelSize() constml::DataCompressorinlinevirtual
HintType enum nameml::DataCompressor
implementsPersistence(PersistenceInterface) constml::Baseinlinevirtual
IsBool enum valueml::DataCompressor
IsDataType enum valueml::DataCompressor
IsDouble enum valueml::DataCompressor
IsInt enum valueml::DataCompressor
isLossy() constml::DataCompressorinlinevirtual
isOfAllowedType(const std::vector< const RuntimeType * > &types) constml::Base
isRefCountedBase() constml::Baseinlinevirtual
IsString enum valueml::DataCompressor
isSupportedVersion(const std::string &ver) const =0ml::DataCompressorpure virtual
MaxHints enum valueml::DataCompressor
numUsedHints() constml::DataCompressorinlinevirtual
packMLints(const MLint vec[6], unsigned char packedBuffer[55])ml::DataCompressorprotectedstatic
PersistenceByStream enum valueml::Base
PersistenceByString enum valueml::Base
PersistenceByTreeNode enum valueml::Base
PersistenceInterface enum nameml::Base
persistentState() constml::Basevirtual
readFrom(AbstractPersistenceInputStream *, int)ml::Baseinlinevirtual
readStateFromTree(TreeNode *)ml::Baseinlinevirtual
reorderBytePlanes(void *data, size_t dataSize, size_t voxSize)ml::DataCompressorprotectedstatic
reorderDataTraversal(void *data, size_t dataSize, size_t voxSize, const MLint64 imgExt[6])ml::DataCompressorprotectedstatic
setDataType(MLDataType dt)ml::DataCompressorinlinevirtual
setHint(MLuint8 hintIdx, const std::string value)ml::DataCompressorvirtual
setHint(const std::string &hintName, const std::string &value)ml::DataCompressorvirtual
setImageExtent(const MLint ext[6])ml::DataCompressorinlinevirtual
setPersistentState(const std::string &state)ml::Basevirtual
setVoxelSize(size_t vSize)ml::DataCompressorinlinevirtual
undiffCodeData(void *data, size_t dataSize, size_t voxSize=1)ml::DataCompressorprotectedstatic
unpackMLints(const unsigned char packedBuffer[55], MLint vec[6])ml::DataCompressorprotectedstatic
unReorderBytePlanes(void *data, size_t dataSize, size_t voxSize)ml::DataCompressorprotectedstatic
unReorderDataTraversal(void *data, size_t dataSize, size_t voxSize, const MLint64 imgExt[6])ml::DataCompressorprotectedstatic
Unused enum valueml::DataCompressor
writeTo(AbstractPersistenceOutputStream *) constml::Baseinlinevirtual
~Base()ml::Basevirtual
~DataCompressor() overrideml::DataCompressor