Frederic Junod
dc5cd438cd
Don't store private function into SimpleGeometry class
2017-12-21 08:39:20 +01:00
Tim Schaub
c89738cadb
Named exports instead of static functions from ol/geom/Polygon
2017-12-20 23:48:35 -07:00
Tim Schaub
54b8622114
Replace ol/Sphere with ol/sphere
2017-12-20 23:48:34 -07:00
Ron Young
a11208d126
rename _ol_math_ imports
2017-12-20 19:31:00 -06:00
Marc Jansen
8ef8f59cd9
Merge pull request #7636 from marcjansen/named-exports-array
...
Named exports from the ol/array module
2017-12-19 22:32:14 +01:00
Marc Jansen
02002082bf
Named exports from ol/array module
2017-12-19 17:22:58 +01:00
simonseyock
ca41c0d124
LineString#forEachSegment
2017-12-19 13:14:51 +01:00
Marc Jansen
479c7a4668
Rename _ol_events_EventType_ to EventType
2017-12-15 16:19:03 +01:00
Frédéric Junod
9622c64bc6
Merge pull request #7604 from fredj/ne_functions
...
Named exports from ol/functions
2017-12-15 16:12:42 +01:00
Frederic Junod
0bc28323c8
Simplify default export
...
This removes unnecessary variable declarations where the default object is an object.
2017-12-15 15:21:25 +01:00
Frederic Junod
2498bba90a
Named exports from ol/functions
2017-12-15 13:44:32 +01:00
Frederic Junod
2ca60292bb
Simplify default export
2017-12-14 12:23:06 -07:00
Tim Schaub
fca8b13ddd
Rename _ol_geom_SimpleGeometry_ to SimpleGeometry
2017-12-14 09:03:51 -07:00
Tim Schaub
64a0d40361
Rename _ol_geom_LinearRing_ to LinearRing
2017-12-14 09:01:39 -07:00
Tim Schaub
504368369c
Rename _ol_geom_GeometryType_ to GeometryType
2017-12-14 09:00:57 -07:00
Tim Schaub
2be36c375d
Rename _ol_geom_GeometryLayout_ to GeometryLayout
2017-12-14 09:00:20 -07:00
Tim Schaub
4ea0af87df
Rename _ol_geom_GeometryCollection_ to GeometryCollection
2017-12-14 08:59:35 -07:00
Tim Schaub
87e665d60e
Rename _ol_geom_Geometry_ to Geometry
2017-12-14 08:58:46 -07:00
Tim Schaub
ac7985a5ad
Rename _ol_geom_Circle_ to Circle
2017-12-14 08:57:52 -07:00
Tim Schaub
9d396280b0
Rename _ol_geom_MultiPolygon_ to MultiPolygon
2017-12-14 08:56:51 -07:00
Tim Schaub
c502f016f7
Rename _ol_geom_Polygon_ to Polygon
2017-12-14 08:56:12 -07:00
Tim Schaub
3c78cb7872
Rename _ol_geom_MultiLineString_ to MultiLineString
2017-12-14 08:55:33 -07:00
Tim Schaub
f7b3876c1b
Rename _ol_geom_LineString_ to LineString
2017-12-14 08:54:53 -07:00
Tim Schaub
ad5806c29d
Rename _ol_geom_MultiPoint_ to MultiPoint
2017-12-14 08:51:53 -07:00
Tim Schaub
eadec38ae2
Rename _ol_geom_Point_ to Point
2017-12-14 08:49:10 -07:00
Tim Schaub
6f72ffe498
Named exports from ol/proj
2017-12-14 13:08:40 +01:00
Andreas Hocevar
c0c43bca84
Use named imports from extent
2017-12-13 14:05:42 +01:00
Tim Schaub
87295a74dd
Use named exports from ol/index.js
2017-12-12 12:34:23 -07:00
Tim Schaub
7f47883c48
Transformed
2017-12-12 06:53:18 -07:00
Tim Schaub
1cdb6a66f0
Imports cased like the filename
2017-12-12 06:53:17 -07:00
Andreas Hocevar
046d827784
Make interiorpoint work with donut polygons
2017-12-06 20:23:18 +01:00
Andreas Hocevar
431d570b91
Only split text at line angle changes
2017-11-03 11:26:38 +01:00
Andreas Hocevar
7a3e11b9e4
Change getInteriorPoint type to XYM with intersection length as M
2017-09-27 18:06:05 +02:00
Andreas Hocevar
abd50b8fcf
Utility to get the longest straight chunk of a linestring
2017-09-11 16:54:28 +02:00
Andreas Hocevar
efc86d59b0
Implement text rendering along paths
...
This commit also changes the TextReplay.drawText() signature, and moves
geometry calculation into drawText(). This improves performance where no
text needs to be rendered (TextStyle.getText() == ''), which is used often
in applications.
2017-09-11 16:54:27 +02:00
Andreas Hocevar
4b4f383043
Transform tile-pixels coordinates only once
...
This allows us to simplify the vector tile renderer significantly, because
there are no more coordinates that need special tile-pixel handling.
2017-08-28 19:32:16 +02:00
Andreas Hocevar
67aa1a6dc9
Cache coordinates for reuse on replay, not on geometry
2017-08-04 21:06:22 +02:00
Andreas Hocevar
c6b942f185
Allow styles to configure a custom renderer
...
Two new examples show how custom renderers can be used to render text along
paths, and to declutter labels using 3rd party libraries.
2017-07-29 17:57:38 +02:00
Marc Jansen
d0ef05977b
Autofix indentation issues (eslint --fix)
2017-06-19 11:58:00 +02:00
Tim Schaub
f5aea97d3b
All @api annotations imply stability
2017-02-06 09:22:05 -07:00
Frederic Junod
5763e1d145
Remove unused goog.require
2017-02-03 12:40:53 +01:00
Frederic Junod
7a7c01a074
Add empty ol.geom.LinearRing.intersectsExtent
2017-01-30 17:16:01 +01:00
Frederic Junod
271a4683a5
Add empty ol.geom.Circle.{get,set}Coordinates
2017-01-30 17:16:01 +01:00
Frederic Junod
d59224f5eb
Add missing override and inheritDoc jsdoc tags
2017-01-30 17:16:01 +01:00
Frederic Junod
546fc97cd4
Add abstract tag at class level
2017-01-30 17:16:01 +01:00
Quentin Lampin
b44be59938
ol.geom.polygon documentation update: linear rings rules
2017-01-04 15:48:04 +01:00
Quentin Lampin
f2dd6f0395
ol.geom.polygon documentation update on the coordinates format
2017-01-04 14:51:43 +01:00
Tim Schaub
137cdc04c8
Remove ol.DEBUG
2017-01-01 20:37:52 -07:00
Tim Schaub
66dc2582ef
Dedicated module for GeometryLayout
2016-12-06 14:49:43 -07:00
Tim Schaub
7858b68fc0
Dedicated module for GeometryType enum
2016-12-06 14:49:43 -07:00