| 
    MeVisLab Toolbox Reference
    
   | 
 
Container storing parameters needed to copy data from DICOM pixel data into a SubImage. More...
#include <mlDicomToMLSubImageCopyParameters.h>
Public Attributes | |
| DCMTree::Const_TreePtr | dcmTree | 
| The dcmTree loaded from the file handle and whose pixel tag contents shall be copied to outSubImg.   | |
| DCMTree::PixelData | pixelData | 
| Pointer to normal 2D pixel data in dcmTree, if available, otherwise nullptr.   | |
| bool | pixelDataIsAFrameFromMFCache | 
| If true then the data in pixelData is read from a multi-frame cache and not from a normal DCMTree; this does not mean that mfPixelDataTag will be set!   | |
| const DCMTree::MFPixelTag * | mfPixelDataTag | 
| The multi-frame pixel data tag from dcmTree, if available, which the data shall be copied into outSubImg.   | |
| MLDataType | srcPixelDataType | 
| ML voxel data type of the pixelData or in mfPixelDataTag if available, otherwise ML_INVALID_DATA_TYPE.   | |
| bool | isInterleaved | 
| Describes whether color channel data is packed interleaved as RGB RGB RGB or separated RRR ... GGG ... BBB.   | |
| bool | isDICOMBitImg | 
| True if pixel data is of packed bit image data for example in SEG modality data.   | |
| MLint | timeUnrollSteps | 
| Number of steps to do if frames located after another shall be copied into the ML time dimension.   | |
| size_t | dimIdx | 
| Dimension into which the frames are written, for example 2 for Z, 4 for time, 5 for u.   | |
| SubImageBox | readFrameBox | 
| The SubImageBox region in outSubImage where the first frame shall be copied to.   | |
| ImageVector | frameShift | 
| Shift vector to move readFrameBox between copy of frame n and frame n+1.   | |
| MLErrorCode | errorCode | 
| ML_RESULT_OK if data copying is possible, otherwise an error code describing the reason why not.   | |
Container storing parameters needed to copy data from DICOM pixel data into a SubImage.
Definition at line 36 of file mlDicomToMLSubImageCopyParameters.h.
| DCMTree::Const_TreePtr ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::dcmTree | 
The dcmTree loaded from the file handle and whose pixel tag contents shall be copied to outSubImg.
Definition at line 38 of file mlDicomToMLSubImageCopyParameters.h.
| size_t ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::dimIdx | 
Dimension into which the frames are written, for example 2 for Z, 4 for time, 5 for u.
Definition at line 55 of file mlDicomToMLSubImageCopyParameters.h.
| MLErrorCode ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::errorCode | 
ML_RESULT_OK if data copying is possible, otherwise an error code describing the reason why not.
Definition at line 61 of file mlDicomToMLSubImageCopyParameters.h.
| ImageVector ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::frameShift | 
Shift vector to move readFrameBox between copy of frame n and frame n+1.
Definition at line 59 of file mlDicomToMLSubImageCopyParameters.h.
| bool ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::isDICOMBitImg | 
True if pixel data is of packed bit image data for example in SEG modality data.
Definition at line 51 of file mlDicomToMLSubImageCopyParameters.h.
| bool ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::isInterleaved | 
Describes whether color channel data is packed interleaved as RGB RGB RGB or separated RRR ... GGG ... BBB.
Definition at line 49 of file mlDicomToMLSubImageCopyParameters.h.
| const DCMTree::MFPixelTag* ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::mfPixelDataTag | 
The multi-frame pixel data tag from dcmTree, if available, which the data shall be copied into outSubImg.
Definition at line 45 of file mlDicomToMLSubImageCopyParameters.h.
| DCMTree::PixelData ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::pixelData | 
Pointer to normal 2D pixel data in dcmTree, if available, otherwise nullptr.
Definition at line 40 of file mlDicomToMLSubImageCopyParameters.h.
| bool ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::pixelDataIsAFrameFromMFCache | 
If true then the data in pixelData is read from a multi-frame cache and not from a normal DCMTree; this does not mean that mfPixelDataTag will be set!
Definition at line 43 of file mlDicomToMLSubImageCopyParameters.h.
| SubImageBox ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::readFrameBox | 
The SubImageBox region in outSubImage where the first frame shall be copied to.
Definition at line 57 of file mlDicomToMLSubImageCopyParameters.h.
| MLDataType ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::srcPixelDataType | 
ML voxel data type of the pixelData or in mfPixelDataTag if available, otherwise ML_INVALID_DATA_TYPE.
Definition at line 47 of file mlDicomToMLSubImageCopyParameters.h.
| MLint ml::DicomToMLTools::DICOMPixelReadAndCopyParameterResults::timeUnrollSteps | 
Number of steps to do if frames located after another shall be copied into the ML time dimension.
Definition at line 53 of file mlDicomToMLSubImageCopyParameters.h.