Andreas Hocevar
e18d41b5e0
Remove gratuitous debug assertions
2016-08-04 11:29:54 +02:00
Andreas Hocevar
e0015b3d4e
Use goog.DEBUG instead of ol.DEBUG for now
2016-08-04 11:29:54 +02:00
Andreas Hocevar
6f5ed17fc5
Remove goog.asserts.*
...
This pull requests replaces type check hint assertions with type casts,
library sanity check assertions with conditional console.assert statements
in debug mode, and runtime sanity checks with assertions that throw an
ol.AssertionError with an error code for lookup outside the library.
2016-08-04 11:29:54 +02:00
Peter Robins
f8f2cd11d5
Replace goog.getUid with ol.getUid
2016-07-20 11:01:00 +00:00
Tim Schaub
88f8515fb6
Shorter names for drawing methods
2016-03-18 17:04:44 -06:00
Andreas Hocevar
3f2d79b7fe
Replace goog.events.Event/EventTarget system with our own
...
This also removes goog.events.listen, goog.events.unlisten,
goog.events.unlistenByKey and goog.events.BrowserEvent.
2016-02-03 11:19:38 +01:00
Tim Schaub
3cf8618fc7
Prefer single line assignment to 80 character limit
2016-01-11 18:56:08 -08:00
Andreas Hocevar
80b78b8b5a
Avoid instanceof dependant assertions
2015-10-28 10:29:04 +01:00
Andreas Hocevar
6e2f82c397
Introduce ol.render.Feature
2015-10-28 10:29:02 +01:00
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