Show / Hide Table of Contents

Interface IOperation

Interface for operations scope instructions

Namespace: UrlLib.Interfaces
Assembly: UrlLib.dll
Syntax
public interface IOperation

Methods

AddNumber(Number, List<Number>)

Add the list number variables and assign it to the result.

Declaration
void AddNumber(Number result, List<Number> vars)
Parameters
Type Name Description
Number result

Sum result

System.Collections.Generic.List<Number> vars

List of numbers to add

AddNumber(Number, Number, Double)

Add the number variable and the double number and assign it to the result.

Declaration
void AddNumber(Number result, Number var, double number)
Parameters
Type Name Description
Number result

Sum result

Number var

Number to add

System.Double number

Number to add

AssignAxial(Axial, Axial)

Assign axial variable to another.

Declaration
void AssignAxial(Axial leftVar, Axial rightVar)
Parameters
Type Name Description
Axial leftVar

Target variable

Axial rightVar

Variable to assign (new value)

AssignAxial(Axial, Axial, Axial.Axes)

Assign axial axis of an axial variable to another.

Declaration
void AssignAxial(Axial leftVar, Axial rightVar, Axial.Axes axesToAssign)
Parameters
Type Name Description
Axial leftVar

Target variable

Axial rightVar

Variable to assign (new value)

Axial.Axes axesToAssign

Axial axis to assign

AssignAxial(Axial, Axial.Axes, Number)

Assign the number to the target axis of the axial variable

Declaration
void AssignAxial(Axial leftVar, Axial.Axes axesToAssign, Number rightVar)
Parameters
Type Name Description
Axial leftVar

Target variable

Axial.Axes axesToAssign

Axial axis to be assigned

Number rightVar

Variable to assign (new value)

AssignBoolean(Boolean, Boolean)

Assign new boolean value to boolean variable.

Declaration
void AssignBoolean(Boolean leftVar, bool boolean)
Parameters
Type Name Description
Boolean leftVar

Target variable

System.Boolean boolean

New value

AssignBoolean(Boolean, Boolean)

Assign boolean variable to another.

Declaration
void AssignBoolean(Boolean leftVar, Boolean rightVar)
Parameters
Type Name Description
Boolean leftVar

Target variable

Boolean rightVar

Variable to assign (new value)

AssignBoolean(Boolean, SignalDigital)

Assign the current value of a digital signal in the boolean variable.

Declaration
void AssignBoolean(Boolean leftVar, SignalDigital signal)
Parameters
Type Name Description
Boolean leftVar

Target variable

SignalDigital signal

Digital signal

AssignCartesian(Cartesian, Cartesian)

Assign cartesian variable to another.

Declaration
void AssignCartesian(Cartesian leftVar, Cartesian rightVar)
Parameters
Type Name Description
Cartesian leftVar

Target variable

Cartesian rightVar

Variable to assign (new value)

AssignCartesian(Cartesian, Cartesian, Cartesian.Coords)

Assign cartesian coordinate of an cartesian variable to another.

Declaration
void AssignCartesian(Cartesian leftVar, Cartesian rightVar, Cartesian.Coords coordToAssign)
Parameters
Type Name Description
Cartesian leftVar

Target variable

Cartesian rightVar

Variable to assign (new value)

Cartesian.Coords coordToAssign

Cartesian coordinate to assign

AssignCartesian(Cartesian, Cartesian.Coords, Number)

Assign number to an cartesian coordinate of an cartesian variable.

Declaration
void AssignCartesian(Cartesian leftVar, Cartesian.Coords coordToAssign, Number rightVar)
Parameters
Type Name Description
Cartesian leftVar

Target variable

Cartesian.Coords coordToAssign

Cartesian coordinate to be assigned

Number rightVar

Variable to assign (new value)

AssignNumber(Number, Double)

Assign new number value to number variable.

