Matrix class

Constructors

Matrix()

Properties

hashCode int
The hash code for this object.
no setterinherited
orientation MatrixOrientation
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s List<List<NodeOutput?>>
getter/setter pair

Methods

extendHeight(int toValue) → void
extendWidth(int toValue) → void
find(bool f(NodeOutput)) List<int>?
findNode(bool f(NodeOutput)) FindNodeResult?
getByCoords(int x, int y) NodeOutput?
getFreeRowForColumn(int x) int
hasHorizontalCollision(int x, int y) bool
hasVerticalCollision(int x, int y) bool
height() int
insert(int x, int y, NodeOutput? item) → void
insertColumnBefore(int x) → void
insertRowBefore(int y) → void
isAllChildrenOnMatrix(NodeOutput item) bool
normalize() Map<String, MatrixNode>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rotate() Matrix
toString() String
A string representation of this object.
override
width() int

Operators

operator ==(Object other) bool
The equality operator.
inherited