This struct defines a two-dimensional vector of long numbers. Operators \(a+b\), \(a-b\) and \(a|b\) (Scalar product) can be used. One operand on \(a*b\) and \(a/b\) can be an long too.
More...
|
| static long | Max (Vector a) |
| | Returns the maximal component of a VectorL. More...
|
| |
| static | operator Vector (VectorL vector) |
| | Converts a VectorL object to a Vector object. More...
|
| |
| static implicit | operator VectorL (Vector vector) |
| | Implicitly converts a Vector object to a VectorL object. More...
|
| |
| static | operator VectorL (VectorD vector) |
| | Converts a VectorD object to a VectorL object. More...
|
| |
| static bool | operator!= (VectorL vector1, VectorL vector2) |
| | Compares two VectorL for inequality. The comparison will be done by comparing the values of the two x- and y-components respectively. More...
|
| |
| static VectorL | operator* (long factor, VectorL vector) |
| | Multiplies a VectorL object by a long value. More...
|
| |
| static VectorL | operator* (VectorL a, VectorL b) |
| | Multiplies two VectorL objects. More...
|
| |
| static VectorL | operator* (VectorL vector, long factor) |
| | Multiplies a VectorL object by a long value. More...
|
| |
| static VectorL | operator+ (VectorL a, VectorL b) |
| | Adds two VectorL objects. More...
|
| |
| static VectorL | operator- (VectorL a, VectorL b) |
| | Subtracts two VectorL objects. More...
|
| |
| static VectorL | operator/ (long number, VectorL vector) |
| | Performs a component-wise division of a long value and a VectorL object. The result is defined as new Vector(number / vector.X, number / vector.Y). More...
|
| |
| static VectorL | operator/ (VectorL a, VectorL b) |
| | Performs a component-wise division of two VectorL objects. More...
|
| |
| static VectorL | operator/ (VectorL vector, long divisor) |
| | Performs a component-wise division of a VectorL object and a long value. More...
|
| |
| static bool | operator== (VectorL vector1, VectorL vector2) |
| | Compares two VectorL for equality. The comparison will be done by comparing the values of the two x- and y-components respectively. More...
|
| |
| static long | operator| (VectorL a, VectorL b) |
| | Calculates the scalar product of two VectorL objects. More...
|
| |
This struct defines a two-dimensional vector of long numbers. Operators \(a+b\), \(a-b\) and \(a|b\) (Scalar product) can be used. One operand on \(a*b\) and \(a/b\) can be an long too.