Declaration
void AssignNumber(Number leftVar, double number)
Parameters
Type Name Description
Number leftVar

Target variable

System.Double number

New value

AssignNumber(Number, Axial, Axial.Axes)

Assign axial axis of an axial variable to number variable.

Declaration
void AssignNumber(Number leftVar, Axial rightVar, Axial.Axes axesToAssign)
Parameters
Type Name Description
Number leftVar

Target variable

Axial rightVar

Variable to assign (new value)

Axial.Axes axesToAssign

Axial axis to assign

AssignNumber(Number, Cartesian, Cartesian.Coords)

Assign cartesian coordinate of an cartesian variable to number variable.

Declaration
void AssignNumber(Number leftVar, Cartesian rightVar, Cartesian.Coords coordToAssign)
Parameters
Type Name Description
Number leftVar

Target variable

Cartesian rightVar

Variable to assign (new value)

Cartesian.Coords coordToAssign

Cartesian coordinate to assign

AssignNumber(Number, Number)

Assign number variable to another.

Declaration
void AssignNumber(Number leftVar, Number rightVar)
Parameters
Type Name Description
Number leftVar

Target variable

Number rightVar

Variable to assign (new value)

AssignNumber(Number, SignalAnalogic)

Assign the current value of a analog signal in the number variable.

Declaration
void AssignNumber(Number leftVar, SignalAnalogic signal)
Parameters
Type Name Description
Number leftVar

Target variable

SignalAnalogic signal

Analog signal

AssignNumber(Number, SignalGroup)

Assign the current value of a group signal in the number variable.

Declaration
void AssignNumber(Number leftVar, SignalGroup gi)
Parameters
Type Name Description
Number leftVar

Target variable

SignalGroup gi

Group signal

DivNumber(Number, List<Number>)

Divs the list number variables and assign it to the result.

Declaration
void DivNumber(Number result, List<Number> vars)
Parameters
Type Name Description
Number result

Division result

System.Collections.Generic.List<Number> vars

List of numbers to divide

DivNumber(Number, Double, Number)

Divs the double number by number variable and assign it to the result.

Declaration
void DivNumber(Number result, double number, Number var)
Parameters
Type Name Description
Number result

Division result

System.Double number

Number to divide

Number var

Number to divide

DivNumber(Number, Number, Double)

Divs the number variable by the double number and assign it to the result.

Declaration
void DivNumber(Number result, Number var, double number)
Parameters
Type Name Description
Number result

Division result

Number var

Number to divide

System.Double number

Number to divide

MultNumber(Number, List<Number>)

Multiply the list number variables and assign it to the result.

Declaration
void MultNumber(Number result, List<Number> vars)
Parameters
Type Name Description
Number result

Multiply result

System.Collections.Generic.List<Number> vars

List of numbers to multiply

MultNumber(Number, Number, Double)

Multiply the number variable by the double number and assign it to the result.

Declaration
void MultNumber(Number result, Number var, double number)
Parameters
Type Name Description
Number result

Multiply result

Number var

Number to multiply

System.Double number

Number to multiply

SubNumber(Number, List<Number>)

Subtract the list number variables and assign it to the result.

Declaration
void SubNumber(Number result, List<Number> vars)
Parameters
Type Name Description
Number result

Subtract result

System.Collections.Generic.List<Number> vars

List of numbers to subtract

SubNumber(Number, Double, Number)

Subtract the double number and the number variable and assign it to the result.

Declaration
void SubNumber(Number result, double number, Number var)
Parameters
Type Name Description
Number result

Subtract result

System.Double number

Number to subtract

Number var

Number to subtract

SubNumber(Number, Number, Double)

Subtract the number variable and the double number and assign it to the result.

Declaration
void SubNumber(Number result, Number var, double number)
Parameters
Type Name Description
Number result

Subtract result

Number var

Number to subtract

System.Double number

Number to subtract

In This Article
Back to top Wepall 2021. All rights reserved.