Éric Lemoine
1ce43e323d
Add ol.geom.Polygon.fromExtent
2014-10-14 11:32:20 +02:00
Éric Lemoine
cdbc1a07be
Add ol.geom.flat.intersectsextent
...
Includes functions for testing if an extent and a geometry intersect.
2014-09-17 12:17:31 +02:00
Éric Lemoine
3ce6229d34
Add ol.geom.flat.segments.forEach
2014-09-17 12:17:31 +02:00
Guillaume Beraudo
d67cefdf3a
Consistent circle transform
...
Depending on compilation flags, applying a transform used to either:
- work;
- fail throwing an abstract method not implemented message;
- fail silently.
Now it should consistently work, like the other geometries.
Adding a polygon factory method creating an approximation of a circle on
a plane would be useful for users wanting the circle to be deformed.
It would be similar to the `circular` function which creates an
approximation of a circle on a sphere.
2014-09-16 13:41:17 +02:00
tsauerwein
7c22d8ffd4
Also accept empty array for ol.geom.MultiPolygon
2014-07-10 17:18:24 +02:00
Bart van den Eijnden
e3cbece91b
Add some test coverage for ol.geom.transformSimpleGeometry2D
2014-06-27 10:07:47 +02:00
Frédéric Junod
9e7bfda9f7
Merge pull request #2096 from fredj/unused-require
...
Remove unused goog.require
2014-05-21 17:36:29 +02:00
Frederic Junod
2f918ea2a4
Remove unused goog.require
2014-05-21 16:06:32 +02:00
Björn Harrtell
ce40a142fa
opt_dest should be assigned to not pushed
2014-05-21 12:02:26 +02:00
Tim Schaub
e448f100fd
Add a transform method to geometries
...
This accepts CRS identifiers for source and destination, transforms the geometry in place, and returns a reference to the geometry.
2014-05-02 11:47:59 -06:00
Tim Schaub
a4f1efbddb
Add tests for geometry applyTransform method
2014-05-02 09:58:23 -06:00
Tim Schaub
4f9968d106
Rename transform to applyTransform for geometries
2014-05-02 09:27:53 -06:00
Tom Payne
78c8d976eb
Remove empty ol.geom.flat
2014-03-12 13:26:14 +01:00
Tom Payne
65dcc38fad
Factor out ol.geom.flat.reverse
2014-03-12 13:26:14 +01:00
Tom Payne
3541a01aab
Factor out ol.geom.flat.inflate
2014-03-12 13:26:14 +01:00
Tom Payne
9ca996725e
Factor out ol.geom.flat.flip
2014-03-12 13:26:14 +01:00
Tom Payne
266c43dc78
Factor out ol.geom.flat.deflate
2014-03-12 13:26:14 +01:00
Tom Payne
1363ce3a58
Factor out ol.geom.flat.orient
2014-03-12 13:26:14 +01:00
Tom Payne
becd1318bd
Factor out ol.geom.flat.area
2014-03-12 13:26:13 +01:00
Tom Payne
522fda1688
Factor out ol.geom.flat.interpolate
2014-03-12 13:26:13 +01:00
Tom Payne
c8165a8168
Factor out ol.geom.flat.simplify
2014-03-12 13:26:13 +01:00
Tom Payne
2b6845244c
Factor out ol.geom.flat.closest
2014-03-12 13:26:13 +01:00
Tom Payne
b77f0e7d3a
Add ol.geom.MultiPolygon#appendPolygon
2014-03-10 16:53:20 +01:00
Tom Payne
c8bbeca06e
Add ol.geom.MultiPolygon#getPolygon
2014-03-10 16:53:20 +01:00
Tom Payne
cb27ae5826
Add test for ol.geom.MultiPolygon#getPolygons
2014-03-10 16:53:20 +01:00
Tom Payne
7a51b4c7b6
Add ol.geom.MultiLineString#appendLineString
2014-03-10 16:53:20 +01:00
Tom Payne
7ee4fb8a2e
Add ol.geom.MultiLineString#getLineString
2014-03-10 16:53:20 +01:00
Tom Payne
ddfce24f05
Add ol.geom.MultiPoint#getPoint
2014-03-10 16:53:20 +01:00
Tom Payne
361d31b596
Construct individual points directly from flat coordinates
2014-03-10 16:53:19 +01:00
Tom Payne
033e2e7dd8
Add ol.geom.MultiPoint#appendPoint
2014-03-10 16:53:19 +01:00
Tom Payne
c2d4ffaba1
Add ol.geom.Polygon#getLinearRing
2014-03-10 16:53:19 +01:00
Tom Payne
03911e6c6b
Add ol.geom.Polygon#appendLinearRing
2014-03-10 16:53:19 +01:00
Tom Payne
94cfb3205a
Add ol.geom.LineString#appendCoordinate
2014-03-10 16:53:19 +01:00
Tom Payne
8125b4a847
Add ol.geom.MultiLineString#getCoordinateAtM
2014-03-02 12:14:52 +01:00
Tom Payne
1c21316d20
Add tests for ol.geom.LineString#getCoordinateAtM
2014-02-28 16:33:02 +01:00
Tom Payne
a1e8ff0a8f
Add ol.geom.SimpleGeometry#getLastCoordinate
2014-02-28 15:36:18 +01:00
Tom Payne
7ca47e3b2a
Add ol.geom.SimpleGeometry#getFirstCoordinate
2014-02-28 15:36:06 +01:00
Antoine Abt
ef27ed7aef
Add failing test for change event propagation
2014-02-06 10:31:01 +01:00
Tom Payne
a37199675c
Add ol.geom.MultiLineString#getFlatMidpoints
2014-02-03 15:49:03 +01:00
Tom Payne
8e46c91bae
Add ol.geom.LineString#getFlatMidpoint
2014-02-03 15:49:03 +01:00
Tom Payne
4d88d53146
Add test for ol.geom.Polygon#getLinearRings
2014-01-21 16:11:53 +01:00
Tom Payne
5b5865d48e
Add ol.geom.Polygon#getOrientedFlatCoordinates
2014-01-21 16:11:52 +01:00
Tom Payne
ff73f080b3
Don't automatically orient rings in ol.geom.Polygon
2014-01-21 16:07:26 +01:00
Tom Payne
52a0263310
Preserve extra dimensions in ol.geom.MultiPoint#closestPointXY
2014-01-20 09:39:09 +01:00
Tom Payne
2da724572a
Preserve extra dimensions in ol.geom.Point#closestPointXY
2014-01-20 09:32:21 +01:00
Tom Payne
6f0f42040c
Linearly interpolate extra dimensions in ol.geom.flat.closestPoint
2014-01-20 09:24:41 +01:00
Tom Payne
5bee477734
Maintain M and Z coordinates in ol.geom.Circle#getClosestPoint
2014-01-20 08:55:28 +01:00
Tom Payne
3647f13e2e
Add ol.geom.Circle
2014-01-14 12:31:50 +01:00
Tom Payne
ffb68c951a
Fix ol.geom.flat.linearRingContainsXY
2014-01-06 18:19:08 +01:00
Tom Payne
0bf34a52ff
Add ol.geom.MultiLineString#setLineStrings
2013-12-20 16:33:26 +01:00