MeVisLab Toolbox Reference
ml::MultiFileVolumeListDraftView::FrameInfo Struct Reference

Collects all information about a frame to be displayed . More...

#include <mlMultiFileVolumeListDraftView.h>

Public Member Functions

 FrameInfo (MultiFileVolumeList *volList=NULL)
 Constructor with optional pointer to volumeList which is the source of the frame. More...
 

Public Attributes

const MultiFileVolumeListvolumeList
 The volume list from which the MultiFileVolume comes which the frame comes which is to be displayed. More...
 
size_t numVolumes
 The number of volumes in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed. More...
 
size_t volumeIndex
 The index of the volume in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed. More...
 
const MultiFileVolumevolume
 The pointer to the volume in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed. More...
 
const ZTUFileNameSetfileNameSet
 The set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t numZFrames
 The z-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t numTFrames
 The t-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t numUFrames
 The u-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t zFrameIndex
 The z-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t tFrameIndex
 The t-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
size_t uFrameIndex
 The u-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed. More...
 
DICOMCachedIOFileHandle fileHandle
 The file handle of the frame which is to be displayed. More...
 
DCMTree::TreePtr dcmTree
 The DCMTree of the frame which is to be displayed. More...
 
bool allowDrawing
 Decides whether the frame is displayed or not. More...
 
SoSeparator * localRoot
 Inventor root node under which the entire rendering Node tress for the frame is added. More...
 
SoSeparator * shapeGeometry
 Inventor node under which the entire rendering shape geometry for the frame is added. More...
 
SoSeparator * orientation
 Inventor node under which the orientation coordinate system is appended. More...
 
int xExt
 x,y-, and z-extent of the frame to be drawn. More...
 
int yExt
 
int zExt
 
int tExt
 
double posX
 x,y-, and z-position of the frame to be drawn. More...
 
double posY
 
double posZ
 
double oriX0
 x-coordinates of the origin of the frame to be drawn. More...
 
double oriX1
 
double oriX2
 
double oriY0
 y-coordinates of the origin of the frame to be drawn. More...
 
double oriY1
 
double oriY2
 
double oriZ0
 z-coordinates of the origin of the frame to be drawn. More...
 
double oriZ1
 
double oriZ2
 
double scaleX
 x,y-, and z-scaling of the frame to be drawn. More...
 
double scaleY
 
double scaleZ
 
double red
 The color components of the frame to be drawn. More...
 
double green
 
double blue
 
double alpha
 

Detailed Description

Collects all information about a frame to be displayed .

Definition at line 49 of file mlMultiFileVolumeListDraftView.h.

Constructor & Destructor Documentation

◆ FrameInfo()

ml::MultiFileVolumeListDraftView::FrameInfo::FrameInfo ( MultiFileVolumeList volList = NULL)
inline

Constructor with optional pointer to volumeList which is the source of the frame.

Definition at line 51 of file mlMultiFileVolumeListDraftView.h.

Member Data Documentation

◆ allowDrawing

bool ml::MultiFileVolumeListDraftView::FrameInfo::allowDrawing

Decides whether the frame is displayed or not.

Definition at line 101 of file mlMultiFileVolumeListDraftView.h.

◆ alpha

double ml::MultiFileVolumeListDraftView::FrameInfo::alpha

Definition at line 127 of file mlMultiFileVolumeListDraftView.h.

◆ blue

double ml::MultiFileVolumeListDraftView::FrameInfo::blue

Definition at line 127 of file mlMultiFileVolumeListDraftView.h.

◆ dcmTree

DCMTree::TreePtr ml::MultiFileVolumeListDraftView::FrameInfo::dcmTree

The DCMTree of the frame which is to be displayed.

Definition at line 99 of file mlMultiFileVolumeListDraftView.h.

◆ fileHandle

DICOMCachedIOFileHandle ml::MultiFileVolumeListDraftView::FrameInfo::fileHandle

The file handle of the frame which is to be displayed.

Definition at line 97 of file mlMultiFileVolumeListDraftView.h.

◆ fileNameSet

const ZTUFileNameSet* ml::MultiFileVolumeListDraftView::FrameInfo::fileNameSet

The set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 83 of file mlMultiFileVolumeListDraftView.h.

◆ green

double ml::MultiFileVolumeListDraftView::FrameInfo::green

Definition at line 127 of file mlMultiFileVolumeListDraftView.h.

◆ localRoot

SoSeparator* ml::MultiFileVolumeListDraftView::FrameInfo::localRoot

Inventor root node under which the entire rendering Node tress for the frame is added.

Definition at line 103 of file mlMultiFileVolumeListDraftView.h.

◆ numTFrames

size_t ml::MultiFileVolumeListDraftView::FrameInfo::numTFrames

The t-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 87 of file mlMultiFileVolumeListDraftView.h.

◆ numUFrames

size_t ml::MultiFileVolumeListDraftView::FrameInfo::numUFrames

The u-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 89 of file mlMultiFileVolumeListDraftView.h.

◆ numVolumes

size_t ml::MultiFileVolumeListDraftView::FrameInfo::numVolumes

The number of volumes in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed.

Definition at line 77 of file mlMultiFileVolumeListDraftView.h.

◆ numZFrames

size_t ml::MultiFileVolumeListDraftView::FrameInfo::numZFrames

The z-frame extent of the set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 85 of file mlMultiFileVolumeListDraftView.h.

◆ orientation

SoSeparator* ml::MultiFileVolumeListDraftView::FrameInfo::orientation

Inventor node under which the orientation coordinate system is appended.

