Interface IVector<TVector>
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public interface IVector<TVector>
Type Parameters
TVector
- Extension Methods
Methods
Add(TVector)
[Pure]
TVector Add(TVector other)
Parameters
otherTVector
Returns
- TVector
Divide(int)
[Pure]
TVector Divide(int scalar)
Parameters
scalarint
Returns
- TVector
IsStandardBasisScalar(out TVector, out uint)
[Pure]
bool IsStandardBasisScalar(out TVector unitaryVector, out uint scalar)
Parameters
unitaryVectorTVectorscalaruint
Returns
- bool
Multiply(int)
[Pure]
TVector Multiply(int scalar)
Parameters
scalarint
Returns
- TVector
Rotate(GridRotation)
[Pure]
TVector Rotate(GridRotation rotation)
Parameters
rotationGridRotation
Returns
- TVector
Subtract(TVector)
[Pure]
TVector Subtract(TVector other)
Parameters
otherTVector
Returns
- TVector