Adam Wulkiewicz
ed7dc5f1df
[arithmetic] Improve style according to guidelines.
...
- names
- lines length
2015-04-25 16:36:59 +02:00
Adam Wulkiewicz
51037d1246
[test][centroid] Add tests for Geom using INT coords and centroid using FP.
2015-04-24 17:22:54 +02:00
Adam Wulkiewicz
42d56f6116
[util][arithmetic] Fix a bug in point arithmetic operations.
...
Use more precise type for the calculation of the result.
Previously the type of the second operand was always used.
2015-04-24 17:20:15 +02:00
Adam Wulkiewicz
65fbdfff51
Merge pull request #282 from awulkiew/fix/wkb
...
[extensions][wkb] Fix GCC compilation errors and warnings.
2015-04-24 15:12:57 +02:00
Adam Wulkiewicz
904ac9fc6c
[extensions][test] Comment out unused local types.
2015-04-24 13:28:38 +02:00
Adam Wulkiewicz
0f62bdc57e
[extensions][wkb] Fix access to polygon rings + style changes.
...
Use return type (a reference) instead of copying rings.
Furthermore improve the code according to guidelines:
- put const keyword after the type
- take care about lines length
- add copyright notes
2015-04-24 13:23:24 +02:00
Adam Wulkiewicz
ed52199def
[extensions][wkb] Fix GCC compilation errors and warnings.
2015-04-23 23:28:37 +02:00
Adam Wulkiewicz
9bc8baaa3b
[extensions][test] Enable io/wkb testing, replace uses of cout with Test macros.
2015-04-23 17:42:53 +02:00
Adam Wulkiewicz
98aa98eedf
Merge pull request #255 from mkaravel/feature/disjoint
...
Feature/disjoint: implement disjoint for multipoint/[multi]linestring
2015-04-23 17:23:05 +02:00
Adam Wulkiewicz
fbc453bb20
Merge pull request #145 from Norkart/add_wkb
...
Add support for writing geometries to WKB
2015-04-23 17:21:46 +02:00
Menelaos Karavelas
caf2dc7951
[test][algorithms][disjoint] add a few more test cases for disjoint(point, segment)
2015-04-23 10:06:00 +03:00
Menelaos Karavelas
7bd759dd0b
[algorithms][disjoint] replace detail::disjoint::disjoint_point_segment
...
by detail::disjoint::reverse_covered_by
2015-04-23 10:04:50 +03:00
Menelaos Karavelas
be910c04e2
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint
...
Conflicts:
doc/release_notes.qbk
2015-04-23 09:47:46 +03:00
Mats Taraldsvik
56365cbec8
[extensions][test] Tests for writing wkb
...
Adds tests for writing point, linestring and polygon.
2015-04-23 08:11:28 +02:00
Mats Taraldsvik
fb057e0832
[extensions][wkb] Support writing geometries to WKB format
...
Adds support for writing geometries to WKB format. This adds support for
writing point, linestring and polygon.
2015-04-23 08:11:28 +02:00
Mats Taraldsvik
2ef1b1a024
[extensions][test] Update and extend tests for reading wkb geometries
...
Added tests for linestrings and polygons. Removed tests for reading into
2d points from other formats (3D, XYM, XYZM) and ignoring superfluous
coordinates, as this is surprising behaviour that will ever only work with
point types.
2015-04-23 08:11:27 +02:00
Mats Taraldsvik
ea22fa9540
[extensions][wkb] Change handling of wkb geometry_type to be more generic
...
The geometry type is changed to be more flexible
and able to handle multiple formats and different
dimensions in the future.
2015-04-23 08:11:15 +02:00
Barend Gehrels
52a27831f7
Merge branch 'develop' of github.com:boostorg/geometry into develop
2015-04-22 16:36:23 +02:00
Barend Gehrels
cb7521056f
[projections] use proj4 4.8, changes in projection Robin
2015-04-22 16:36:08 +02:00
Barend Gehrels
8a66ade71a
[projections] commit changes for new generation (minor code changes)
2015-04-22 15:54:04 +02:00
Barend Gehrels
aa1ec1c832
[projections] commit changes for new generation (comments only)
2015-04-22 15:53:29 +02:00
Barend Gehrels
3b79baadba
[projections] commit changes for new generation (whitespace only)
2015-04-22 15:53:07 +02:00
Adam Wulkiewicz
5c8e7aa6cf
Merge pull request #281 from awulkiew/feature/access_debugging
...
Detection of access to uninitialized or destroyed geometries.
2015-04-22 15:30:31 +02:00
Adam Wulkiewicz
34bdc44b10
[geometries] Rename magic names into more meaningful ones.
2015-04-22 15:19:28 +02:00
Barend Gehrels
e94cc655f3
[extensions][projections] change usage of fpc of Boost.Test because does not exist
...
in master
2015-04-22 12:06:11 +02:00
Adam Wulkiewicz
0851688794
[test][intersection] Fix uninitialized variable usage.
2015-04-22 03:04:05 +02:00
Adam Wulkiewicz
86df91ed56
[geometries] Implement detection of access to uninitialized or destroyed point/box.
2015-04-21 21:26:48 +02:00
Adam Wulkiewicz
ff267b8c50
[test][centroid] Fix uninitialized variable usage reported by asan.
2015-04-21 21:05:23 +02:00
Adam Wulkiewicz
50539f96b4
[doc] Update 1.59 release notes (support for std::initializer_list).
2015-04-12 05:11:51 +02:00
Adam Wulkiewicz
c5bc237f44
Merge pull request #280 from awulkiew/feature/models_docs
...
Feature/models docs
2015-04-12 04:55:30 +02:00
Adam Wulkiewicz
716f4fe467
Merge pull request #279 from awulkiew/feature/models_upgrades
...
Feature/models upgrades
2015-04-12 04:55:00 +02:00
Adam Wulkiewicz
f6a95d9229
[test][buffer] Add failing test for MultiLinestring.
2015-04-10 14:21:30 +02:00
Adam Wulkiewicz
ff67f4a6d0
[doc][geometries] Small fixes in examples of models.
...
Add mising #ifdef conditions enabling the example of std::initializer_list
support.
Remove unneeded semicolons from comments.
Add missing QBK import (point_xy).
2015-04-10 00:20:15 +02:00
Adam Wulkiewicz
34dba9be85
[geometries][doc] Add examples to descriptions of all geometries models.
2015-04-09 23:39:58 +02:00
Adam Wulkiewicz
716e6e656a
[doc][geometries] Add examples (cpp and qbk files) for all models.
2015-04-09 23:38:31 +02:00
Adam Wulkiewicz
877c6686a1
[doc][geometries] Restore the example for class-specific get/set of model::point.
2015-04-09 21:49:14 +02:00
Adam Wulkiewicz
c8d97f0528
[doc][geometries] Add example for model::box.
2015-04-09 21:48:06 +02:00
Adam Wulkiewicz
55fd4261f5
[doc][geometries] Simplify the point example (mention only bg::get<> and bg::set<>).
2015-04-09 17:50:53 +02:00
Adam Wulkiewicz
80fe541815
[geometries] Make the default ctor of non-complex geometries default function if possible.
2015-04-09 17:02:29 +02:00
Adam Wulkiewicz
bbb69c92f7
[geometries] Small compile-time check consistency improvement.
...
Add Point concept check to segment.
Move DimensionCount check from constructor to the body of a point class
and use MPL_ASSERT_MSG instead of STATIC_ASSERT.
2015-04-09 16:48:17 +02:00
Adam Wulkiewicz
aa58f4a022
[geometries][doc] Improve the description of constructors of non-complex geometries.
...
Add missing descriptions.
Unify the non-initializing default constructors descriptions.
2015-04-09 16:25:59 +02:00
Adam Wulkiewicz
c086babbd4
[test][geometries] Remove unneeded define enabling experimental support for std::initializer_list.
2015-04-09 16:16:29 +02:00
Adam Wulkiewicz
e29125aff2
[geometries] Enable the support for std::initializer_list.
2015-04-09 16:15:23 +02:00
Adam Wulkiewicz
dcce545efb
Merge pull request #277 from awulkiew/fix/sunos
...
Workarounds for SunOS
2015-04-08 17:23:53 +02:00
Adam Wulkiewicz
fccb4543a3
[iterators] Remove unneeded else branch in flatten_iterator.
2015-04-08 14:20:20 +02:00
Adam Wulkiewicz
65fa7653ba
[algorithms][distance][is_valid] Explicitly get const iterators.
2015-04-08 14:18:40 +02:00
Adam Wulkiewicz
3507106295
Merge pull request #244 from mkaravel/fix/make_partition_work_for_forward_ranges
...
Fix: make partition work for forward ranges
2015-04-06 14:12:43 +02:00
Adam Wulkiewicz
2b11233f00
Merge pull request #264 from mkaravel/fix/remove_deprecated_include_paths
...
Fix: remove deprecated include paths
2015-04-06 01:32:39 +02:00
Adam Wulkiewicz
5feb4afe70
Merge pull request #256 from mkaravel/fix/polish_set_ops_pl_pl_tests
...
Unit tests for set operations of pointlike/pointlike geometries
2015-04-05 02:31:35 +02:00
Adam Wulkiewicz
6da360ee70
Merge pull request #278 from awulkiew/fix/cs
...
Rename occurrences of CS in extensions.
2015-04-05 02:26:27 +02:00