Simplify method signature for appendFlatPointCoordinates

This commit is contained in:
Maximilian Krög
2020-09-12 18:26:36 +02:00
parent 9ca9e73374
commit fd28d5bb3d
3 changed files with 6 additions and 28 deletions

View File

@@ -146,18 +146,16 @@ class CanvasBuilder extends VectorContext {
/**
* @param {Array<number>} flatCoordinates Flat coordinates.
* @param {number} offset Offset.
* @param {number} end End.
* @param {number} stride Stride.
* @protected
* @return {number} My end
*/
appendFlatPointCoordinates(flatCoordinates, offset, end, stride) {
appendFlatPointCoordinates(flatCoordinates, stride) {
const extent = this.getBufferedMaxExtent();
const tmpCoord = this.tmpCoordinate_;
const coordinates = this.coordinates;
let myEnd = coordinates.length;
for (let i = offset; i < end; i += stride) {
for (let i = 0, ii = flatCoordinates.length; i < ii; i += stride) {
tmpCoord[0] = flatCoordinates[i];
tmpCoord[1] = flatCoordinates[i + 1];
if (containsCoordinate(extent, tmpCoord)) {
@@ -335,12 +333,7 @@ class CanvasBuilder extends VectorContext {
]);
} else if (type == GeometryType.MULTI_POINT) {
flatCoordinates = geometry.getFlatCoordinates();
builderEnd = this.appendFlatPointCoordinates(
flatCoordinates,
0,
flatCoordinates.length,
stride
);
builderEnd = this.appendFlatPointCoordinates(flatCoordinates, stride);
if (builderEnd > builderBegin) {
this.instructions.push([
CanvasInstruction.CUSTOM,

View File

@@ -111,12 +111,7 @@ class CanvasImageBuilder extends CanvasBuilder {
const flatCoordinates = pointGeometry.getFlatCoordinates();
const stride = pointGeometry.getStride();
const myBegin = this.coordinates.length;
const myEnd = this.appendFlatPointCoordinates(
flatCoordinates,
0,
flatCoordinates.length,
stride
);
const myEnd = this.appendFlatPointCoordinates(flatCoordinates, stride);
this.instructions.push([
CanvasInstruction.DRAW_IMAGE,
myBegin,
@@ -171,12 +166,7 @@ class CanvasImageBuilder extends CanvasBuilder {
const flatCoordinates = multiPointGeometry.getFlatCoordinates();
const stride = multiPointGeometry.getStride();
const myBegin = this.coordinates.length;
const myEnd = this.appendFlatPointCoordinates(
flatCoordinates,
0,
flatCoordinates.length,
stride
);
const myEnd = this.appendFlatPointCoordinates(flatCoordinates, stride);
this.instructions.push([
CanvasInstruction.DRAW_IMAGE,
myBegin,

View File

@@ -269,12 +269,7 @@ class CanvasTextBuilder extends CanvasBuilder {
break;
default:
}
const end = this.appendFlatPointCoordinates(
flatCoordinates,
0,
flatCoordinates.length,
stride
);
const end = this.appendFlatPointCoordinates(flatCoordinates, stride);
if (end === begin) {
return;
}