Table of Contents

Class Axes

Namespace
PAC.Geometry.Axes

Provides axes and groups of axes.

public static class Axes
Inheritance
Axes
Inherited Members

Remarks

Each axis has its own type, so that axes can be abstracted in a type-safe way. For example, shapes can specify exactly which axes they can reflected across, and this is enforced at compile time via types.

Fields

CardinalAxes

public static readonly IEnumerable<CardinalAxis> CardinalAxes

Field Value

IEnumerable<CardinalAxis>

CardinalOrdinalAxes

public static readonly IEnumerable<CardinalOrdinalAxis> CardinalOrdinalAxes

Field Value

IEnumerable<CardinalOrdinalAxis>

Diagonal45

A 45-degree axis (going from southwest to northeast).

public static readonly Diagonal45Axis Diagonal45

Field Value

Diagonal45Axis
See Also

Horizontal

A horizontal axis.

public static readonly HorizontalAxis Horizontal

Field Value

HorizontalAxis
See Also

Minus45

A -45-degree axis (going from northwest to southeast).

public static readonly Minus45Axis Minus45

Field Value

Minus45Axis
See Also

OrdinalAxes

public static readonly IEnumerable<OrdinalAxis> OrdinalAxes

Field Value

IEnumerable<OrdinalAxis>

Vertical

A vertical axis.

public static readonly VerticalAxis Vertical

Field Value

VerticalAxis
See Also