Purpose

The module this selects one or more curves from a CurveList.

The remaining (deselected) curves are provided at the second output.

Windows

Default Panel

../../../Projects/MLCurveUtils/Modules/mhelp/Images/Screenshots/CurveSelect._default.png

Input Fields

inputCurveList

name: inputCurveList, type: MLBase

Connect a CurveList object here.

Output Fields

outputCurveList

name: outputCurveList, type: MLBase

Contains all selected curves.

Note that this module does not copy and thus does not own the CurveData objects of this CurveList.

outputDeselectedCurveList

name: outputDeselectedCurveList, type: MLBase

Contains all deselected (remaining) curves.

Note that this module does not copy and thus does not own the CurveData objects of this CurveList.

Parameter Fields

Visible Fields

Curve Selection

name: selectCurves, type: String, deprecated name: selectCurvesFld

Enter curve ids to be selected, separated by ‘,’ and/or ‘-’ for a range of curves, e.g. 4,7,8-10,12.

Info

name: info, type: String

Shows information about the state of the module.

Curve Table String

name: curveTableString, type: String

Shows a table with all the available curves and their indices.

Provide deselected curves at 2nd output

name: provideDeselectedCurves, type: Bool, default: FALSE

If checked, all deselected curves will be provided at the second output.

If selection string is empty, select all

name: takeNoneSelectedAsSelectAll, type: Bool, default: TRUE

If checked, empty selection string will be interpreted as full selection.

Hidden Fields

inputCurveIDs

name: inputCurveIDs, type: String, deprecated name: inputCurveIDsFld

numInputCurves

name: numInputCurves, type: Integer, default: 0, deprecated name: numInputCurvesFld

curveTableRowSeparator

name: curveTableRowSeparator, type: String, default: ,

curveTableColumnSeparator

name: curveTableColumnSeparator, type: String, default: @