Show / Hide Table of Contents

Class HexPrismBound

Inheritance
object
HexPrismBound
Implements
IBound
IEnumerable<Cell>
IEnumerable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Sylves
Assembly: Sylves.dll
Syntax
public class HexPrismBound : IBound, IEnumerable<Cell>, IEnumerable

Constructors

HexPrismBound(HexBound, int, int)

Declaration
public HexPrismBound(HexBound hexBound, int layerMin, int layerMex)
Parameters
Type Name Description
HexBound hexBound
int layerMin
int layerMex

Properties

HexBound

Declaration
public HexBound HexBound { get; set; }
Property Value
Type Description
HexBound

LayerMax

Inclusive upper bound for layer

Declaration
public int LayerMax { get; set; }
Property Value
Type Description
int

LayerMex

Declaration
public int LayerMex { get; set; }
Property Value
Type Description
int

LayerMin

Declaration
public int LayerMin { get; set; }
Property Value
Type Description
int

Methods

Contains(Cell)

Declaration
public bool Contains(Cell v)
Parameters
Type Name Description
Cell v
Returns
Type Description
bool

GetEnumerator()

Declaration
public IEnumerator<Cell> GetEnumerator()
Returns
Type Description
IEnumerator<Cell>

Intersect(HexPrismBound)

Declaration
public HexPrismBound Intersect(HexPrismBound other)
Parameters
Type Name Description
HexPrismBound other
Returns
Type Description
HexPrismBound

Union(HexPrismBound)

Declaration
public HexPrismBound Union(HexPrismBound other)
Parameters
Type Name Description
HexPrismBound other
Returns
Type Description
HexPrismBound

Implements

IBound
IEnumerable<T>
IEnumerable
In this article
Back to top Generated by DocFX