ImFusion SDK 4.3
FrameDescriptor Struct Reference

#include <ImFusion/Dicom/DicomIOD.h>

Descriptor for a single DICOM frame that is used during the loading process as intermediate representation before eventually converting the image data to a SharedImageSet. More...

Detailed Description

Descriptor for a single DICOM frame that is used during the loading process as intermediate representation before eventually converting the image data to a SharedImageSet.

Examples
DicomExtensionExample2.cpp.

Public Member Functions

 FrameDescriptor (IOD *iod, int index, const ImageDescriptor &desc, const mat4 &matrix, bool hasMatrix)
 Default constructor.
 

Public Attributes

IODiod
 Parent IOD that loaded the frame. Never nullptr and must not be re-assigned.
 
int index
 Index of the frame in the iod.
 
ImageDescriptor desc
 Descriptor of the frame.
 
mat4 matrix
 Plane transformation.
 
bool hasMatrix
 Flag whether or not the plane transformation is available.
 
int sharedImageIndex
 index of the SharedImage in the SharedImageSet
 
int sliceIndex
 slice index of the frame in the volume (or 0 for 2D images)
 

Constructor & Destructor Documentation

◆ FrameDescriptor()

FrameDescriptor ( IOD * iod,
int index,
const ImageDescriptor & desc,
const mat4 & matrix,
bool hasMatrix )
inline

Default constructor.

Parameters
iodParent IOD that loaded the frame
indexIndex of the frame in the iod
descDescriptor of the frame
matrixPlane transformation
hasMatrixFlag whether the plane transformation is available.

The documentation for this struct was generated from the following file:
Search Tab / S to search, Esc to close