Max Lyon
b2bcded8ec
add access to cw and ccw ranges in SmartHandles
2021-03-09 10:57:17 +01:00
Max Lyon
d0aef334c0
improve name of helper class containing status access functions and implement is_boundary in the same way
2020-10-15 13:49:07 +02:00
Max Lyon
7d281c1437
add methods to SmartHandles that give access to the status
2020-10-13 21:49:41 +02:00
Max Lyon
c800446073
add missing range version of halfedge loop iterator
2020-08-11 16:35:13 +02:00
Jan
bddc123e81
Nicer fix of warning
2020-05-13 07:11:03 +02:00
Jan
6e3f0dab76
Fixed warning with character
2020-05-12 21:19:07 +02:00
Martin Marinov
c06d46408f
Fix SmartHandle implementation issues:
...
* Fix SmartHandle cyclical include dependencies.
* Remove the SmartHandles include from Iterators and Circulators.
* Move SmartHandle member implementations to the headers and remove SmartHandles.cc.
2020-05-12 15:39:11 +01:00
Max Lyon
3b21aa14fb
make smart handles more compatible with mixing old api
2019-10-17 12:56:48 +02:00
Max Lyon
05332c70c1
dllexport SmartHandles
2019-10-07 10:58:18 +02:00
Max Lyon
7c804acef1
for the cost of adding SmartHandles.cc with weird include order make smart ranges smarter by letting them know their smart handle types
2019-09-27 17:08:09 +02:00
Max Lyon
253c9b6afa
let iterators return smart handles
2019-09-26 11:14:31 +02:00
Max Lyon
89f0dcbb51
add documentation
2019-09-25 13:21:17 +02:00
Max Lyon
010a8a0b41
inline smart handle methods for better performance
2019-09-25 13:12:31 +02:00
Max Lyon
92cdc795c7
add unit tests for smart handles
2019-09-25 12:19:30 +02:00
Max Lyon
844de4145c
avoid diamond inheritance and add range and convenience functions
2019-09-25 09:52:18 +02:00
Max Lyon
04ba56511b
make smarthandle methods const
2019-09-25 09:04:29 +02:00
Max Lyon
f948a16ce2
add first version of smart handles
2019-09-25 08:47:34 +02:00