danmatrix / DanMatrixElementsIterator
Defined in: src/iterators/danMatrixElementsIterator.ts:6
The class DanMatrixElementsIterator implements MatrixIterator interface and Iterable interface
T
new DanMatrixElementsIterator<
T>(matrix):DanMatrixElementsIterator<T>
Defined in: src/iterators/danMatrixElementsIterator.ts:20
The public class constructor
DanMatrix<T>
the DanMatrix object
DanMatrixElementsIterator<T>
[iterator]():
Iterator<DanMatrixElement<T>>
Defined in: src/iterators/danMatrixElementsIterator.ts:99
A zero-argument function that returns an object, conforming to the Iterator Protocol. In Javascript/Typescript in order to be iterable, an object must implement the "@@iterator" method
an iterator object.
current():
DanMatrixElement<T> |undefined
Defined in: src/iterators/danMatrixElementsIterator.ts:40
Get the current row, or return undefined if the iterator was not yet started
DanMatrixElement<T> | undefined
hasNext():
boolean
Defined in: src/iterators/danMatrixElementsIterator.ts:83
Check if the iterator can return more elements
boolean
true if the iterator can return more elements, false if there are no elements left
next():
DanMatrixElement<T> |undefined
Defined in: src/iterators/danMatrixElementsIterator.ts:62
Get the next element, or return undefined if the iterator's end was reached
DanMatrixElement<T> | undefined
rewind():
void
Defined in: src/iterators/danMatrixElementsIterator.ts:90
Restart the iterator
void