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 |