C# Класс Dwarrowdelf.DirectionExtensions

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CardinalDirections Direction[]
CardinalUpDownDirections Direction[]
IntercardinalDirections Direction[]
PlanarDirections Direction[]
PlanarUpDownDirections Direction[]

Открытые методы

Метод Описание
ComponentsToDirection ( int x, int y ) : Direction
ComponentsToDirection ( int x, int y, int z ) : Direction
Contains ( this dirset, Direction dir ) : bool
ContainsDown ( this dir ) : bool
ContainsUp ( this dir ) : bool
DirectionToComponents ( this dir, int &x, int &y ) : void
DirectionToComponents ( this dir, int &x, int &y, int &z ) : void
IsCardinal ( this dir ) : bool
IsCardinalUpDown ( this dir ) : bool
IsIntercardinal ( this dir ) : bool
IsPlanar ( this dir ) : bool
IsPlanarUpDown ( this dir ) : bool
IsValid ( this dir ) : bool
Reverse ( this dir ) : Direction
Reverse ( this ds ) : DirectionSet
ToDirectionOrdinal ( this dir ) : DirectionOrdinal
ToDirectionSet ( this dir ) : DirectionSet
ToDirections ( this dirset ) : IEnumerable
ToIntVector2 ( this dir ) : IntVector2
ToIntVector3 ( this dir ) : IntVector3
ToPlanarDirection ( this dir ) : Direction
ToSurroundingPoints ( this dirset, IntVector2 p ) : IEnumerable
ToSurroundingPoints ( this dirset, IntVector3 p ) : IEnumerable
ToVectors ( this dirset ) : IEnumerable

Приватные методы

Метод Описание
DirectionExtensions ( ) : System

Описание методов

ComponentsToDirection() публичный статический Метод

public static ComponentsToDirection ( int x, int y ) : Direction
x int
y int
Результат Direction

ComponentsToDirection() публичный статический Метод

public static ComponentsToDirection ( int x, int y, int z ) : Direction
x int
y int
z int
Результат Direction

Contains() публичный статический Метод

public static Contains ( this dirset, Direction dir ) : bool
dirset this
dir Direction
Результат bool

ContainsDown() публичный статический Метод

public static ContainsDown ( this dir ) : bool
dir this
Результат bool

ContainsUp() публичный статический Метод

public static ContainsUp ( this dir ) : bool
dir this
Результат bool

DirectionToComponents() публичный статический Метод

public static DirectionToComponents ( this dir, int &x, int &y ) : void
dir this
x int
y int
Результат void

DirectionToComponents() публичный статический Метод

public static DirectionToComponents ( this dir, int &x, int &y, int &z ) : void
dir this
x int
y int
z int
Результат void

IsCardinal() публичный статический Метод

public static IsCardinal ( this dir ) : bool
dir this
Результат bool

IsCardinalUpDown() публичный статический Метод

public static IsCardinalUpDown ( this dir ) : bool
dir this
Результат bool

IsIntercardinal() публичный статический Метод

public static IsIntercardinal ( this dir ) : bool
dir this
Результат bool

IsPlanar() публичный статический Метод

public static IsPlanar ( this dir ) : bool
dir this
Результат bool

IsPlanarUpDown() публичный статический Метод

public static IsPlanarUpDown ( this dir ) : bool
dir this
Результат bool

IsValid() публичный статический Метод

public static IsValid ( this dir ) : bool
dir this
Результат bool

Reverse() публичный статический Метод

public static Reverse ( this dir ) : Direction
dir this
Результат Direction

Reverse() публичный статический Метод

public static Reverse ( this ds ) : DirectionSet
ds this
Результат DirectionSet

ToDirectionOrdinal() публичный статический Метод

public static ToDirectionOrdinal ( this dir ) : DirectionOrdinal
dir this
Результат DirectionOrdinal

ToDirectionSet() публичный статический Метод

public static ToDirectionSet ( this dir ) : DirectionSet
dir this
Результат DirectionSet

ToDirections() публичный статический Метод

public static ToDirections ( this dirset ) : IEnumerable
dirset this
Результат IEnumerable

ToIntVector2() публичный статический Метод

public static ToIntVector2 ( this dir ) : IntVector2
dir this
Результат IntVector2

ToIntVector3() публичный статический Метод

public static ToIntVector3 ( this dir ) : IntVector3
dir this
Результат IntVector3

ToPlanarDirection() публичный статический Метод

public static ToPlanarDirection ( this dir ) : Direction
dir this
Результат Direction

ToSurroundingPoints() публичный статический Метод

public static ToSurroundingPoints ( this dirset, IntVector2 p ) : IEnumerable
dirset this
p IntVector2
Результат IEnumerable

ToSurroundingPoints() публичный статический Метод

public static ToSurroundingPoints ( this dirset, IntVector3 p ) : IEnumerable
dirset this
p IntVector3
Результат IEnumerable

ToVectors() публичный статический Метод

public static ToVectors ( this dirset ) : IEnumerable
dirset this
Результат IEnumerable

Описание свойств

CardinalDirections публичное статическое свойство

Cardinal Directions (4)
public static Direction[] CardinalDirections
Результат Direction[]

CardinalUpDownDirections публичное статическое свойство

Cardinal + Up + Down (6)
public static Direction[] CardinalUpDownDirections
Результат Direction[]

IntercardinalDirections публичное статическое свойство

Intercardinal Directions (4)
public static Direction[] IntercardinalDirections
Результат Direction[]

PlanarDirections публичное статическое свойство

Planar Directions (8)
public static Direction[] PlanarDirections
Результат Direction[]

PlanarUpDownDirections публичное статическое свойство

Planar Directions + Up + Down (10)
public static Direction[] PlanarUpDownDirections
Результат Direction[]