Peter Robins
dbe3729857
Correct minor typo in ol.extent.buffer docs
2014-06-21 14:01:08 +01:00
Tim Schaub
015aab8af3
Rename ol.extent.transform to ol.extent.applyTransform
...
This gives more consistency with ol.proj.applyTransform, allowing us to add a more convenient ol.extent.transform method that takes projection-like arguments.
2014-05-02 10:13:28 -06:00
Andreas Hocevar
fbdbbfb7a7
Get rid of stability annotations and document stability with api
...
This change adds a stability value to the api annotation, with
'experimental' as default value.
enum, typedef and event annotations are never exportable, but
api annotations are needed there to make them appear in the
docs.
Nested typedefs are no longer inlined recursively, because the
resulting tables get too wide with the current template.
2014-04-29 09:53:07 -06:00
Andreas Hocevar
c17ac0cae3
Greatly simplify and document the usage of JSDoc
...
This commit simplifies the exports.js plugin so it only relies
on the stability notes to generate the documentation, which
completely decouples it from the exportable API.
As a rule of thumb, whenever something has an 'api' annotation,
it should also have a 'stability' annotation. A more verbose
documentation of ol3 specific annotation usage is available in
the new 'apidoc/readme.md' file.
This commit also modifies all source files to implement these
usage suggestions.
2014-04-29 09:53:06 -06:00
Tim Schaub
fb497f5288
Annotations for exports
2014-04-29 09:53:05 -06:00
Tom Payne
b8869805a7
Rename ol.loading to ol.loadingstrategy
2014-04-03 15:12:22 +02:00
Tim Schaub
af1bd0228c
Function for applying a 2d transform to an extent
2014-02-25 22:07:16 -07:00
Tim Schaub
6b018bbaf9
Testing segment intersection with extent
...
If needed, this function can be modified to take two additional coorinates that will be set to the intersection points.
2014-02-25 21:47:57 -07:00
Tim Schaub
cb11959f01
Determining coordinate relationship to extent
2014-02-25 21:47:57 -07:00
Tom Payne
3c16e03ae2
Pass offset and end to ol.extent.extendFlatCoordinates
2014-02-03 15:49:05 +01:00
Tom Payne
784f3500f2
Make ol.extent.buffer return an extent instead of mutating
2014-01-09 15:27:56 +01:00
Tom Payne
66f1826358
Add ol.extent.closestSquaredDistanceXY
2013-12-09 16:40:54 +01:00
Tom Payne
85c9ca2000
Add optional destination argument to ol.extent.clone
2013-11-26 12:15:09 +01:00
Tom Payne
7967edb8f0
Add ol.extent.getMargin
2013-11-26 11:57:37 +01:00
Tom Payne
8c6e5287b5
Add ol.extent.getIntersectionArea
2013-11-26 11:57:36 +01:00
Tom Payne
61afebb1ec
Add ol.extent.getEnlargedArea
2013-11-26 11:57:36 +01:00
Tom Payne
0294691446
Add ol.extent.getArea
2013-11-26 11:57:36 +01:00
Tom Payne
b99fac9901
Return extent from ol.extent.extend
2013-11-26 11:57:36 +01:00
Tom Payne
676792692e
Add ol.extent.createOrUpdateFromFlatCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
2d2140ebf4
Add ol.extent.extendFlatCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
3368576505
Add more extent functions
2013-11-20 11:41:06 +01:00
Tom Payne
18aa1b8ae5
Fix order of arguments to ol.extent.createOrUpdate
2013-11-20 11:41:06 +01:00
Tom Payne
530d8b67a3
Add ol.extent.extendXY
2013-11-20 11:39:20 +01:00
Glenn Vorhes
0fc727f989
Remove declared iteration variables before for-loop
2013-11-04 22:31:04 -06:00
Tim Schaub
b0cea7139b
Function to buffer an extent
2013-11-04 13:21:11 -07:00
Paul Spencer
bada596b45
Add default stability level to docs of exported things.
2013-10-24 18:20:24 -04:00
Frederic Junod
ef929e9a72
Fix jsdoc formating
2013-09-24 12:18:00 +02:00
Tom Payne
aa44547565
Remove ol.extent.toString
2013-09-20 12:14:41 +01:00
Éric Lemoine
70c66d4cf1
Add ol.extent.touches
2013-09-16 15:51:12 +02:00
Tim Schaub
e806f51b3d
Changing extent structure back to single array: [minX, minY, maxX, maxY]
...
This means we'll have to have a new structure and new methods for 3D envelopes.
2013-09-15 00:31:32 -06:00
Tim Schaub
dbccb8b231
Function for cloning extents
2013-09-14 21:11:52 -06:00
Tim Schaub
fcf00dea8b
New structure for extent: [minCoord, maxCoord]
2013-09-14 21:11:52 -06:00
Frederic Junod
f1bce39fa9
Rename optional param to opt_extent
2013-09-10 14:41:12 +02:00
Frederic Junod
d34a63944b
Use ol.extent.createOrUpdate function
2013-09-10 14:33:12 +02:00
Tom Payne
639000a603
Add some type hints in ol.extent
2013-07-22 18:22:13 +02:00
Frederic Junod
a1a7e21f92
Redefine ol.Size to be Array.<number>
2013-06-01 10:22:06 +02:00
Tom Payne
f0baf2efc2
Add ol.extent.empty
2013-05-25 20:38:11 -05:00
ahocevar
97d48277b5
Making docs more clear
2013-05-20 16:20:41 +02:00
ahocevar
8084e20e64
Fixing typo
2013-05-16 10:45:25 +02:00
ahocevar
824397e6ba
Do not change ol.extent.containsCoordinate
2013-05-16 10:42:28 +02:00
ahocevar
037e44e084
Accurate hit detection
...
With this change, hit detection for lines and points gets very
accurate, because the vector renderer instance keeps track of
line widths and point symbol sizes. After doing a bbox query in
the RTree, returned lines and points are evaluated against the
thresholds of their line width or symbol size. The KML example
with its different symbolizers now has getFeatureInfo too to
show this in action.
2013-05-15 23:44:22 +02:00
Tom Payne
b070b572d0
Rename ol.extent.createEmptyExtent to ol.extent.createEmpty
2013-05-01 12:36:54 +02:00
Éric Lemoine
a5519c2645
Add missing description for @return tag
2013-04-21 21:51:14 +02:00
Tom Payne
16f70ba1a0
Replace ol.Extent and ol.Rectangle with Array.<number>
2013-04-19 09:32:11 +02:00
Tom Payne
e08d19ac55
Add ol.Extent.createOrUpdate
2013-04-09 19:19:44 +02:00
Tom Payne
02196c94b5
Redefine ol.Coordinate to be Array.<number>
2013-04-05 12:30:37 +02:00
Tom Payne
72437ff57b
Use more compact constants
2013-03-22 17:33:19 +01:00
Tom Payne
c04e9c8870
Add ol.Rectangle.extendXY
2013-03-22 17:23:58 +01:00
Tom Payne
483375ca42
Add ol.Extent.createEmptyExtent
2013-03-22 17:23:50 +01:00
Tom Payne
3a1fcdae0f
Optimize ol.Extent.getForView2DAndSize
2013-03-10 15:51:08 +01:00