CurveListContainer

MLModule

genre

Diagram

author

Lennart Tautz

package

FMEwork/ReleaseMeVis

dll

MLCurveInfrastructure

definition

MLCurveInfrastructure.def

see also

CurveImport

keywords

curve, list, data, add

Purpose

This module provides a curve list for scripting access.

Usage

Press Create Empty List to create a new curve list, and Add Empty Curve to add a curve to the list.

Connect a curve list to inCurveList and press Copy Input List to get a copy.

Details

This module creates and owns a curve list. It can add curves to the list dynamically, which can then be modified by scripting.

If the input list is copied, a deep copy is created that is owned by this module.

Windows

Default Panel

../../../Projects/CurveInfrastructure/CurveListContainer/Modules/mhelp/Images/Screenshots/CurveListContainer._default.png

Input Fields

inCurveList

name: inCurveList, type: MLBase

Optional input curve list to copy.

Output Fields

outCurveList

name: outCurveList, type: MLBase

A curve list object.

Parameter Fields

Field Index

Add Empty Curve: Trigger

Clear: Trigger

Copy Input List: Trigger

Create Empty List: Trigger

Has valid output?: Bool

Visible Fields

Clear

name: clear, type: Trigger

Removes all added curves and the curve list.

Create Empty List

name: createEmptyList, type: Trigger

Provide an empty list at the output. Previously added curves are removed.

Add Empty Curve

name: addEmptyCurve, type: Trigger

Add an empty curve to the output list.

Copy Input List

name: copyInputList, type: Trigger

Provide a copy of the input list at the output. The previous output list is removed.

Has valid output?

name: hasValidOutput, type: Bool, default: FALSE

True if there is a valid curve list at the output, false otherwise.