toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
// return "$text--0:[x: ${cornerList![0].x.toString()}, y:${cornerList![0].y.toString()}]--2:[x: ${cornerList![2].x.toString()}, y:${cornerList![2].y.toString()}]";
// return "(${cornerList![0].y.toStringAsFixed(2)})$text";
// return "$text [(${cornerList![0].x.toStringAsFixed(0)},${cornerList![0].y.toStringAsFixed(0)}), (${cornerList![1].x.toStringAsFixed(0)},${cornerList![1].y.toStringAsFixed(0)}), (${cornerList![2].x.toStringAsFixed(0)},${cornerList![2].y.toStringAsFixed(0)}), (${cornerList![3].x.toStringAsFixed(0)},${cornerList![3].y.toStringAsFixed(0)})]";
// return "$text [(${cornerList![0].y.toStringAsFixed(0)},${cornerList![0].x.toStringAsFixed(0)}), (${cornerList![2].y.toStringAsFixed(0)},${cornerList![2].x.toStringAsFixed(0)})]";
return text ?? "";
}