Engine(int numInputImages=0, int numOutputImages=0)
Constructor.
StringField * _fldSaveFileName
Name of the file the list is to be stored in.
BoolField * _fldUseSaveDir
Indicates whether the save dir field is used.
BoolField * _fldAllowOverwrite
Indicates whether the specified file is overwritten if it already exists.
BoolField * _fldUpToDate
If true, the last saved object file is still consistent with the current object.
BoolField * _fldAutoSave
Auto-saves the object each time the input is touched. Use with care.
void handleNotification(Field *field) override
Handle field notifications.
BaseField * _fldBaseInput
Input connection.
NotifyField * _fldSaveButton
Save list.
StringField * _fldNodeName
Name of the root node of the list when storing/restoring.
EnumField * _fldSaveMode
Specifies the storage format of the list.
virtual bool saveObject(void)
saves the input object to a file
void _updateNodeName()
Reads a default node name from the input object (if present).
StringField * _fldSaveDirName
Name of the directory the file is to be stored in.
StringField * _fldFileStatus
Field for status messages concerning file I/O.
#define ML_MODULE_CLASS_HEADER(className)