RowGrid2
Defined in: row-grid2.ts:8
Row grid: fixed row count, unbounded column count. Row-major storage: cells[row][col].
Extends
Section titled “Extends”Grid2<T>
Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RowGrid2<
T>(rows):RowGrid2<T>
Defined in: row-grid2.ts:12
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”RowGrid2<T>
Overrides
Section titled “Overrides”Properties
Section titled “Properties”
readonlycells: (T|undefined)[][]
Defined in: row-grid2.ts:10
readonlyrows:number
Defined in: row-grid2.ts:9
Methods
Section titled “Methods”canPlaceRect()
Section titled “canPlaceRect()”canPlaceRect(
rect):boolean
Defined in: grid2.ts:14
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”clone()
Section titled “clone()”clone():
RowGrid2<T>
Defined in: row-grid2.ts:18
Returns
Section titled “Returns”RowGrid2<T>
contains()
Section titled “contains()”contains(
coord):boolean
Defined in: row-grid2.ts:30
Returns true if the coordinate is within the fixed row bounds. Cols are unbounded.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
Overrides
Section titled “Overrides”getCell()
Section titled “getCell()”getCell(
coord):T|undefined
Defined in: row-grid2.ts:34
Parameters
Section titled “Parameters”Returns
Section titled “Returns”T | undefined
Overrides
Section titled “Overrides”getCells()
Section titled “getCells()”getCells():
IterableIterator<[GridCoord2,T]>
Defined in: row-grid2.ts:41
Returns
Section titled “Returns”IterableIterator<[GridCoord2, T]>
getFirstEmpty()
Section titled “getFirstEmpty()”getFirstEmpty():
GridCoord2
Defined in: row-grid2.ts:57
Returns the first empty cell in column-major order (cols grow rightward).
Returns
Section titled “Returns”getRectNeighbors()
Section titled “getRectNeighbors()”getRectNeighbors(
rect):Set<T>
Defined in: grid2.ts:50
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Set<T>
Inherited from
Section titled “Inherited from”placeRect()
Section titled “placeRect()”placeRect(
rect,value):void
Defined in: grid2.ts:39
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”setCell()
Section titled “setCell()”setCell(
coord,value):void
Defined in: row-grid2.ts:67
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void