Show / Hide Table of Contents

Namespace DeBroglie.Topo

Classes

GraphInfo

Summarises the type of graph

GraphTopology

An generic topology representing any graph data strcture with a given maximum degree. The x-axis is the same as the index, indicating which vertex in the graph. y and z are unused and are always zero.

GridTopology

A grid topology is a topology with a regular repeating pattern. It supports more operations than a generic topology.

MeshTopologyBuilder

Builds a GraphTopology that represents a mesh, i.e. a series of faces that connect to each other along their edges.

TopoArray

Utility class containing methods for construction ITopoArray<T> objects.

TopoArrayExtensions

TopoArrayUtils

TopologyExtensions

Structs

DirectionSet

Wrapper around DirectionsType supplying some convenience data.

GraphTopology.NeighbourDetails

Describes a single neighbour of a node. (also called a half-edge in some literature).

Interfaces

ITopoArray<T>

A read-only array coupled with a specific Topology

ITopology

A ITopology specifies a discrete area, volume or graph, and provides generic navigation methods. Topologies are used to support generation in a wide variety of shapes. Topologies do not actually store data, they just specify the dimensions. Actual data is stored in an ITopoArray<T>. Further information can be found in the documentation.

Enums

Axis

Direction

DirectionSetType

DirectionType indicates what neighbors are considered adjacent to each tile.

EdgeLabel

Delegates

TopoArrayUtils.TileRotate<T>

In this article
Back to top Generated by DocFX