Andreas Hocevar
4b942bc4f6
Add VectorTile renderer
2015-10-28 10:29:01 +01:00
Marc Jansen
31a68e21a5
Remove goog.isNull in render classes
2015-10-01 09:17:14 +02:00
Tim Schaub
ed3dcd636f
Replace !goog.isDefAndNotNull() with falsey checks
2015-09-29 09:32:51 -06:00
Marc Jansen
710353784b
Remove goog.isDef from render/vector
2015-09-25 11:35:13 -06:00
Bart van den Eijnden
47ce127a10
Add assert messages for all assertions up until ol.renderer.vector.
2015-03-30 22:55:23 +02:00
oterral
c97a29d13b
Allow rendering of feature when download of icon failed
2015-01-14 09:34:03 +01:00
Andreas Hocevar
af30b88413
Allow geometryFunction to return undefined
2014-12-16 01:12:08 +01:00
Andreas Hocevar
2d12531105
Allow styles to override feature geometries
...
With this change, application developers are able to define styles that
render a different geometry than the feature geometry. This can e.g. be
used to render an interior point of a polygon instead of the polygon, or
to render symbols like arrows along lines.
2014-12-15 23:20:53 +01:00
Éric Lemoine
fdf52c1865
Simplify hit detection code
2014-12-05 15:42:54 +01:00
Andreas Hocevar
f67767aaf0
Add ol.renderer.vector.getSquaredTolerance and ol.SIMPLIFY_TOLERANCE
2014-06-27 12:10:46 +02:00
Tim Schaub
097909516a
Account for null or undefined geometry
...
The change in #2098 made it so a feature's geometry could be undefined. This is consistent with the return type for the getGeometry method. Where calling code needs to ensure that it has a geometry instance, it can use instanceof, goog.isDefAndNotNull(), or test for a truthy value.
2014-05-23 10:00:15 -06:00
Tom Payne
ba0d35668f
Stop draw order from preventing batch reuse
2014-04-01 13:45:15 +02:00
Tom Payne
2993efb04f
Ensure MultiPolygons are rendered if only one of fill and stroke are set
2014-02-06 13:50:22 +01:00
Éric Lemoine
63aadc5c0f
Factor out icon image loading code
2014-02-06 12:59:39 +01:00
Tom Payne
09027316f5
Add text rendering to ol.renderer.vector
2014-02-03 15:49:04 +01:00
Tom Payne
846d75bf77
Remove unnecessary typecast
2014-02-03 15:49:03 +01:00
Tom Payne
8dde621e61
add ol.render.vector.renderCircleGeometry_
2014-01-14 12:34:47 +01:00
Tom Payne
3835c299b5
Remove unnecessary typecasts
...
goog.asserts.assertInstanceof is sufficient for the compiler to deduce
the type.
2014-01-13 18:10:32 +01:00
Tom Payne
bc36c2a366
Don't attempt to render features will null geometries in ol.renderer.vector.renderFeature
2013-12-20 14:41:37 +01:00
Éric Lemoine
1e24ec28be
Add getters to ol.style.Style
2013-12-19 11:32:57 +01:00
Tom Payne
4205c01414
Add ol.geom.GeometryCollection rendering
2013-12-11 16:49:47 +01:00
Tom Payne
c6181ea9d1
Render simplified geometries in replay mode
2013-12-09 16:37:33 +01:00
Tom Payne
057cda42be
Rename ol.geom.Type to ol.geom.GeometryType
2013-12-04 16:28:36 +01:00
Éric Lemoine
e358321b92
The iRender draw functions are passed a data object
2013-12-02 15:06:18 +01:00
Tom Payne
f62b450cb7
Use goog.asserts.assertsInstanceOf
2013-11-20 12:34:47 +01:00
Tom Payne
3699510e63
Remove repeated Replay
2013-11-20 11:45:49 +01:00
Tom Payne
cd9b52572a
Replace ol.geom.GeometryType with ol.geom.Type
2013-11-20 11:42:09 +01:00
Tom Payne
a0aad87adf
Rename batch to replay
2013-11-20 11:42:04 +01:00
Tom Payne
e504f69503
Add missing MultiPoint entry
2013-11-20 11:42:03 +01:00
Tom Payne
4183d9cdb8
Move ol.replay into ol.render namespace
2013-11-20 11:42:01 +01:00