Show / Hide Table of Contents

Namespace MultidimLib

Classes

Container

Provides a base class for objects that can self-locate thier position inside spaces (Space<C> objects).

Container<T>

Represents a generic wrapper around an object, which can self-locate its position inside spaces (Space<C> objects).

Dimension

Represents a fixed-length dimension to shape a space (Space object).

DimensionCollection

Represents an enumerable read-only positive-infinite collection of dimensions (Dimension objects) that shape a specific underlaying space (Space object).

LocationDictionary

A dictionary whose keys are spaces (Space objects) and its values are collections of points (Point objects). It is used as the result returned when a container (Container object) queries its position inside such spaces.

Point

Represents an thread-safe mutable positive-infinite enumerable of coordinates that correspond to a location in a space (Space<C> object).

Space

Base class for an n-dimensional array.

Space<C>

Represents an n-dimensional array that stores containers (Container objects) at specific locations represented by points (Point objects).

Back to top MultidimLib from Ecuador.