| 
    MeVisLab Toolbox Reference
    
   | 
 
This is the complete list of members for ml::SubImage, including all inherited members.
| _box | ml::SubImage | protected | 
| _calcFillAreaParams(const SubImageBox &box, const SubImageBox &maxValidInputRegion, ImageVector &boxV1, ImageVector &boxV2, ImageVector &outputTSubImageV1, ImageVector &outputTSubImageV2, MLint &fullLineLenX, MLint &fullLineLenXB, MLint &leftLineStartX, MLint &leftLineLenX, MLint &leftLineLenXB, MLint &rightLineStartX, MLint &rightLineLenX, MLint &rightLineLenXB) | ml::SubImage | protected | 
| _copySubImageGeneric(const SubImage &fromImage, const ScaleShiftData &scaleShiftData) | ml::SubImage | protected | 
| _data | ml::SubImage | protected | 
| _dataType | ml::SubImage | protected | 
| _getDataTypeInfos(MLDataType dt) const | ml::SubImage | protected | 
| _memoryBlock | ml::SubImage | protected | 
| _sourceImageExtent | ml::SubImage | protected | 
| _stride | ml::SubImage | protected | 
| allocate(MLMemoryErrorHandling handleFailure) | ml::SubImage | |
| allocateAsMemoryBlockHandle(MLMemoryErrorHandling handleFailure=ML_RETURN_NULL) | ml::SubImage | |
| calculateMinMax(MLdouble &minValue, MLdouble &maxValue, const SubImageBox *const validBox=nullptr) const | ml::SubImage | |
| compare(const SubImage &subImage2, bool *regionsMatch, bool *dataTypesMatch, bool *thisBoxIsPartOfRegion2, bool *region2IsPartOfThisBox, bool *overlapHasSameValues, ImageVector *firstMismatchPos) const | ml::SubImage | |
| coordToIndex(MLint x, MLint y, MLint z, MLint c, MLint t, MLint u, const ImageVector &size) | ml::SubImage | static | 
| coordToIndex(const ImageVector &voxelPosition, const ImageVector &size) | ml::SubImage | static | 
| copySubImage(const SubImage &fromImage, const ScaleShiftData &scaleShiftData) | ml::SubImage | |
| copySubImage(const SubImage &fromImage) | ml::SubImage | |
| fill(MLdouble value) | ml::SubImage | |
| fillBordersWithBorderValues(const SubImageBox &box) | ml::SubImage | |
| fillBordersWithInputValues(const SubImageBox &box, const SubImage &inputSubImage) | ml::SubImage | |
| fillBordersWithScalarValue(const SubImageBox &box, MLdouble fillValue) | ml::SubImage | |
| fillBordersWithTypeData(const SubImageBox &box, const MLTypeData *fillValue) | ml::SubImage | |
| fillInvalidRegionWithBorderValues() | ml::SubImage | inline | 
| fillInvalidRegionWithScalarValue(MLdouble value) | ml::SubImage | inline | 
| fillInvalidRegionWithTypeData(const MLTypeData *value) | ml::SubImage | inline | 
| fillWithTypeData(const MLTypeData *value) | ml::SubImage | |
| free() | ml::SubImage | |
| getBox() const | ml::SubImage | inline | 
| getBoxFromExtent() const | ml::SubImage | inline | 
| getBoxFromImageExtent() const | ml::SubImage | inline | 
| getData() const | ml::SubImage | inline | 
| getDataType() const | ml::SubImage | inline | 
| getDataTypeInfos() const | ml::SubImage | inline | 
| getExtent() const | ml::SubImage | inline | 
| getImageExtent() const | ml::SubImage | inline | 
| getImagePointer(const ImageVector &voxelPosition) const | ml::SubImage | inline | 
| getImagePointer(MLint x, MLint y, MLint z) const | ml::SubImage | inline | 
| getMemoryBlockHandle() const | ml::SubImage | inline | 
| getNumVoxels() const | ml::SubImage | inline | 
| getOffset(const ImageVector &voxelPosition) const | ml::SubImage | inline | 
| getOrigin() const | ml::SubImage | inline | 
| getSizeInBytes() const | ml::SubImage | inline | 
| getSourceImageExtent() const | ml::SubImage | inline | 
| getStride() const | ml::SubImage | inline | 
| getSubImagePointer(const ImageVector &voxelPosition) const | ml::SubImage | inline | 
| getSubImagePointer(MLint x, MLint y, MLint z) const | ml::SubImage | inline | 
| getValidRegion() const | ml::SubImage | inline | 
| indexToCoord(MLint index, const ImageVector &extent) | ml::SubImage | static | 
| isOneValued() const | ml::SubImage | |
| isValid() const | ml::SubImage | |
| isValidImagePosition(const ImageVector &voxelPosition) const | ml::SubImage | inline | 
| isValidImagePosition(MLint x, MLint y, MLint z) const | ml::SubImage | inline | 
| isValidSubImagePosition(const ImageVector &voxelPosition) const | ml::SubImage | inline | 
| isValidSubImagePosition(MLint x, MLint y, MLint z) const | ml::SubImage | inline | 
| operator=(const SubImage &si) | ml::SubImage | inline | 
| setBox(const SubImageBox &subImageBox) | ml::SubImage | inline | 
| setBox(const ImageVector &imageExtent) | ml::SubImage | inline | 
| setData(void *data) | ml::SubImage | inline | 
| setDataFromMemoryBlockHandle(const MLMemoryBlockHandle &data) | ml::SubImage | inline | 
| setDataType(MLDataType dataType) | ml::SubImage | inline | 
| setExtent(MLint x, MLint y, MLint z=1, MLint c=1, MLint t=1, MLint u=1) | ml::SubImage | inline | 
| setExtent(const ImageVector &newExtent) | ml::SubImage | inline | 
| setFromImageProperties(const ImageProperties &imageProperties) | ml::SubImage | |
| setImageExtent(const ImageVector &newExtent) | ml::SubImage | inline | 
| setOrigin(const ImageVector &newOrigin) | ml::SubImage | inline | 
| setSourceImageExtent(const ImageVector &extent) | ml::SubImage | inline | 
| SubImage() | ml::SubImage | inline | 
| SubImage(const SubImage &si) | ml::SubImage | inline | 
| SubImage(const SubImageBox &box, MLDataType datatype, void *data=nullptr) | ml::SubImage | inline | 
| SubImage(const SubImage &si, const ImageVector &offset) | ml::SubImage | inline | 
| toImageProperties() const | ml::SubImage | |
| toStream(std::ostream &ostr) const | ml::SubImage | |
| translate(const ImageVector &offset) | ml::SubImage | inline | 
| ~SubImage()=default | ml::SubImage | inlinevirtual |