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