trapezoid property
Trapezoid
get
trapezoid
Return the global trapezoid containing the list of TextElements
Implementation
Trapezoid get trapezoid {
if (scannedElementList.isEmpty) {
return Trapezoid(
bottomLeftOffset: Offset.zero,
bottomRightOffset: Offset.zero,
topLeftOffset: Offset.zero,
topRightOffset: Offset.zero,
);
}
List<Offset> offsets = [];
for (TextElement element in scannedElementList) {
offsets.add(element.trapezoid.topLeftOffset);
offsets.add(element.trapezoid.bottomRightOffset);
offsets.add(element.trapezoid.topRightOffset);
offsets.add(element.trapezoid.bottomLeftOffset);
}
return Trapezoid.fromOffsetList(offsets);
}