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  |