mirror of
https://github.com/boostorg/geometry.git
synced 2026-02-08 10:52:10 +00:00
Commit Graph
Select branches
Hide Pull Requests
develop
gh_wiki
master
master_needs_approval
#1
#1
#10
#100
#1003
#1005
#1007
#1008
#101
#1010
#1011
#1013
#1014
#1015
#1016
#1017
#102
#1023
#1024
#1027
#1028
#1029
#103
#1030
#1036
#1038
#1039
#104
#104
#1042
#1043
#1045
#1046
#105
#1051
#1052
#1056
#1058
#106
#1062
#1069
#107
#1073
#1074
#1078
#108
#1080
#1083
#1086
#1087
#1089
#109
#1091
#1093
#1096
#1098
#1099
#11
#110
#1101
#1102
#1105
#1106
#111
#1113
#1114
#112
#112
#1120
#1122
#1123
#1127
#1128
#1129
#113
#114
#1140
#1142
#1143
#1144
#1146
#1146
#1147
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1156
#1157
#116
#1160
#1162
#1168
#117
#1172
#1176
#1176
#1177
#118
#1180
#1185
#1187
#1189
#119
#1190
#1191
#1193
#1194
#1195
#1197
#1198
#1199
#12
#120
#1202
#1204
#1205
#1209
#121
#1214
#1215
#1218
#122
#1220
#1224
#1227
#123
#1234
#1237
#124
#1242
#1243
#1246
#1247
#1248
#125
#1251
#1252
#1254
#1255
#1256
#1257
#126
#1260
#1261
#1263
#1264
#1265
#1267
#1268
#127
#1270
#1271
#1273
#1274
#1275
#128
#1280
#1283
#1286
#1287
#129
#1292
#1296
#1297
#1298
#13
#130
#1300
#1301
#1302
#1303
#1306
#1307
#131
#1310
#1312
#1313
#1314
#132
#1320
#1321
#1325
#1329
#1329
#133
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#134
#1341
#1343
#1346
#1347
#135
#1350
#1351
#1352
#1353
#1355
#1356
#1357
#1358
#136
#1361
#1364
#1365
#1367
#1368
#1369
#137
#1370
#1373
#1373
#1377
#1379
#138
#1381
#1385
#139
#1391
#1392
#1393
#1396
#1398
#14
#140
#1400
#1400
#1401
#1402
#1404
#1405
#1407
#1409
#141
#1411
#1411
#1413
#1415
#1416
#1417
#1418
#142
#142
#1422
#1423
#1424
#1425
#1425
#1427
#1427
#1429
#143
#1431
#1432
#1435
#1437
#1438
#144
#1440
#1441
#1441
#1442
#1443
#1444
#1444
#1447
#1447
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#159
#16
#160
#161
#162
#162
#163
#164
#165
#166
#167
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#188
#189
#19
#190
#191
#192
#193
#193
#194
#194
#195
#196
#197
#198
#199
#2
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#233
#234
#235
#235
#236
#237
#238
#239
#24
#240
#240
#241
#242
#243
#244
#245
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#254
#255
#256
#257
#258
#258
#259
#259
#26
#260
#261
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#3
#30
#300
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#323
#324
#325
#326
#326
#327
#328
#329
#33
#330
#331
#332
#333
#333
#334
#335
#336
#337
#338
#338
#339
#34
#340
#341
#342
#343
#344
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#357
#358
#359
#36
#360
#360
#366
#367
#37
#371
#371
#372
#373
#378
#379
#38
#380
#381
#383
#384
#385
#386
#387
#39
#391
#394
#397
#398
#399
#399
#4
#40
#400
#401
#401
#402
#402
#403
#404
#404
#405
#406
#407
#408
#41
#410
#411
#412
#413
#417
#42
#420
#420
#421
#422
#423
#424
#425
#425
#428
#429
#43
#431
#432
#433
#434
#435
#436
#437
#438
#44
#441
#444
#445
#45
#45
#454
#455
#456
#46
#46
#460
#461
#461
#465
#467
#468
#469
#47
#472
#474
#478
#479
#48
#482
#486
#487
#488
#489
#49
#49
#490
#492
#495
#496
#499
#5
#50
#500
#502
#505
#506
#51
#514
#518
#52
#522
#525
#526
#529
#53
#530
#531
#532
#533
#534
#535
#538
#54
#540
#544
#545
#546
#55
#550
#551
#552
#553
#554
#556
#559
#56
#561
#562
#563
#564
#567
#568
#57
#570
#571
#572
#573
#574
#576
#58
#58
#580
#581
#582
#583
#584
#587
#589
#59
#591
#594
#595
#6
#60
#605
#606
#607
#608
#609
#61
#613
#614
#615
#616
#617
#618
#618
#62
#620
#621
#622
#623
#625
#627
#628
#63
#632
#634
#636
#637
#639
#64
#640
#641
#644
#645
#647
#648
#65
#650
#651
#66
#660
#665
#667
#668
#67
#670
#671
#675
#677
#679
#68
#680
#684
#684
#685
#687
#689
#69
#692
#693
#693
#695
#696
#697
#7
#70
#70
#700
#701
#705
#706
#707
#708
#71
#710
#711
#712
#719
#72
#720
#722
#723
#724
#726
#73
#730
#732
#733
#734
#736
#737
#738
#739
#739
#74
#740
#741
#743
#744
#745
#747
#748
#749
#75
#751
#752
#754
#755
#756
#757
#758
#759
#76
#761
#762
#763
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#778
#779
#78
#78
#780
#782
#782
#783
#785
#786
#787
#789
#79
#790
#797
#798
#8
#80
#800
#801
#802
#806
#808
#809
#81
#812
#815
#816
#82
#820
#821
#822
#823
#824
#826
#827
#828
#83
#832
#839
#84
#840
#841
#842
#844
#845
#848
#85
#850
#853
#854
#855
#857
#86
#860
#862
#866
#87
#871
#872
#873
#877
#878
#88
#881
#882
#883
#886
#887
#889
#89
#89
#891
#892
#894
#895
#897
#898
#899
#9
#90
#901
#904
#906
#907
#908
#91
#913
#914
#915
#917
#919
#92
#921
#922
#923
#924
#925
#926
#927
#93
#93
#931
#932
#933
#934
#936
#938
#939
#94
#945
#948
#949
#95
#950
#951
#952
#957
#958
#959
#96
#961
#963
#966
#967
#968
#97
#972
#973
#974
#976
#977
#978
#979
#98
#981
#984
#986
#987
#99
#990
#991
#992
#993
#994
#996
#997
#999
boost-1.47.0
boost-1.47.0-beta1
boost-1.48.0
boost-1.48.0-beta1
boost-1.49.0
boost-1.49.0-beta1
boost-1.50.0
boost-1.50.0-beta1
boost-1.51.0
boost-1.52.0
boost-1.53.0
boost-1.54.0
boost-1.54.0-beta1
boost-1.55.0
boost-1.56.0
boost-1.57.0
boost-1.58.0
boost-1.59.0
boost-1.60.0
boost-1.61.0
boost-1.62.0
boost-1.63.0
boost-1.64.0
boost-1.64.0-beta1
boost-1.64.0-beta2
boost-1.65.0
boost-1.65.1
boost-1.66.0
boost-1.67.0
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
boost-1.70.0
boost-1.70.0.beta1
boost-1.71.0
boost-1.71.0.beta1
boost-1.72.0
boost-1.72.0.beta1
boost-1.73.0
boost-1.73.0.beta1
boost-1.74.0
boost-1.74.0.beta1
boost-1.75.0
boost-1.75.0.beta1
boost-1.76.0
boost-1.76.0.beta1
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
boost-1.79.0
boost-1.79.0.beta1
boost-1.80.0
boost-1.80.0.beta1
boost-1.81.0
boost-1.81.0.beta1
boost-1.82.0
boost-1.82.0.beta1
boost-1.83.0
boost-1.83.0.beta1
boost-1.84.0
boost-1.84.0.beta1
boost-1.85.0
boost-1.85.0.beta1
boost-1.86.0
boost-1.86.0.beta1
boost-1.87.0
boost-1.87.0.beta1
boost-1.88.0
boost-1.88.0.beta1
boost-1.89.0
boost-1.90.0
boost-1.90.0.beta1
Select branches
Hide Pull Requests
develop
gh_wiki
master
master_needs_approval
#1
#1
#10
#100
#1003
#1005
#1007
#1008
#101
#1010
#1011
#1013
#1014
#1015
#1016
#1017
#102
#1023
#1024
#1027
#1028
#1029
#103
#1030
#1036
#1038
#1039
#104
#104
#1042
#1043
#1045
#1046
#105
#1051
#1052
#1056
#1058
#106
#1062
#1069
#107
#1073
#1074
#1078
#108
#1080
#1083
#1086
#1087
#1089
#109
#1091
#1093
#1096
#1098
#1099
#11
#110
#1101
#1102
#1105
#1106
#111
#1113
#1114
#112
#112
#1120
#1122
#1123
#1127
#1128
#1129
#113
#114
#1140
#1142
#1143
#1144
#1146
#1146
#1147
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1156
#1157
#116
#1160
#1162
#1168
#117
#1172
#1176
#1176
#1177
#118
#1180
#1185
#1187
#1189
#119
#1190
#1191
#1193
#1194
#1195
#1197
#1198
#1199
#12
#120
#1202
#1204
#1205
#1209
#121
#1214
#1215
#1218
#122
#1220
#1224
#1227
#123
#1234
#1237
#124
#1242
#1243
#1246
#1247
#1248
#125
#1251
#1252
#1254
#1255
#1256
#1257
#126
#1260
#1261
#1263
#1264
#1265
#1267
#1268
#127
#1270
#1271
#1273
#1274
#1275
#128
#1280
#1283
#1286
#1287
#129
#1292
#1296
#1297
#1298
#13
#130
#1300
#1301
#1302
#1303
#1306
#1307
#131
#1310
#1312
#1313
#1314
#132
#1320
#1321
#1325
#1329
#1329
#133
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#134
#1341
#1343
#1346
#1347
#135
#1350
#1351
#1352
#1353
#1355
#1356
#1357
#1358
#136
#1361
#1364
#1365
#1367
#1368
#1369
#137
#1370
#1373
#1373
#1377
#1379
#138
#1381
#1385
#139
#1391
#1392
#1393
#1396
#1398
#14
#140
#1400
#1400
#1401
#1402
#1404
#1405
#1407
#1409
#141
#1411
#1411
#1413
#1415
#1416
#1417
#1418
#142
#142
#1422
#1423
#1424
#1425
#1425
#1427
#1427
#1429
#143
#1431
#1432
#1435
#1437
#1438
#144
#1440
#1441
#1441
#1442
#1443
#1444
#1444
#1447
#1447
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#159
#16
#160
#161
#162
#162
#163
#164
#165
#166
#167
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#188
#189
#19
#190
#191
#192
#193
#193
#194
#194
#195
#196
#197
#198
#199
#2
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#233
#234
#235
#235
#236
#237
#238
#239
#24
#240
#240
#241
#242
#243
#244
#245
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#254
#255
#256
#257
#258
#258
#259
#259
#26
#260
#261
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#3
#30
#300
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#323
#324
#325
#326
#326
#327
#328
#329
#33
#330
#331
#332
#333
#333
#334
#335
#336
#337
#338
#338
#339
#34
#340
#341
#342
#343
#344
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#357
#358
#359
#36
#360
#360
#366
#367
#37
#371
#371
#372
#373
#378
#379
#38
#380
#381
#383
#384
#385
#386
#387
#39
#391
#394
#397
#398
#399
#399
#4
#40
#400
#401
#401
#402
#402
#403
#404
#404
#405
#406
#407
#408
#41
#410
#411
#412
#413
#417
#42
#420
#420
#421
#422
#423
#424
#425
#425
#428
#429
#43
#431
#432
#433
#434
#435
#436
#437
#438
#44
#441
#444
#445
#45
#45
#454
#455
#456
#46
#46
#460
#461
#461
#465
#467
#468
#469
#47
#472
#474
#478
#479
#48
#482
#486
#487
#488
#489
#49
#49
#490
#492
#495
#496
#499
#5
#50
#500
#502
#505
#506
#51
#514
#518
#52
#522
#525
#526
#529
#53
#530
#531
#532
#533
#534
#535
#538
#54
#540
#544
#545
#546
#55
#550
#551
#552
#553
#554
#556
#559
#56
#561
#562
#563
#564
#567
#568
#57
#570
#571
#572
#573
#574
#576
#58
#58
#580
#581
#582
#583
#584
#587
#589
#59
#591
#594
#595
#6
#60
#605
#606
#607
#608
#609
#61
#613
#614
#615
#616
#617
#618
#618
#62
#620
#621
#622
#623
#625
#627
#628
#63
#632
#634
#636
#637
#639
#64
#640
#641
#644
#645
#647
#648
#65
#650
#651
#66
#660
#665
#667
#668
#67
#670
#671
#675
#677
#679
#68
#680
#684
#684
#685
#687
#689
#69
#692
#693
#693
#695
#696
#697
#7
#70
#70
#700
#701
#705
#706
#707
#708
#71
#710
#711
#712
#719
#72
#720
#722
#723
#724
#726
#73
#730
#732
#733
#734
#736
#737
#738
#739
#739
#74
#740
#741
#743
#744
#745
#747
#748
#749
#75
#751
#752
#754
#755
#756
#757
#758
#759
#76
#761
#762
#763
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#778
#779
#78
#78
#780
#782
#782
#783
#785
#786
#787
#789
#79
#790
#797
#798
#8
#80
#800
#801
#802
#806
#808
#809
#81
#812
#815
#816
#82
#820
#821
#822
#823
#824
#826
#827
#828
#83
#832
#839
#84
#840
#841
#842
#844
#845
#848
#85
#850
#853
#854
#855
#857
#86
#860
#862
#866
#87
#871
#872
#873
#877
#878
#88
#881
#882
#883
#886
#887
#889
#89
#89
#891
#892
#894
#895
#897
#898
#899
#9
#90
#901
#904
#906
#907
#908
#91
#913
#914
#915
#917
#919
#92
#921
#922
#923
#924
#925
#926
#927
#93
#93
#931
#932
#933
#934
#936
#938
#939
#94
#945
#948
#949
#95
#950
#951
#952
#957
#958
#959
#96
#961
#963
#966
#967
#968
#97
#972
#973
#974
#976
#977
#978
#979
#98
#981
#984
#986
#987
#99
#990
#991
#992
#993
#994
#996
#997
#999
boost-1.47.0
boost-1.47.0-beta1
boost-1.48.0
boost-1.48.0-beta1
boost-1.49.0
boost-1.49.0-beta1
boost-1.50.0
boost-1.50.0-beta1
boost-1.51.0
boost-1.52.0
boost-1.53.0
boost-1.54.0
boost-1.54.0-beta1
boost-1.55.0
boost-1.56.0
boost-1.57.0
boost-1.58.0
boost-1.59.0
boost-1.60.0
boost-1.61.0
boost-1.62.0
boost-1.63.0
boost-1.64.0
boost-1.64.0-beta1
boost-1.64.0-beta2
boost-1.65.0
boost-1.65.1
boost-1.66.0
boost-1.67.0
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
boost-1.70.0
boost-1.70.0.beta1
boost-1.71.0
boost-1.71.0.beta1
boost-1.72.0
boost-1.72.0.beta1
boost-1.73.0
boost-1.73.0.beta1
boost-1.74.0
boost-1.74.0.beta1
boost-1.75.0
boost-1.75.0.beta1
boost-1.76.0
boost-1.76.0.beta1
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
boost-1.79.0
boost-1.79.0.beta1
boost-1.80.0
boost-1.80.0.beta1
boost-1.81.0
boost-1.81.0.beta1
boost-1.82.0
boost-1.82.0.beta1
boost-1.83.0
boost-1.83.0.beta1
boost-1.84.0
boost-1.84.0.beta1
boost-1.85.0
boost-1.85.0.beta1
boost-1.86.0
boost-1.86.0.beta1
boost-1.87.0
boost-1.87.0.beta1
boost-1.88.0
boost-1.88.0.beta1
boost-1.89.0
boost-1.90.0
boost-1.90.0.beta1
-
445fa3fd8e
[test][algorithms][distance][spherical equatorial] print, in debug mode, the radius of the strategy; change the label in one of the test cases;
Menelaos Karavelas
2014-11-18 08:30:06 +02:00 -
fb580aff9c
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/new_cross_track_strategy
Menelaos Karavelas
2014-11-18 08:28:15 +02:00 -
d36f40b6b3
[algorithms][extensions] Add detail flattening() algorithm and use it in andoyer and vincenty strategies.
Adam Wulkiewicz
2014-11-17 20:03:39 +01:00 -
1d4b7d7102
[core] In spheroid, replace if with ?: operator.
Adam Wulkiewicz
2014-11-17 19:35:23 +01:00 -
17f4453330
[index] Remove unneeded create_node<> specializations.
Adam Wulkiewicz
2014-11-17 15:50:01 +01:00 -
8ff9d6fd5d
[index] Remove unneeded file.
Adam Wulkiewicz
2014-11-17 14:30:42 +01:00 -
2b1d7e3767
[extensions] Use Spheroid in andoyer and vincenty strategies.
Adam Wulkiewicz
2014-11-17 02:27:47 +01:00 -
694aaa9d31
[core] Add sphere and spheroid reference models.
Adam Wulkiewicz
2014-11-16 18:26:48 +01:00 -
cf2bb9d9c7
[strategies][distance][spherical][cross_track] remove duplicate word in comments section
Menelaos Karavelas
2014-11-14 01:11:27 +02:00 -
fd956ff683
[strategies][distance][spherical][cross_track] add a missing space
Menelaos Karavelas
2014-11-14 01:07:16 +02:00 -
90b47a2b16
[strategies][distance][spherical][cross_track] prototype implementation for the new cross_track strategy; the new strategy defines a comparable counterpart which is then used to compute the cross track distance; the old code is kept for now (guarded by the macro BOOST_GEOMETRY_USE_OLD_CROSS_TRACK_STRATEGY);
Menelaos Karavelas
2014-11-14 01:00:28 +02:00 -
0667c87e1d
[buffer][test] added unit test using large country multi_polygons This one is not enabled by default. Aimes-test is no enabled by default
Barend Gehrels
2014-11-12 14:07:19 +01:00 -
9a9e16f936
[buffer] major fix: we now create concave helper-pieces differently In the past there was one with a straight line going from one piece to the next. Now there are two, going from one piece to the point on the geometry, and the second going from the point on the geomety to the next piece. They are now zero-volume. They fix: 1) crossings of sides with flat-ends (unit-test cases curve, field_sprayer, bend_near_start) 2) joins with limited number of points (unit-test cases concave_b_rough, italy_part, nl_part) 3) joins with large distances 4) many self-intersections on remaining aimes-cases
Barend Gehrels
2014-11-12 13:59:29 +01:00 -
1fcdbc7c54
[buffer] small change, use Piece i.o. typename ....
Barend Gehrels
2014-11-12 13:43:54 +01:00 -
36f47c4638
[buffer] fix error in comment
Barend Gehrels
2014-11-12 13:40:19 +01:00 -
4ad1abe80f
[buffer][test] enhance display of pieces
Barend Gehrels
2014-11-12 13:39:51 +01:00 -
37519ab36a
Merge branch 'develop' of github.com:boostorg/geometry into develop
Barend Gehrels
2014-11-12 13:36:13 +01:00 -
226272833b
[extensions] Remove unneeded constructors from andoyer strategy and ellipsoid.
Adam Wulkiewicz
2014-11-12 11:46:24 +01:00 -
2fbe01ae46
[extensions] Fix ellipsoid one-argument ctor.
Adam Wulkiewicz
2014-11-12 01:10:15 +01:00 -
45ef3cd37d
Merge pull request #180 from mkaravel/feature/distance
Adam Wulkiewicz
2014-11-10 11:51:15 +01:00 -
9a8ce64048
Merge pull request #179 from mkaravel/fix/distance_strategies
Adam Wulkiewicz
2014-11-10 11:44:20 +01:00 -
472346704d
[buffer] reverse negative rings if necessary (for concave pieces and one-sided buffers)
Barend Gehrels
2014-11-09 17:01:31 +01:00 -
a62e2d2e84
[buffer][performance] add boolean to indicate concave rings: in non concave rings, no turn calculation is necessary
Barend Gehrels
2014-11-09 17:00:56 +01:00 -
95583233e7
[buffer] polygon add tests, which are partly failing
Barend Gehrels
2014-11-09 14:29:39 +01:00 -
a34e408ade
[buffer][test] disable failing test for CCW
Barend Gehrels
2014-11-09 12:18:17 +01:00 -
45f166df95
Delete .travis.yml
Mateusz Łoskot
2014-11-08 12:27:34 +01:00 -
ba48c831b1
Remove env array from .travis.yml as unused
Mateusz Łoskot
2014-11-08 12:17:52 +01:00 -
c801b60ad0
Add .travis.yml
Mateusz Łoskot
2014-11-08 12:11:06 +01:00 -
46bb719a63
[test][algorithms][distance] add unit test for testing distance computations for pointlike/linear geometries in the spherical equatorial coordinate system
Menelaos Karavelas
2014-11-07 23:28:05 +02:00 -
3f19ebab75
[test][algorithms][distance] cleanup unit test for distances of pointlike/pointlike geometries in the spherical equatorial coordinate system; add testing when a comparable strategy is passed;
Menelaos Karavelas
2014-11-07 23:26:54 +02:00 -
111d9537a1
[test][distance] add algorithm (used in unit tests) for computing the distance in a brute force manner, using BG's distance only for the following combinations: * point/point * point/segment * segment/segment
Menelaos Karavelas
2014-11-07 23:25:11 +02:00 -
2c3d9e898b
[test][distance] cleanup common code for distance unit tests in the spherical_equatorial coordinate system
Menelaos Karavelas
2014-11-07 23:24:19 +02:00 -
6defb7643a
[strategies][concepts][distance strategies] polish code in various places; add missing checks in point-segment distance strategy concept; add BOOST_MPL_ASSERTs to check for the possible value(s) of the strategy tags;
Menelaos Karavelas
2014-11-07 12:35:42 +02:00 -
ffb90fcc48
[strategies][spherical][cross_track] fix return type in result_from_distance meta-struct
Menelaos Karavelas
2014-11-07 12:34:03 +02:00 -
8c75d81fff
[overlay] fix behaviour of u/u turns for difference. This fixes the assemble unit test which broke in earlier commits today
Barend Gehrels
2014-11-06 18:54:55 +01:00 -
9b91655c05
[test] updated select_rings unit test after code changes
Barend Gehrels
2014-11-06 17:44:40 +01:00 -
16fb689217
[overlay] fix indexing in range which was wrong for open polygons (ticket #10719)
Barend Gehrels
2014-11-06 16:49:51 +01:00 -
4bb18c982e
[overlay] ticket #10719 add safety checks
Barend Gehrels
2014-11-06 16:36:54 +01:00 -
285c958d46
Merge branch 'develop' of github.com:boostorg/geometry into develop
Barend Gehrels
2014-11-06 14:33:58 +01:00 -
c5417f6f43
[overlay] fix ticket #10108: rings only touching should check for u/u turns and don't call point_on_border because that might be located on the border of the other geometry. This also avoids passing the mid_point boolean, and including within_code in ring_properties
Barend Gehrels
2014-11-06 14:29:35 +01:00 -
552ff581d4
[overlay] 'fix' wrong name Code to Properties
Barend Gehrels
2014-11-06 11:13:23 +01:00 -
d6201ef573
[overlay] refactor counting turns This prepares next phase where we handle uu separately
Barend Gehrels
2014-11-06 11:02:39 +01:00 -
a758552c5d
[overlay] rename variables in selection map
Barend Gehrels
2014-11-05 22:41:53 +01:00 -
965fbcac53
[doc] Add missing ticket to release notes for 1.57
Adam Wulkiewicz
2014-11-05 15:39:44 +01:00 -
12c6d22a5e
Merge pull request #177 from mkaravel/feature/disjoint
Barend Gehrels
2014-11-05 15:13:06 +01:00 -
6d1a764629
[test][algorithms][disjoint] add a case ID string to each test case; remove the pretty_print_geometry functionality; simplify the calls to BOOST_CHECK_MESSAGE;
Menelaos Karavelas
2014-11-05 16:03:50 +02:00 -
347eaa580c
[extensions][dissolve] use rescaling for dissolve, see ticket 10713
Barend Gehrels
2014-11-05 13:59:08 +01:00 -
690427a135
[buffer] re-add count which is still used if occupation info is used
Barend Gehrels
2014-11-05 13:39:57 +01:00 -
5563d2f8e2
[test] small change, move types/constants upwards to conveniently exclude/comment testcases if necessary
Barend Gehrels
2014-11-05 13:39:28 +01:00 -
448040613d
[overlay][fix] fix rescaling when coordinate-differences are larger than recaling range, which is unfortunately slipped through. This fixes ticket #10747
Barend Gehrels
2014-11-05 13:38:12 +01:00 -
6ee9914cfa
Merge pull request #178 from mkaravel/fix/copyright_notice
Barend Gehrels
2014-11-05 11:24:37 +01:00 -
8daa62a3be
[strategies][cartesian][cart_intersect] update copyright notice
Menelaos Karavelas
2014-11-05 08:50:40 +02:00 -
b8234413e0
[test][algorithms][disjoint] add a few more test cases, some of them related to the recent bug in the Cartesian segment-segment intersection strategy; replace calls to BOOST_CHECK by calls to BOOST_CHECK_MESSAGE;
Menelaos Karavelas
2014-11-05 08:34:46 +02:00 -
f0c5554190
Merge pull request #129 from mkaravel/feature/disjoint-1.57
Adam Wulkiewicz
2014-11-04 22:25:35 +01:00 -
0b9077345e
Merge pull request #176 from mkaravel/doc/update_release_notes
Adam Wulkiewicz
2014-11-04 22:21:07 +01:00 -
f00481ff60
Merge pull request #175 from mkaravel/fix/cartesian_segments_intersection
Adam Wulkiewicz
2014-11-04 22:20:56 +01:00 -
be1d9ad51c
[doc][release notes] update release notes for boost 1.58 (bugfixes)
Menelaos Karavelas
2014-11-04 22:24:04 +02:00 -
1b638c66fc
[test][distance] add some more P/L and L/L test cases; some of them have triggered the bug in the Cartesian segment-segment intersection strategy and the distance has produced wrong results; with the fix in the Cartesian segment-segment intersection strategy, the distance computation test cases added succeed;
Menelaos Karavelas
2014-11-04 22:06:18 +02:00 -
b2683f48f2
[strategies][cartesian][cart_intersect] fix bug in Cartesian segment-segment intersection strategy; Bug: when exactly one segment degenerates to a point and is collinear with the other segment, the strategy always sets the intersection count to 1; Fix: check if the degenerate segment lies within the non-degenerate one before setting the intersection count; if the point is outside the non-degenerate segment declare the two segments as disjoint;
Menelaos Karavelas
2014-11-04 22:02:47 +02:00 -
7b3ced0c6a
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint-1.57
Menelaos Karavelas
2014-11-04 15:16:42 +02:00 -
de2c1a98b5
[doc] Add distance() fix (MPt/Poly, MPt/MPoly) to release notes for 1.58.
Adam Wulkiewicz
2014-11-04 00:15:11 +01:00 -
5daeae927a
Merge pull request #174 from mkaravel/fix/distance
Adam Wulkiewicz
2014-11-03 22:53:50 +01:00 -
063fa443b3
Merge pull request #173 from mkaravel/fix/assignment_operators_for_iterators
Adam Wulkiewicz
2014-11-03 20:11:39 +01:00 -
9c0528340b
[iterators][flatten_iterator] change statement layout to be nicer
Menelaos Karavelas
2014-11-03 21:08:31 +02:00 -
9cbedc03b3
Merge branch 'develop' into feature/initializer_list
Adam Wulkiewicz
2014-11-03 20:06:20 +01:00 -
96243eb580
[test][distance] add test cases for multipoint/polygon and multipoint/multipolygon with points inside the polygon/multipolygon
Menelaos Karavelas
2014-11-03 20:58:58 +02:00 -
2c975a7b50
[algorithms][distance] fix bug in multipoint to areal geometry computation
Menelaos Karavelas
2014-11-03 20:58:12 +02:00 -
ae9c2953d0
Merge branch 'develop' into fix/read_wkt
Adam Wulkiewicz
2014-11-03 19:55:39 +01:00 -
0d8f6074c9
[iterators][flatten_iterator] re-write line in less than 80 characters; remove templated assignment operator (it is not really needed since the assignment operator defined and the templated constructor, combined, do what this assignment operator does)
Menelaos Karavelas
2014-11-03 16:14:59 +02:00 -
7ae9d20ba0
[iterators][segment_iterator] remove templated assignment operator from range_segment_iterator class (it is not really needed since the compiler constructed assignment operator and the templated constructor, combined, do what this assignment operator does)
Menelaos Karavelas
2014-11-03 16:01:50 +02:00 -
44a7dfe7dc
[iterators][concate_iterator] remove templated assignment operator (it is not really needed since the compiler constructed assignment operator and the templated constructor, combined, do what this assignment operator does)
Menelaos Karavelas
2014-11-03 15:45:54 +02:00 -
545f53f4b2
[iterators][ever_circling_iterator] remove assignment operator (it is the same as what the compiler would generate, so no need to provide it)
Menelaos Karavelas
2014-11-03 15:37:49 +02:00 -
6e84a7f5f0
[iterators][closing_iterator] remove assignment operator (it is the same as what the compiler would generate, so not need to provide it)
Menelaos Karavelas
2014-11-03 15:36:35 +02:00 -
dbcbdb6b2b
[iterators] Fix return types of templated assignment operators.
Adam Wulkiewicz
2014-11-01 23:34:07 +01:00 -
6796525e13
[iterators] Avoid assigning an iterator having singular value (uninitialized) in flatten_iterator assignment operators.
Adam Wulkiewicz
2014-11-01 12:44:55 +01:00 -
bf303ad47a
Merge pull request #172 from awulkiew/feature/rearrange_tests
Adam Wulkiewicz
2014-10-31 14:30:03 +01:00 -
e99f5b9d20
Merge pull request #171 from mkaravel/fix/strong_type_checking_for_cs_template_parameter
Adam Wulkiewicz
2014-10-31 14:21:38 +01:00 -
3efcef5f17
Merge pull request #168 from mkaravel/fix/increment_operator_for_point_and_segment_iterator
Adam Wulkiewicz
2014-10-31 14:21:27 +01:00 -
0d34dc4156
[geometries][concepts][point concept] update the ConstPoint concept to use the enum instead of the typedef to the coordinate system units
Menelaos Karavelas
2014-10-31 09:53:32 +02:00 -
46c9d3dbfa
[geometries][concepts] remove no longer used file/class
Menelaos Karavelas
2014-10-31 09:48:40 +02:00 -
c9769e1624
[geometries][concepts][point concept] replace typedef to units of coordinate system by enum storing the size of the coordinate system class
Menelaos Karavelas
2014-10-31 09:48:05 +02:00 -
d0058108a6
[geometries][point] replace typedef to units of coordinate system by enum storing the size of the coordinate system class
Menelaos Karavelas
2014-10-31 09:47:07 +02:00 -
bd11e5f3f9
[core][cs] replace complicated conditional expression with "false" (the coordinate_system_units class is never supposed to be instantiated with template parameter value other than bg::degree or bg::radian)
Menelaos Karavelas
2014-10-30 15:47:12 +02:00 -
9fec00c796
[test] Move the rest of the tests from multi directory and remove this directory.
Adam Wulkiewicz
2014-10-30 14:04:14 +01:00 -
61c9fa6bd2
[test] Move overlay tests from multi directory.
Adam Wulkiewicz
2014-10-30 13:41:41 +01:00 -
2bef2facc1
[test] Move set operations tests from multi directory.
Adam Wulkiewicz
2014-10-30 13:24:10 +01:00 -
8a075a6280
[test][point_concept] remove duplicate includes
Menelaos Karavelas
2014-10-30 14:22:55 +02:00 -
6733c4e3cc
[test][point_concept] add unit tests for testing the units of custom non-Cartesian points and BG's non-Cartesian points
Menelaos Karavelas
2014-10-30 14:19:09 +02:00 -
0568463385
[test] Move relational operations tests from multi directory.
Adam Wulkiewicz
2014-10-30 13:18:38 +01:00 -
9aafaa1525
[test][test_geometries] add custom longitude-latitude point
Menelaos Karavelas
2014-10-30 14:17:44 +02:00 -
26b338a20f
[test] Move set and relational operations tests to separate directories.
Adam Wulkiewicz
2014-10-30 13:09:12 +01:00 -
2dcd853a35
[test] Move IO tests from multi directory.
Adam Wulkiewicz
2014-10-30 12:07:06 +01:00 -
0279dca727
[test] Move disjoint, relate and within tests to separate directories.
Adam Wulkiewicz
2014-10-30 12:00:59 +01:00 -
7fc973ce66
[test] Move set ops algorithms tests to separate directories.
Adam Wulkiewicz
2014-10-30 01:31:12 +01:00 -
7e1e794dd0
[test] Move from_wkt to main test directory and tweak #includes.
Adam Wulkiewicz
2014-10-30 00:52:10 +01:00 -
43ff56611e
[geometries][concepts] add helper class that provides the type of the units for non-Cartesian coordinate systems, and sets this type to void for Cartesian ones (used for type checking in the point class and the point concept);
Menelaos Karavelas
2014-10-30 01:45:36 +02:00 -
0b3378ce75
[geometries][concepts][point concept] replace boost::ignore_unused_variable_warning() by boost::ignore_unused(); add typedef for the units of the coordinate system (this enables a static check for the units type used in non-Cartesian coordinate systems);
Menelaos Karavelas
2014-10-30 01:43:13 +02:00 -
2550a5d040
[geometries][point] update copyright header; replace derivation from CoordinateSystem by a private typedef (this provides the necessary type checking for the units for non-Cartesian coordinate systems);
Menelaos Karavelas
2014-10-30 01:40:52 +02:00 -
2027c9a905
[core][cs] update copyright header; make coordinate_system_units a struct;
Menelaos Karavelas
2014-10-30 01:39:26 +02:00 -
aaa96982cf
[test] Move distance() tests to separate directory.
Adam Wulkiewicz
2014-10-30 00:32:02 +01:00