SplicedGridTCell, TBasePoint Class |
Namespace: Gamelogic.Grids
public class SplicedGrid<TCell, TBasePoint> : IGrid<TCell, SplicedPoint<TBasePoint>>, IGrid<SplicedPoint<TBasePoint>>, IGridSpace<SplicedPoint<TBasePoint>>, IEnumerable<SplicedPoint<TBasePoint>>, IEnumerable where TBasePoint : Object, IGridPoint<TBasePoint>
The SplicedGridTCell, TBasePoint type exposes the following members.
| Name | Description | |
|---|---|---|
| SplicedGridTCell, TBasePoint |
Constructs a new spliced grid from the given base grid, where each cell is divided into
the number of splices given.
|
| Name | Description | |
|---|---|---|
| CloneStructureTNewCell | ||
| Contains | ||
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetAllNeighbors | ||
| GetEnumerator | ||
| GetHashCode | (Inherited from Object.) | |
| GetLargeSet | ||
| GetStoragePoints | ||
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| ToString | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| ButFirstSplicedPointTBasePoint |
Returns an enumerable of all elements of the given list but the first,
keeping them in order.
(Defined by CollectionExtensions.) | |
| ButLastSplicedPointTBasePoint |
Returns an enumerable of all elements in the given
list but the last, keeping them in order.
(Defined by CollectionExtensions.) | |
| CombinationsSplicedPointTBasePoint |
Generates all combinations of m elements selected from the list.
(Defined by Combinatorial.) | |
| ListToStringSplicedPointTBasePoint |
Returns a pretty string representation of the given list. The resulting string looks something like
[a, b, c].
(Defined by CollectionExtensions.) | |
| MaxBySplicedPointTBasePoint(FuncSplicedPointTBasePoint, IComparable) | Overloaded.
Finds the maximum element in the source as scored by the given function.
(Defined by CollectionExtensions.) | |
| MaxBySplicedPointTBasePoint, TKey(FuncSplicedPointTBasePoint, TKey) | Overloaded.
Finds the minimum element in the source as scored by its projection.
(Defined by CollectionExtensions.) | |
| MaxBySplicedPointTBasePoint, TKey(FuncSplicedPointTBasePoint, TKey, IComparerTKey) | Overloaded.
Finds the minimum element in the source as scored by the given function applied to a projection on the elements.
(Defined by CollectionExtensions.) | |
| MinBySplicedPointTBasePoint, TKey(FuncSplicedPointTBasePoint, TKey) | Overloaded.
Finds the minimum element in the source as scored by its projection.
(Defined by CollectionExtensions.) | |
| MinBySplicedPointTBasePoint, TKey(FuncSplicedPointTBasePoint, TKey, IComparerTKey) | Overloaded.
Finds the minimum element in the source as scored by the given function applied to a projection on the elements.
(Defined by CollectionExtensions.) | |
| PartitionsSplicedPointTBasePoint |
Returns a list of all the partitions of a list.
(Defined by Combinatorial.) | |
| PermutationsSplicedPointTBasePoint |
Generates all permutations of the list of elements.
(Defined by Combinatorial.) | |
| PowerSetSplicedPointTBasePoint |
Returns the power set of the input, that is, the set of all subsets of the input.
(Defined by Combinatorial.) | |
| RandomItemSplicedPointTBasePoint | Overloaded.
Returns a random element from a source.
(Defined by CollectionExtensions.) | |
| RandomItemSplicedPointTBasePoint(IRandom) | Overloaded.
Returns a random element from a source.
(Defined by CollectionExtensions.) | |
| RotateLeftSplicedPointTBasePoint |
Returns a enumerable with elements in order, but the first element is moved to the end.
(Defined by CollectionExtensions.) | |
| RotateRightSplicedPointTBasePoint |
Returns a enumerable with elements in order, but the last element is moved to the front.
(Defined by CollectionExtensions.) | |
| SampleRandomSplicedPointTBasePoint(Int32) | Overloaded.
Returns a random sample from a source.
(Defined by CollectionExtensions.) | |
| SampleRandomSplicedPointTBasePoint(Int32, IRandom) | Overloaded.
Returns a random sample from a source.
(Defined by CollectionExtensions.) | |
| TakeHalfSplicedPointTBasePoint |
Returns the first half of elements from a source.
(Defined by CollectionExtensions.) | |
| TakeLastSplicedPointTBasePoint |
Returns the last n elements from a source.
(Defined by CollectionExtensions.) | |
| ThrowIfNull |
Throws a NullReferenceException if the object is null.
(Defined by ObjectExtensions.) | |
| ToPeriodicGeneratorSplicedPointTBasePoint | (Defined by GeneratorExtensions.) | |
| ToPointListSplicedPointTBasePoint |
This method performs the same function as ToList, but returns a PointList instead.
(Defined by IEnumerableExtensions.) | |
| ToRandomElementGeneratorSplicedPointTBasePoint | (Defined by GeneratorExtensions.) | |
| TuplesSplicedPointTBasePoint | (Defined by Combinatorial.) |
| Name | Description | |
|---|---|---|
| IEnumerableGetEnumerator | ||
| IGridSplicedPointTBasePointItem | ||
| IGridSplicedPointTBasePointValues |