Move reverseFlatCoordinates into ol.geom.flat

This commit is contained in:
Tom Payne
2013-11-12 12:32:16 +01:00
parent 1757a62905
commit 48d3402044
3 changed files with 38 additions and 38 deletions

View File

@@ -391,7 +391,7 @@ ol.geom.orientFlatLinearRings =
flatCoordinates, offset, end, stride);
var reverse = i === 0 ? !isClockwise : isClockwise;
if (reverse) {
ol.geom.reverseFlatCoordinates(flatCoordinates, offset, end, stride);
ol.geom.flat.reverseCoordinates(flatCoordinates, offset, end, stride);
}
offset = end;
}
@@ -417,27 +417,6 @@ ol.geom.orientFlatLinearRingss =
};
/**
* @param {Array.<number>} flatCoordinates Flat coordinates.
* @param {number} offset Offset.
* @param {number} end End.
* @param {number} stride Stride.
*/
ol.geom.reverseFlatCoordinates =
function(flatCoordinates, offset, end, stride) {
while (offset < end - stride) {
var i;
for (i = 0; i < stride; ++i) {
var tmp = flatCoordinates[offset + i];
flatCoordinates[offset + i] = flatCoordinates[end - stride + i];
flatCoordinates[end - stride + i] = tmp;
}
offset += stride;
end -= stride;
}
};
/**
* @param {ol.geom.Geometry} geometry Geometry.
* @param {goog.vec.Mat4.AnyType} transform Transform.