MultiFileVolumeListRTOutput¶
- MLModule¶
genre
authors
package
dll
definition
see also
DirectDicomImport,MultiFileVolumeListBaseOutput,MultiFileVolumeListImageOutput,DirectDicomImportPROutput,DirectDicomImportSROutput,MultiFileVolumeListWaveformOutput,MultiFileVolumeListIteratorOutput,ImageLoad,MLImageFormatLoad,ImageSaveinherits from
keywords
DICOM,DCM,import,load,read,slices,reorder,eatdicom,radio,therapy,rtinfo,rtstruct,rtimage,rtdose
Purpose¶
The DirectDicomImportRTOutput is a derived version of the MultiFileVolumeListBaseOutput module which provides additional information about radio therapy DICOM files for the DirectDicomImport module. It operates similar to the MultiFileVolumeListBaseOutput which also creates most of the fields and provides most of the functionality. Therefore see MultiFileVolumeListBaseOutput for all parameters and functionality which is not described here. See also MultiFileVolumeListImageOutput, DirectDicomImportSROutput, and DirectDicomImport for further information.
Usage¶
The usage is comparable to the usage of MultiFileVolumeListBaseOutput. Please also see its documentation.
You may also want to configure the DirectDicomImport module for example not to compose radio therapy plan DICOM files to multiframe files. For the purpose select for example UserConfig1 and replace the line:
{Element = (0008,0060); Name = Modality; Sort = 1; Part = 1; },
by the line:
{Element = (0008,0060); Name = Modality; Sort = 1; Part = 1; PartCondition = "Modality = RTPLAN";},
In this way each RTPlan files are handled as single volumes.
Windows¶
Default Panel¶
Input Fields¶
inputAccessConnector¶
- name: inputAccessConnector, type: MLBase¶
A connector to a MultiFileVolumeList (a typically one providing such a connector is
DirectDicomImport) from which an RT volume shall be selected.
Output Fields¶
outRTObject¶
- name: outRTObject, type: MLBase¶
This output provides a Base object containing the RT information of the selected volume. It is typically used by connected modules such as
RTImageToML,RTDoseToML,RTDoseInfo, etc. See the C++ libraries MLDcmtkAccessories and MLDcmtkBaseObjects for further information about those objects.
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visible Fields¶
Use Base Input¶
- name: useBaseInput, type: Bool, default: TRUE¶
If enabled the the volume is read from the
DirectDicomImportmodule connected to the base input; otherwise the specified cache file is read.
Load Result Cache¶
- name: loadResultCache, type: Trigger¶
Loads a volume list from cached result volume.
Cache File Path¶
- name: cacheFilePath, type: String¶
File containing a list of cached image volumes.
Volume Index¶
- name: outVolIdx, type: Integer, default: 0, minimum: -1¶
This read-only field shows the index of the volume currently selected in the volume list.
Number of volumes¶
- name: numVolumes, type: Integer, default: 0¶
This read-only field shows number of available volumes.
Tag Dump Size¶
Tag Dump¶
- name: tagDump, type: String, persistent: no¶
Shows the DICOM tag list of currently selected volume (the dump will be clamped if the tag list is too large).
Volume Info Dump¶
- name: volumeInfoDump, type: String, persistent: no¶
Shows a collection of available information about the currently selected volume.
Dcm Info String¶
- name: dcmInfoString, type: String, persistent: no¶
Shows the radio therapy information of currently selected volume.