| 
    MeVisLab Toolbox Reference
    
   | 
 
This is the complete list of members for ml::DataCompressor, including all inherited members.
| _dataType | ml::DataCompressor | protected | 
| _ext | ml::DataCompressor | protected | 
| _hintName | ml::DataCompressor | protected | 
| _hintType | ml::DataCompressor | protected | 
| _rangeMax | ml::DataCompressor | protected | 
| _rangeMin | ml::DataCompressor | protected | 
| _strHints | ml::DataCompressor | protected | 
| _voxelSize | ml::DataCompressor | protected | 
| addStateToTree(TreeNode *) const | ml::Base | inlinevirtual | 
| Base() | ml::Base | |
| compress(const void *srcMem, size_t srcSize, void *&dstMem, MLint &dstNum) const =0 | ml::DataCompressor | pure virtual | 
| DataCompressor() | ml::DataCompressor | |
| decompress(const void *srcMem, size_t srcSize, void *&dstMem, MLint64 &resSize) const =0 | ml::DataCompressor | pure virtual | 
| deepCopy() const | ml::Base | inlinevirtual | 
| detailString() const | ml::Base | inlinevirtual | 
| diffCodeData(void *data, size_t dataSize, size_t voxSize=1) | ml::DataCompressor | protectedstatic | 
| findHint(const std::string &hintName) | ml::DataCompressor | virtual | 
| getDataType() const | ml::DataCompressor | inlinevirtual | 
| getHint(MLuint8 hintIdx, HintType &hintType, std::string &strVal, std::string &hintName, double &rangeMin, double &rangeMax) const | ml::DataCompressor | virtual | 
| getImageExtent(MLint ext[6]) const | ml::DataCompressor | inlinevirtual | 
| getSuffix() const | ml::DataCompressor | inlinevirtual | 
| getTypeName() const =0 | ml::DataCompressor | pure virtual | 
| getVendor() const | ml::DataCompressor | inlinevirtual | 
| getVersion() const =0 | ml::DataCompressor | pure virtual | 
| getVoxelSize() const | ml::DataCompressor | inlinevirtual | 
| HintType enum name | ml::DataCompressor | |
| implementsPersistence(PersistenceInterface) const | ml::Base | inlinevirtual | 
| IsBool enum value | ml::DataCompressor | |
| IsDataType enum value | ml::DataCompressor | |
| IsDouble enum value | ml::DataCompressor | |
| IsInt enum value | ml::DataCompressor | |
| isLossy() const | ml::DataCompressor | inlinevirtual | 
| isOfAllowedType(const std::vector< const RuntimeType * > &types) const | ml::Base | |
| isRefCountedBase() const | ml::Base | inlinevirtual | 
| IsString enum value | ml::DataCompressor | |
| isSupportedVersion(const std::string &ver) const =0 | ml::DataCompressor | pure virtual | 
| MaxHints enum value | ml::DataCompressor | |
| numUsedHints() const | ml::DataCompressor | inlinevirtual | 
| packMLints(const MLint vec[6], unsigned char packedBuffer[55]) | ml::DataCompressor | protectedstatic | 
| PersistenceByStream enum value | ml::Base | |
| PersistenceByString enum value | ml::Base | |
| PersistenceByTreeNode enum value | ml::Base | |
| PersistenceInterface enum name | ml::Base | |
| persistentState() const | ml::Base | virtual | 
| readFrom(AbstractPersistenceInputStream *, int) | ml::Base | inlinevirtual | 
| readStateFromTree(TreeNode *) | ml::Base | inlinevirtual | 
| reorderBytePlanes(void *data, size_t dataSize, size_t voxSize) | ml::DataCompressor | protectedstatic | 
| reorderDataTraversal(void *data, size_t dataSize, size_t voxSize, const MLint64 imgExt[6]) | ml::DataCompressor | protectedstatic | 
| setDataType(MLDataType dt) | ml::DataCompressor | inlinevirtual | 
| setHint(MLuint8 hintIdx, const std::string value) | ml::DataCompressor | virtual | 
| setHint(const std::string &hintName, const std::string &value) | ml::DataCompressor | virtual | 
| setImageExtent(const MLint ext[6]) | ml::DataCompressor | inlinevirtual | 
| setPersistentState(const std::string &state) | ml::Base | virtual | 
| setVoxelSize(size_t vSize) | ml::DataCompressor | inlinevirtual | 
| undiffCodeData(void *data, size_t dataSize, size_t voxSize=1) | ml::DataCompressor | protectedstatic | 
| unpackMLints(const unsigned char packedBuffer[55], MLint vec[6]) | ml::DataCompressor | protectedstatic | 
| unReorderBytePlanes(void *data, size_t dataSize, size_t voxSize) | ml::DataCompressor | protectedstatic | 
| unReorderDataTraversal(void *data, size_t dataSize, size_t voxSize, const MLint64 imgExt[6]) | ml::DataCompressor | protectedstatic | 
| Unused enum value | ml::DataCompressor | |
| writeTo(AbstractPersistenceOutputStream *) const | ml::Base | inlinevirtual | 
| ~Base() | ml::Base | virtual | 
| ~DataCompressor() override | ml::DataCompressor |