RTDoseToML¶
- MLModule¶
authors
package
dll
definition
see also
keywords
Purpose¶
This module converts DRTDose object to an image and to a CSOList.
Details¶
This module produces a CSOList as output by converting the DRTStructureSetROISequence and DRTROIContourSequence. The Dose specific DRTRTDoseROISequence is also used.
Tips¶
The field output0 contains an image with raw integer values. In order to obtain real dose values connect the output0 field to the ApplyDicomPixelModifiers.
Currently not all DcmStructures are converted.
DcmElements of type DcmOtherByteOtherWord are not converted.
Windows¶
Default Panel¶
Input Fields¶
inRTDose¶
- name: inRTDose, type: MLBase¶
Input Base object of DRTDoseIODBase type.
Output Fields¶
output0¶
- name: output0, type: Image¶
Image with raw integer values. See Tips for info how to get real dose values.
outCSOList¶
- name: outCSOList, type: MLBase¶
Output CSOList.
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
Visible Fields¶
Update¶
- name: update, type: Trigger¶
Initiates update of all output field values.
Clear¶
- name: clear, type: Trigger¶
Clears all output field values to a clean initial state.
On Input Change Behavior¶
- name: onInputChangeBehavior, type: Enum, default: Clear, deprecated name: shouldUpdateAutomatically,shouldAutoUpdate¶
Declares how the module should react if any input field value changes. If set to True the output field values will be updated. Otherwise they will be cleared.
Values:
Title |
Name |
Deprecated Name |
|---|---|---|
Update |
Update |
TRUE |
Clear |
Clear |
FALSE |
Status Code¶
- name: statusCode, type: Enum, persistent: no¶
Reflects module’s status (successful or failed computations) as one of some predefined enumeration values.
Values:
Title |
Name |
|---|---|
Ok |
Ok |
Invalid input object |
Invalid input object |
Invalid input parameter |
Invalid input parameter |
Internal error |
Internal error |
Status Message¶
- name: statusMessage, type: String, persistent: no¶
Gives additional, detailed information about status code as human-readable message.
Has Valid Output¶
- name: hasValidOutput, type: Bool, persistent: no¶
Indicates validity of output field values (success of computation).
[]¶
- name: updateDone, type: Trigger, persistent: no¶
Notifies that an update was performed (Check status interface fields to identify success or failure).