Table of Contents

Interface IDiscreteSpace<TVector, TDirection, TAxis>

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public interface IDiscreteSpace<out TVector, TDirection, TAxis> : IDirectionSpace<TDirection, TAxis>, IAxisAlignedSpace<TAxis>

Type Parameters

TVector
TDirection
TAxis
Inherited Members
Extension Methods

Properties

DefaultDirection

TDirection DefaultDirection { get; }

Property Value

TDirection

Methods

UnitaryVectorFromAxis(TAxis)

TVector UnitaryVectorFromAxis(TAxis axis)

Parameters

axis TAxis

Returns

TVector

UnitaryVectorFromDirection(TDirection)

TVector UnitaryVectorFromDirection(TDirection direction)

Parameters

direction TDirection

Returns

TVector

VectorFromAxis(TAxis, int)

TVector VectorFromAxis(TAxis axis, int units)

Parameters

axis TAxis
units int

Returns

TVector

VectorFromDirection(TDirection, int)

TVector VectorFromDirection(TDirection direction, int units)

Parameters

direction TDirection
units int

Returns

TVector