Frederic Junod
99ce67aedc
Nicer dragbox style
2013-11-20 11:45:25 +01:00
Tom Payne
f93ae0392a
Improve type checking in ol.geom
2013-11-20 11:45:23 +01:00
Tom Payne
ac2b650c96
Use consistent variable names
2013-11-20 11:44:45 +01:00
Tom Payne
df423fda22
Move ol.geom.orientFlatLinearRings into ol.geom.flat
2013-11-20 11:44:45 +01:00
Tom Payne
0aa0cfd54b
Move ol.geom.flatLinearRingIsClockwise into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
857c28a88b
Move ol.geom.flatLinearRingContains to ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
48d3402044
Move reverseFlatCoordinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
1757a62905
Move transformGeometry2D back into ol.geom
2013-11-20 11:44:44 +01:00
Tom Payne
16e5f238d2
Move inflateCoordinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
dc1ad7bb83
Move deflateCoodinates into ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
16994f1774
Rename ol.render to ol.geom.flat
2013-11-20 11:44:44 +01:00
Tom Payne
cd9b52572a
Replace ol.geom.GeometryType with ol.geom.Type
2013-11-20 11:42:09 +01:00
Tom Payne
7e40825869
Orient rings in MultiPolygons
2013-11-20 11:42:09 +01:00
Tom Payne
fe06c97a08
Orient rings in ol.geom.Polygon
2013-11-20 11:42:09 +01:00
Tom Payne
23777e5949
Add ol.geom.orientFlatLinearRings{,s}
2013-11-20 11:42:09 +01:00
Tom Payne
43d67736a8
Add ol.geom.flatLinearRingIsClockwise
2013-11-20 11:42:09 +01:00
Tom Payne
72f64bd37a
Add ol.geom.reverseFlatCoordinates
2013-11-20 11:42:08 +01:00
Tom Payne
aa70030a43
Move containsCoordinate to ol.geom.Geometry
2013-11-20 11:42:07 +01:00
Tom Payne
b60956baf6
Add ol.geom.MultiPolygon#containsCoordinate
2013-11-20 11:42:07 +01:00
Tom Payne
029d978949
Add ol.geom.Polygon#containsCoordinate
2013-11-20 11:42:07 +01:00
Tom Payne
f2865e6dbf
Add coordinate in LinearRing functions
2013-11-20 11:42:07 +01:00
Tom Payne
e1f02f85d8
Add ol.geom exports
2013-11-20 11:42:03 +01:00
Tom Payne
d10fb12f27
Improve type checking with cast
2013-11-20 11:42:01 +01:00
Tom Payne
df48e2de5c
Refactor ol.geom.MultiPolygon
2013-11-20 11:41:59 +01:00
Tom Payne
daecad22ae
Add ol.geom.{de,in}flateCoordinatesss
2013-11-20 11:41:59 +01:00
Tom Payne
07173c493e
Refactor ol.geom.Polygon
2013-11-20 11:41:58 +01:00
Tom Payne
9d07e6509f
Refactor ol.geom.MultiLineString
2013-11-20 11:41:58 +01:00
Tom Payne
7740929036
Add ol.geom.{de,in}flateCoordinatess
2013-11-20 11:41:58 +01:00
Tom Payne
a89bf0c329
Refactor ol.geom.Point
2013-11-20 11:41:58 +01:00
Tom Payne
6d32756adf
Add ol.geom.MultiPoint
2013-11-20 11:41:57 +01:00
Tom Payne
ec748f254e
Refactor ol.geom.LineString
2013-11-20 11:41:57 +01:00
Tom Payne
a415b66e88
Refactor ol.geom.Geometry to support Z, M and flat coordinates
2013-11-20 11:41:57 +01:00
Tom Payne
f67fa27c9e
Add ol.geom.{in,de}flateCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
cfaad0eff1
Use raw geometry types
2013-11-20 11:41:57 +01:00
Tom Payne
27ab7da5ee
Add raw geometry types
2013-11-20 11:41:57 +01:00
Tom Payne
e4623af4df
Add ol.geom.Geometry#transform
2013-11-20 11:41:56 +01:00
Tom Payne
cb099cb453
Add ol.geom.MultiPolygon
2013-11-20 11:41:54 +01:00
Tom Payne
c658460c09
Add ol.geom.MultiLineString
2013-11-20 11:41:53 +01:00
Tom Payne
f9105c18eb
Use GeoJSON types for geometries
2013-11-20 11:41:08 +01:00
Tom Payne
63a0219f3d
Add some FIXMEs
2013-11-20 11:41:07 +01:00
Tom Payne
4260283497
Add layout and stride to ol.geom.Geometry
2013-11-20 11:41:07 +01:00
Tom Payne
fb6a2867ff
Add ol.geom.Polygon
2013-11-20 11:41:07 +01:00
Tom Payne
ac37980999
Add ol.geom.LineString
2013-11-20 11:41:06 +01:00
Tom Payne
cb75fcad9f
Add ol.geom.Point
2013-11-20 11:41:06 +01:00
Tom Payne
7ff95adbb1
Add ol.geom.Geometry
2013-11-20 11:41:06 +01:00
Tom Payne
4e65fefc00
Move vector code out of the way
2013-11-20 11:39:21 +01:00
ahocevar
ed09173730
Deep clone geometry coordinates
...
Our geometries are mutable, so they can be modified without
creating garbage by changing coordinates in place and calling
setGeometry afterwards. But this also means that we need to
create a deep clone of the coordinates.
2013-11-12 11:36:40 +01:00
ahocevar
e9b934d041
Let closestOnSegment return nothing more than a coordinate
...
Since we do not use the 'along' property anywhere, and the
resulting array returned by closestOnSegment could cause trouble
when working with 3d coodinates, now only the closest point is
returned, and the squared distance to the segment is calculated
by squaredDistanceToSegment instead.
2013-11-04 20:54:07 +01:00
ahocevar
1670b31142
Moving squaredDistanceToSegment to the coordinate package
2013-11-04 19:19:54 +01:00
Paul Spencer
bada596b45
Add default stability level to docs of exported things.
2013-10-24 18:20:24 -04:00