| 
    MeVisLab Toolbox Reference
    
   | 
 
This is the complete list of members for ml::TSubImage< DATATYPE >, 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(DATATYPE &minValue, DATATYPE &maxValue, const SubImageBox *const validBox=nullptr) const | ml::TSubImage< DATATYPE > | inline | 
| 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 | |
| ComponentType typedef | ml::TSubImage< DATATYPE > | |
| ConstCursor typedef | ml::TSubImage< DATATYPE > | |
| convertPointerToImagePosition(DATATYPE *pointer) const | ml::TSubImage< DATATYPE > | inline | 
| convertPointerToImagePosition(DATATYPE *pointer, MLint *x, MLint *y, MLint *z) const | ml::TSubImage< DATATYPE > | inline | 
| convertPointerToSubImagePosition(DATATYPE *pointer) const | ml::TSubImage< DATATYPE > | inline | 
| convertPointerToSubImagePosition(DATATYPE *pointer, MLint *x, MLint *y, MLint *z) const | ml::TSubImage< DATATYPE > | inline | 
| 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 | |
| copySubImageReorderColorPlanesToInterleaved(const TSubImage< FROM_DATATYPE > &typedFromImage, const ScaleShiftData &scaleShiftData) | ml::TSubImage< DATATYPE > | inline | 
| copySubImageTyped(const TSubImage< FROM_DATATYPE > &typedFromImg, const ScaleShiftData &scaleShiftData) | ml::TSubImage< DATATYPE > | inline | 
| Cursor typedef | ml::TSubImage< DATATYPE > | |
| fill(DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| 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 | |
| fillBordersWithValue(const SubImageBox &box, DATATYPE fillValue) | ml::TSubImage< DATATYPE > | inline | 
| fillInvalidRegionWithBorderValues() | ml::TSubImage< DATATYPE > | inline | 
| fillInvalidRegionWithScalarValue(MLdouble value) | ml::SubImage | inline | 
| fillInvalidRegionWithTypeData(const MLTypeData *value) | ml::SubImage | inline | 
| fillInvalidRegionWithValue(DATATYPE value) | ml::TSubImage< DATATYPE > | 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::TSubImage< DATATYPE > | inline | 
| getData() | ml::TSubImage< DATATYPE > | inline | 
| getDataType() const | ml::SubImage | inline | 
| getDataTypeInfos() const | ml::SubImage | inline | 
| getExtent() const | ml::SubImage | inline | 
| getImageExtent() const | ml::SubImage | inline | 
| getImagePointer(const ImageVector &position) const | ml::TSubImage< DATATYPE > | inline | 
| getImagePointer(const ImageVector &position) | ml::TSubImage< DATATYPE > | inline | 
| getImagePointer(MLint x, MLint y, MLint z) const | ml::TSubImage< DATATYPE > | inline | 
| getImagePointer(MLint x, MLint y, MLint z) | ml::TSubImage< DATATYPE > | inline | 
| getImageValue(const ImageVector &position) const | ml::TSubImage< DATATYPE > | inline | 
| getImageValue(MLint x, MLint y) const | ml::TSubImage< DATATYPE > | inline | 
| getImageValue(MLint x, MLint y, MLint z) const | ml::TSubImage< DATATYPE > | 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 &position) const | ml::TSubImage< DATATYPE > | inline | 
| getSubImagePointer(const ImageVector &position) | ml::TSubImage< DATATYPE > | inline | 
| getSubImagePointer(MLint x, MLint y, MLint z) const | ml::TSubImage< DATATYPE > | inline | 
| getSubImagePointer(MLint x, MLint y, MLint z) | ml::TSubImage< DATATYPE > | inline | 
| getSubImageValue(const ImageVector &position) const | ml::TSubImage< DATATYPE > | inline | 
| getSubImageValue(MLint x, MLint y) const | ml::TSubImage< DATATYPE > | inline | 
| getSubImageValue(MLint x, MLint y, MLint z) const | ml::TSubImage< DATATYPE > | 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 TSubImage< DATATYPE > &typedSubImage) | ml::TSubImage< DATATYPE > | inline | 
| ml::SubImage::operator=(const SubImage &si) | ml::SubImage | inline | 
| operator[](const ImageVector &position) const | ml::TSubImage< DATATYPE > | inline | 
| operator[](const ImageVector &position) | ml::TSubImage< DATATYPE > | 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 | 
| setImageValue(const ImageVector &position, DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| setImageValue(MLint x, MLint y, DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| setImageValue(MLint x, MLint y, MLint z, DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| setOrigin(const ImageVector &newOrigin) | ml::SubImage | inline | 
| setSourceImageExtent(const ImageVector &extent) | ml::SubImage | inline | 
| setSubImageValue(const ImageVector &position, DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| setSubImageValue(MLint x, MLint y, DATATYPE value) | ml::TSubImage< DATATYPE > | inline | 
| setSubImageValue(MLint x, MLint y, MLint z, DATATYPE value) | ml::TSubImage< DATATYPE > | 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 | 
| TSubImage(const SubImageBox &box, MLDataType dataType, void *data) | ml::TSubImage< DATATYPE > | inline | 
| TSubImage() | ml::TSubImage< DATATYPE > | inline | 
| TSubImage(const SubImage &subImage) | ml::TSubImage< DATATYPE > | inline | 
| TSubImage(const TSubImage< DATATYPE > &typedSubImage) | ml::TSubImage< DATATYPE > | inline | 
| ~SubImage()=default | ml::SubImage | inlinevirtual | 
| ~TSubImage() override=default | ml::TSubImage< DATATYPE > | inline |