MeVisLab Toolbox Reference
|
Small container storing and validating all input and result parameters needed to copy data from a DCMTree given by a DICOMCachedIOFileHandle into a SubImage. More...
#include <mlDicomToMLSubImageCopyParameters.h>
Public Member Functions | |
DICOMPixelReadAndCopyParameters (const DICOMCachedIOFileHandle &dcmFileHandleIn, DCMTree::Const_TreePtr alternativeDCMTreeIn, const bool allowMemoryCompatibleColorModelsIn, SubImage &outSubImgIn, DicomMessageCollector &dcmMsgCollectorIn) | |
Checks input parameters and validates results.isValid to true member if multi-frame parameters are usable, otherwise to false. | |
Public Attributes | |
MLDICOMCachedIOProxies | cacheProxies |
Prevents automatic cache removals during life time of this. | |
const DICOMCachedIOFileHandle & | dcmFileHandle |
The handle describing the file or URL from which the DICOM information/tree shall be read. | |
DCMTree::Const_TreePtr | alternativeDCMTree |
For the case that no DICOMCachedIOFileHandle exists, because the DCMTree is only in memory, then the tree can be specified directly here. | |
const bool | allowMemoryCompatibleColorModels |
If true then some more color models are allowed whose data formats are compatible but which are not correctly displayed. | |
SubImage & | outSubImg |
Destination SubImage to be filled with data from the multi-frame pixel tag from dcmTree. | |
DicomMessageCollector & | dcmMsgCollector |
Collects error, info and issue messages (typically related to a handle). | |
const DICOMPixelReadAndCopyParameterResults | results |
Set of parameters allowing copying from results settings to outSubImg if results.errCode==ML_RESULT_OK, otherwise copying is not possible and further result parameters are invalid. | |
std::vector< boost::shared_array< unsigned char > > | fileNameFreeFrameDataCache |
A multi-frame pixel data cache for cases where we do not have a file handle and therefore we cannot use to global singleton cache. | |
Small container storing and validating all input and result parameters needed to copy data from a DCMTree given by a DICOMCachedIOFileHandle into a SubImage.
Definition at line 68 of file mlDicomToMLSubImageCopyParameters.h.
|
inline |
Checks input parameters and validates results.isValid to true member if multi-frame parameters are usable, otherwise to false.
Definition at line 73 of file mlDicomToMLSubImageCopyParameters.h.
If true then some more color models are allowed whose data formats are compatible but which are not correctly displayed.
Definition at line 100 of file mlDicomToMLSubImageCopyParameters.h.
DCMTree::Const_TreePtr ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::alternativeDCMTree |
For the case that no DICOMCachedIOFileHandle exists, because the DCMTree is only in memory, then the tree can be specified directly here.
Definition at line 96 of file mlDicomToMLSubImageCopyParameters.h.
MLDICOMCachedIOProxies ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::cacheProxies |
Prevents automatic cache removals during life time of this.
Definition at line 89 of file mlDicomToMLSubImageCopyParameters.h.
const DICOMCachedIOFileHandle& ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::dcmFileHandle |
The handle describing the file or URL from which the DICOM information/tree shall be read.
Definition at line 92 of file mlDicomToMLSubImageCopyParameters.h.
DicomMessageCollector& ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::dcmMsgCollector |
Collects error, info and issue messages (typically related to a handle).
Definition at line 106 of file mlDicomToMLSubImageCopyParameters.h.
std::vector<boost::shared_array<unsigned char> > ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::fileNameFreeFrameDataCache |
A multi-frame pixel data cache for cases where we do not have a file handle and therefore we cannot use to global singleton cache.
Definition at line 115 of file mlDicomToMLSubImageCopyParameters.h.
SubImage& ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::outSubImg |
Destination SubImage to be filled with data from the multi-frame pixel tag from dcmTree.
Definition at line 103 of file mlDicomToMLSubImageCopyParameters.h.
const DICOMPixelReadAndCopyParameterResults ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::results |
Set of parameters allowing copying from results settings to outSubImg if results.errCode==ML_RESULT_OK, otherwise copying is not possible and further result parameters are invalid.
Definition at line 111 of file mlDicomToMLSubImageCopyParameters.h.