| 
    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.
| const bool ml::DicomToMLTools::DICOMPixelReadAndCopyParameters::allowMemoryCompatibleColorModels | 
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.