LoadBase

MLModule

genre

File

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLParser

definition

mlParser.def

see also

SaveBase, DecomposeBaseList

keywords

store, BaseLoad, restore, open, object, xml, file, data

Purpose

The module LoadBase loads a ml.Base-derived object from a file.

Tips

There are several possible reasons for the Error - Object could not be loaded message.

Usually, the reason is simply an incorrect file (such as a version conflict or something similar).

However, the message will also appear when you attempt to load (and thus create) objects of classes declared in a DLL that has not been loaded yet.

For example, you cannot load a CSOList object if the DLL MLCSO is not loaded. The solution is to add a module from that DLL to the network before pressing the “load” button.

Usually, there will be such a module in your network anyway, as you likely need it to process the object you want to load; therefore, this error will occur only rarely.

Windows

Default Panel

../../../Modules/ML/MLParser/mhelp/Images/Screenshots/LoadBase._default.png

Output Fields

outObject

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

loaded object

Parameter Fields

Field Index

&Clear: Trigger

Up to Date: Bool

&Load: Trigger

Use: Bool

Auto-Update Mode: Enum

Base Directory: String

File Name: String

format: Enum

nodeName: String

Status: String

Visible Fields

&Clear

name: clear, type: Trigger, deprecated name: delete,deleteObject

When pressed, the currently contained object is cleared.

This will be done automatically before loading a new object.

&Load

name: load, type: Trigger, deprecated name: loadObject

When pressed, the current object is deleted from memory and then the specified object is loaded from disk.

Auto-Update Mode

name: autoUpdate, type: Enum, default: AutoClear, deprecated name: autoLoad,autoLoadMode

Defines the update behavior of the module.

Values:

Title

Name

Deprecated Name

Description

​Keep

​Off

​AutoUpdateModeDoNothing,FALSE

​The module does nothing on any field change.

​Clear

​AutoClear

​AutoUpdateModeAutoClear

​The module removes the current object and clears the output on any field change.

​Update

​AutoUpdate

​AutoUpdateModeAutoUpdate,TRUE

​The module removes the current object and loads the specified object from disk on any field change.

Status

name: status, type: String, persistent: no, deprecated name: currStatus

Shows status information about this module.

File Name

name: filename, type: String, default: object, deprecated name: fileName

Sets the file name of the object.

Use

name: useBaseDir, type: Bool, default: FALSE

If checked, the Base Directory is used as a base directory from where the file is loaded relatively.

Base Directory

name: baseDir, type: String

Sets a base directory from where the file is loaded relatively.

Up to Date

name: upToDate, type: Bool, persistent: no

Shows whether the output object is up-to-date.

Hidden Fields

nodeName

name: nodeName, type: String

format

name: format, type: Enum, default: Auto

Values:

Title

Name

​XML

​XML

​Auto

​Auto