CurveCompare¶
- MLModule¶
 genre
author
package
dll
definition
see also
keywords
Purpose¶
Module is used to compare two CurveList or CurveData objects for equality.
Usage¶
Connect two input CurveList objects and set up indices of CurveData objects you want to compare. Also you can directly connect a CurveData object to an input for comparison. In this case input indices are ignored. If you want to compare complete input CurveList objects enable related BoolField. In this case input indices are also ignored.
Windows¶
Default Panel¶
Input Fields¶
inCurve0¶
- name: inCurve0, type: MLBase¶
 CurveData or CurveList object for comparison.
inCurve1¶
- name: inCurve1, type: MLBase¶
 CurveData or CurveList object for comparison.
Parameter Fields¶
Field Index¶
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
|
  | 
|
  | 
Visible Fields¶
Update¶
- name: update, type: Trigger¶
 Updates output.
Clear¶
- name: clear, type: Trigger¶
 Clears output.
On Input Change Behavior¶
- name: onInputChangeBehavior, type: Enum, default: Clear, deprecated name: shouldAutoUpdate,shouldUpdateAutomatically¶
 If enabled output will be updated automatically after change of any input field. If disabled output will automatically be cleared.
Values:
Title  | 
Name  | 
Deprecated Name  | 
|---|---|---|
Update  | 
Update  | 
TRUE  | 
Clear  | 
Clear  | 
FALSE  | 
Status Code¶
- name: statusCode, type: Enum, persistent: no¶
 Status code to indicate successful or failed computations.
Values:
Title  | 
Name  | 
|---|---|
Ok  | 
Ok  | 
Invalid input object  | 
Invalid input object  | 
Invalid input parameter  | 
Invalid input parameter  | 
Internal error  | 
Internal error  | 
Status Message¶
- name: statusMessage, type: String, persistent: no¶
 Detail message of the status.
Has Valid Output¶
- name: hasValidOutput, type: Bool, persistent: no¶
 Indicates validity of output (success of calculation).
[]¶
- name: updateDone, type: Trigger, persistent: no¶
 Notifies that an update was performed (Check status interface fields to identify success or failure).
Index Curve 0¶
- name: inCurrentInCurve0Index, type: Integer, default: 0, deprecated name: currentInCurve0Index¶
 Selects curve with given index from first input CurveList. Index is ignored if comparison of CurveLists is enabled.
Index Curve 1¶
- name: inCurrentInCurve1Index, type: Integer, default: 0, deprecated name: currentInCurve1Index¶
 Selects curve with given index from second input CurveList. Index is ignored if comparison of CurveLists is enabled.
Epsilon¶
- name: inEpsilon, type: Double, default: 0.001, deprecated name: epsilon¶
 Allowed deviation of values.
Compare CurveLists¶
- name: inShouldCompareCurveLists, type: Bool, default: FALSE¶
 Declares if all CurveData objects from connected CurveLists should be compared. If enabled the input indices are ignored.
Are Equal¶
- name: outAreEqual, type: Bool, persistent: no, deprecated name: areEqual¶
 Result of comparison.