EditObject

MLModule

genre

Fields

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLParser

definition

mlParser.def

see also

OutputInspector, SaveBase, DecomposeBaseList

keywords

modify, change, BaseLoad, base, xml, string, data

Purpose

The module EditObject allows for the editing of a persistency string of a ml.Base derived object.

Details

This module is wrapped by the ObjectInspector macro, which adds some extra functionality by scripting.

It is not to be used explicitly.

Input Fields

inObject

name: inObject, type: MLBase, deprecated name: inputBaseObject

Output Fields

outObject

name: outObject, type: MLBase, deprecated name: outputBaseObject

Parameter Fields

Field Index

Auto Load: Bool

Delete: Trigger

Load: Trigger

Object String: String

Status String: String

Update: Trigger

Update Mode: Enum

upToDate: Bool

Visible Fields

Update

name: updateOutObject, type: Trigger, deprecated name: updateObject

When pressed, the output object is updated according to the edited string.

Delete

name: deleteOutObject, type: Trigger, deprecated name: deleteObject

When pressed, the output object is deleted.

Load

name: loadIntoEditor, type: Trigger, deprecated name: loadObject

When pressed, the attached input object’s persistency string is loaded into the editor.

Update Mode

name: updateMode, type: Enum, default: Off, deprecated name: autoUpdate

Defines how the module reacts to an update of the input object.

Values:

Title

Name

Deprecated Name

​Off

​Off

​FALSE

​Auto Clear

​AutoClear

​Auto Update

​AutoUpdate

​TRUE

Auto Load

name: autoLoad, type: Bool, default: FALSE

Object String

name: objectString, type: String

Status String

name: statusString, type: String, persistent: no

Hidden Fields

upToDate

name: upToDate, type: Bool, default: FALSE