CopyList¶
-
MLModule
¶ genre Fields
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLBase
definition MLBase.def see also ExtractObjectFromList
,SaveBase
,LoadBase
keywords Base
,BaseList
,object
,decouple
,marker
,xmarkerlist
Purpose¶
The module CopyList
copies an object list derived from ml.BaseList
. This can be useful if a list has to be modified (such as a marker list) but the original one has to be preserved.
Usage¶
Connect a list to the input field and press the Update
button. When the output list is no longer needed, delete it using the Clear
button.
Input Fields¶
Output Fields¶
Parameter Fields¶
Field Index¶
Clear : Trigger |
Input Object Type : String |
On Input Notification : Enum |
Output up-to-date : Bool |
Status : String |
Update : Trigger |
Visible Fields¶
On Input Notification¶
-
name:
updateMode
, type:
Enum
, default:
AutoUpdate
, deprecated name:
autoUpdateMode
¶ Defines what the module is supposed to do when the input field is touched.
Note that “Auto-Update” also clears the old output object before copying the new list.
Values:
Title | Name | Description |
---|---|---|
Do Nothing | Off | Does not react to an input change. |
Auto Clear | AutoClear | Clears the output list on an input change. |
Auto Update | AutoUpdate | Clears the output and then copies the input BaseList to the output. |
Status¶
-
name:
status
, type:
String
, persistent:
no
, deprecated name:
statusString
¶ Shows the current status of the module.
Output up-to-date¶
-
name:
upToDate
, type:
Bool
, persistent:
no
¶ Shows whether the current output BaseList is up-to-date.
Input Object Type¶
-
name:
objectType
, type:
String
, persistent:
no
¶ Shows the ML runtime type of the input BaseList.