UtilityTraceFunction

constructor(functionType: UtilityTraceFunctionType, networkAttribute: UtilityNetworkAttribute, condition: UtilityTraceCondition? = null, functionName: String = "")

Creates a function object to compute a value from a network attribute.

Since

300.1.0

Parameters

functionType

the calculation to perform.

networkAttribute

the UtilityNetworkAttribute to use with the calculation.

condition

a UtilityTraceCondition to use to restrict the functional calculation to features that satisfy the condition.

functionName

a user-defined name for this function.