Definition at line 107 of file mlMultiFileVolumeListDraftView.h.

◆ oriX0

double ml::MultiFileVolumeListDraftView::FrameInfo::oriX0

x-coordinates of the origin of the frame to be drawn.

Definition at line 115 of file mlMultiFileVolumeListDraftView.h.

◆ oriX1

double ml::MultiFileVolumeListDraftView::FrameInfo::oriX1

Definition at line 115 of file mlMultiFileVolumeListDraftView.h.

◆ oriX2

double ml::MultiFileVolumeListDraftView::FrameInfo::oriX2

Definition at line 115 of file mlMultiFileVolumeListDraftView.h.

◆ oriY0

double ml::MultiFileVolumeListDraftView::FrameInfo::oriY0

y-coordinates of the origin of the frame to be drawn.

Definition at line 118 of file mlMultiFileVolumeListDraftView.h.

◆ oriY1

double ml::MultiFileVolumeListDraftView::FrameInfo::oriY1

Definition at line 118 of file mlMultiFileVolumeListDraftView.h.

◆ oriY2

double ml::MultiFileVolumeListDraftView::FrameInfo::oriY2

Definition at line 118 of file mlMultiFileVolumeListDraftView.h.

◆ oriZ0

double ml::MultiFileVolumeListDraftView::FrameInfo::oriZ0

z-coordinates of the origin of the frame to be drawn.

Definition at line 121 of file mlMultiFileVolumeListDraftView.h.

◆ oriZ1

double ml::MultiFileVolumeListDraftView::FrameInfo::oriZ1

Definition at line 121 of file mlMultiFileVolumeListDraftView.h.

◆ oriZ2

double ml::MultiFileVolumeListDraftView::FrameInfo::oriZ2

Definition at line 121 of file mlMultiFileVolumeListDraftView.h.

◆ posX

double ml::MultiFileVolumeListDraftView::FrameInfo::posX

x,y-, and z-position of the frame to be drawn.

Definition at line 112 of file mlMultiFileVolumeListDraftView.h.

◆ posY

double ml::MultiFileVolumeListDraftView::FrameInfo::posY

Definition at line 112 of file mlMultiFileVolumeListDraftView.h.

◆ posZ

double ml::MultiFileVolumeListDraftView::FrameInfo::posZ

Definition at line 112 of file mlMultiFileVolumeListDraftView.h.

◆ red

double ml::MultiFileVolumeListDraftView::FrameInfo::red

The color components of the frame to be drawn.

Definition at line 127 of file mlMultiFileVolumeListDraftView.h.

◆ scaleX

double ml::MultiFileVolumeListDraftView::FrameInfo::scaleX

x,y-, and z-scaling of the frame to be drawn.

Definition at line 124 of file mlMultiFileVolumeListDraftView.h.

◆ scaleY

double ml::MultiFileVolumeListDraftView::FrameInfo::scaleY

Definition at line 124 of file mlMultiFileVolumeListDraftView.h.

◆ scaleZ

double ml::MultiFileVolumeListDraftView::FrameInfo::scaleZ

Definition at line 124 of file mlMultiFileVolumeListDraftView.h.

◆ shapeGeometry

SoSeparator* ml::MultiFileVolumeListDraftView::FrameInfo::shapeGeometry

Inventor node under which the entire rendering shape geometry for the frame is added.

Definition at line 105 of file mlMultiFileVolumeListDraftView.h.

◆ tExt

int ml::MultiFileVolumeListDraftView::FrameInfo::tExt

Definition at line 109 of file mlMultiFileVolumeListDraftView.h.

◆ tFrameIndex

size_t ml::MultiFileVolumeListDraftView::FrameInfo::tFrameIndex

The t-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 93 of file mlMultiFileVolumeListDraftView.h.

◆ uFrameIndex

size_t ml::MultiFileVolumeListDraftView::FrameInfo::uFrameIndex

The u-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 95 of file mlMultiFileVolumeListDraftView.h.

◆ volume

const MultiFileVolume* ml::MultiFileVolumeListDraftView::FrameInfo::volume

The pointer to the volume in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed.

Definition at line 81 of file mlMultiFileVolumeListDraftView.h.

◆ volumeIndex

size_t ml::MultiFileVolumeListDraftView::FrameInfo::volumeIndex

The index of the volume in the MultiFileVolumeList from which the MultiFileVolume-Frame comes which is to be displayed.

Definition at line 79 of file mlMultiFileVolumeListDraftView.h.

◆ volumeList

const MultiFileVolumeList* ml::MultiFileVolumeListDraftView::FrameInfo::volumeList

The volume list from which the MultiFileVolume comes which the frame comes which is to be displayed.

Definition at line 75 of file mlMultiFileVolumeListDraftView.h.

◆ xExt

int ml::MultiFileVolumeListDraftView::FrameInfo::xExt

x,y-, and z-extent of the frame to be drawn.

Definition at line 109 of file mlMultiFileVolumeListDraftView.h.

◆ yExt

int ml::MultiFileVolumeListDraftView::FrameInfo::yExt

Definition at line 109 of file mlMultiFileVolumeListDraftView.h.

◆ zExt

int ml::MultiFileVolumeListDraftView::FrameInfo::zExt

Definition at line 109 of file mlMultiFileVolumeListDraftView.h.

◆ zFrameIndex

size_t ml::MultiFileVolumeListDraftView::FrameInfo::zFrameIndex

The z-position into set of file names of the MultiFileVolume from which the frame comes which is to be displayed.

Definition at line 91 of file mlMultiFileVolumeListDraftView.h.


The documentation for this struct was generated from the following file: