|
MeVisLab Toolbox Reference
|
Structure providing SEG IOD specific information for and about composed BitImage Frame heap to be saved; also used to identify LegacyConvertedEnhancedMR export type via rtti. More...
#include <mlEnhancedMultiFrameTools.h>
Public Member Functions | |
| bool | empty () const |
| Returns true if all vectors are empty which indicates that its shall not be used at all. | |
Public Member Functions inherited from ml::EnhancedMFObjectInfosBase | |
| EnhancedMFObjectInfosBase ()=default | |
| Default virtual destructor. | |
| EnhancedMFObjectInfosBase (const EnhancedMFObjectInfosBase &)=default | |
| Default copy constructor. | |
| EnhancedMFObjectInfosBase & | operator= (const EnhancedMFObjectInfosBase &)=default |
| Default assignment operator. | |
| virtual | ~EnhancedMFObjectInfosBase ()=default |
| Default virtual destructor. | |
Public Attributes | |
| std::vector< unsigned int > | referencedSegmentNumbers |
| Vector of referenced Segment number to indicate which segment number is related to a given frame of an enhanced mf-frame heap unrolled in z-dimension; there must be one number for each frame index counting must start at 0 (while Referenced Segment Number tag later will start at 1!) | |
| std::vector< SubImageBox > | frameBoxes |
| A vector of SubImageBoxes for all frames. | |
| std::vector< SegmentInfos > | segmentInfos |
| A vector of SegmentInfos; one info for each segment. | |
| std::vector< std::string > | purposeOfReferenceCodeSequence |
| Code sequence to be used in Source Image Sequence if that sequence is filled. | |
| SourceFrameReferenceVector | sourceFrameReferenceVector |
| A vector of vectors of (SOPClassUIDs, SOPInstanceUID, ReferencedFrameNumber, ReferencedSegmentNumber), preferably as long as the number of input image frames, such that each input frame matches with a pair. | |
Structure providing SEG IOD specific information for and about composed BitImage Frame heap to be saved; also used to identify LegacyConvertedEnhancedMR export type via rtti.
Definition at line 273 of file mlEnhancedMultiFrameTools.h.
|
inline |
Returns true if all vectors are empty which indicates that its shall not be used at all.
Definition at line 300 of file mlEnhancedMultiFrameTools.h.
| std::vector<SubImageBox> ml::EnhancedMFSEGObjectInfos::frameBoxes |
A vector of SubImageBoxes for all frames.
Definition at line 280 of file mlEnhancedMultiFrameTools.h.
| std::vector<std::string> ml::EnhancedMFSEGObjectInfos::purposeOfReferenceCodeSequence |
Code sequence to be used in Source Image Sequence if that sequence is filled.
Definition at line 286 of file mlEnhancedMultiFrameTools.h.
| std::vector<unsigned int> ml::EnhancedMFSEGObjectInfos::referencedSegmentNumbers |
Vector of referenced Segment number to indicate which segment number is related to a given frame of an enhanced mf-frame heap unrolled in z-dimension; there must be one number for each frame index counting must start at 0 (while Referenced Segment Number tag later will start at 1!)
Definition at line 277 of file mlEnhancedMultiFrameTools.h.
| std::vector<SegmentInfos> ml::EnhancedMFSEGObjectInfos::segmentInfos |
A vector of SegmentInfos; one info for each segment.
Definition at line 283 of file mlEnhancedMultiFrameTools.h.
| SourceFrameReferenceVector ml::EnhancedMFSEGObjectInfos::sourceFrameReferenceVector |
A vector of vectors of (SOPClassUIDs, SOPInstanceUID, ReferencedFrameNumber, ReferencedSegmentNumber), preferably as long as the number of input image frames, such that each input frame matches with a pair.
Then each created output frame can get a SourceImageSequence entry with referencing UIDs to the frame it was derived from. If such UIDs are not available then ReferencedFrameNumber or ReferencedSegmentNumber should be filled with non-empty numbers. If the vector is empty or of a non-frame-num-matching length then the entries are added in the SourceImageSequence in the DerivationImageSequence in Shared Functional Groups otherwise each Per-Frame Functional Group item gets a SourceImageSequence in the DerivationImageSequence of each frame.
Definition at line 297 of file mlEnhancedMultiFrameTools.h.