Marc Glisse
|
f8a07a51da
|
One more (also untested).
|
2014-02-15 16:12:20 +01:00 |
Marc Glisse
|
6fea55e611
|
One more functor.
|
2014-02-15 15:12:40 +01:00 |
Marc Glisse
|
727bb7b76a
|
4 more functors.
|
2014-02-15 14:32:06 +01:00 |
Marc Glisse
|
09e8bcdd5e
|
Side_of_bounded_sphere + work around clang bug in typeset.
|
2014-02-09 14:18:42 +01:00 |
Marc Glisse
|
2fd3af8408
|
Bogus sign in side_of_oriented_sphere. The definition is not so intuitive.
|
2013-10-09 17:52:58 +02:00 |
Marc Glisse
|
29fefc1a22
|
Has_on_positive_side_d
|
2013-07-28 20:45:54 +02:00 |
Marc Glisse
|
8344312677
|
Oriented_side_d
|
2013-07-28 20:21:39 +02:00 |
Marc Glisse
|
3639c6db61
|
Move more stuff out of interface_macros.h (should disappear soon).
|
2013-01-01 22:48:11 +01:00 |
Marc Glisse
|
7445bb7f34
|
More Get_type, replaces the nested RT, FT, Boolean, Comparison_result,
etc.
|
2013-01-01 16:42:35 +01:00 |
Marc Glisse
|
023eaa2270
|
Some meta-programming helpers around Get_type/Get_functor, so the list
of functors in interface_macros.h can disappear.
|
2012-12-31 16:20:32 +01:00 |
Marc Glisse
|
e3ea6e5011
|
(re-)introduce Get_type.
|
2012-12-29 22:17:45 +01:00 |
Marc Glisse
|
e4b8499c36
|
Start using Get_functor.
|
2012-12-29 19:10:40 +01:00 |
Marc Glisse
|
7daca6fb9b
|
More types and functors from the Kernel_d concept.
|
2012-09-19 14:37:44 +00:00 |
Marc Glisse
|
8856fbb938
|
More testing, less warning.
|
2012-08-19 10:44:14 +00:00 |
Marc Glisse
|
4ca9d09b87
|
warnings
|
2012-08-12 10:08:10 +00:00 |
Marc Glisse
|
c705ad6697
|
more functors
|
2012-06-01 17:23:08 +00:00 |
Marc Glisse
|
7fc5d1fe72
|
add a few functors
|
2012-06-01 16:35:29 +00:00 |
Marc Glisse
|
3e3e8efcc9
|
in_sphere computation depending on whether the squared norm is precomputed.
|
2012-05-16 12:26:27 +00:00 |
Marc Glisse
|
c850599085
|
shorten some functor names
|
2012-05-16 11:21:30 +00:00 |
Marc Glisse
|
e86a11c0ca
|
shorten some functor names
|
2012-05-16 11:18:04 +00:00 |
Marc Glisse
|
cf02718e45
|
Cleanup:
- remove unused typedefs
- FT -> RT where it makes sense
- add a FIXME
|
2012-05-09 10:20:26 +00:00 |
Marc Glisse
|
dee3b16c29
|
LA has a fixed dimension + rebind, as Samuel did.
Fold Vector back into LA (partially).
|
2012-04-16 16:18:56 +00:00 |
Marc Glisse
|
7c91385b87
|
Remove Type<>. This should make users' life easier (although not mine...).
|
2012-04-12 16:31:14 +00:00 |
Marc Glisse
|
7fe5e1741b
|
fix iterators in lazy kernel, seems ok now
|
2012-03-28 18:22:51 +00:00 |
Marc Glisse
|
39ba4946b4
|
Split points and vectors some more. Might remerge them later...
Iterators are not objects, handle that everywhere. Still some not-lazy-enough issues I'll have to deal with.
|
2012-03-27 16:05:32 +00:00 |
Marc Glisse
|
b5b521381c
|
Kernel_d-like interface
|
2011-12-07 11:04:28 +00:00 |
Marc Glisse
|
cfce80eb0b
|
Don't include <initializer_list> in C++03.
|
2011-11-26 18:56:40 +00:00 |
Marc Glisse
|
ba6c34279d
|
Orientation bypasses LA for small dimensions (filling a matrix is expensive) and can take points directly instead of iterators.
|
2011-11-26 12:14:08 +00:00 |
Marc Glisse
|
9b54173f8b
|
Orientation taking points directly instead of iterators
|
2011-11-09 12:07:58 +00:00 |
Marc Glisse
|
2e88bc0daf
|
Move Segment to a module that can be included. Segmentd.h should disappear, the functionality should be in Wrapper/Segment_d.h.
|
2011-11-08 11:53:21 +00:00 |
Marc Glisse
|
8bb065ba55
|
Wrapper to make it look like DelaunayTriangulationTraits_3 (not tested yet).
Missing the coplanar predicates.
Missing the things that shouldn't be needed for a basic use: tetrahedron, construct_segment, etc.
|
2011-11-06 11:20:03 +00:00 |
Marc Glisse
|
90c0cca81e
|
minor fixes
|
2011-11-05 21:23:31 +00:00 |
Marc Glisse
|
2956679f01
|
Wrapper to make it look like DelaunayTriangulationTraits_2 (not tested yet).
|
2011-11-05 17:39:38 +00:00 |
Marc Glisse
|
c358e2ed56
|
Continue with Type<*_tag>
|
2011-10-16 08:38:38 +00:00 |
Marc Glisse
|
21228b30e6
|
Continue removing LA.
Start obfuscating^Wusing an indirection for object types.
|
2011-10-12 19:48:23 +00:00 |
Marc Glisse
|
acf6f6f83e
|
merge trunk (hmm, there is really no point since I work in a separate dir) and start splitting vector from LA.
|
2011-10-11 14:39:22 +00:00 |
Marc Glisse
|
43d50228f2
|
Side_of_oriented_sphere
|
2011-06-20 13:58:26 +00:00 |
Marc Glisse
|
5717606849
|
cleanup use of dimension a bit
|
2011-05-26 17:08:24 +00:00 |
Marc Glisse
|
1347e068cd
|
Fix Orientation when Point!=Vector. I don't think there is much point having a single functor for both.
|
2011-05-25 09:06:05 +00:00 |
Marc Glisse
|
9c655afded
|
More stateful kernels.
|
2011-05-24 15:28:27 +00:00 |
Marc Glisse
|
895c891cd2
|
Small start on stateful kernels
|
2011-05-18 16:47:24 +00:00 |
Marc Glisse
|
b75920fff5
|
make Construct_*_cartesian_const_iterator a true functor
|
2011-05-17 16:40:30 +00:00 |
Marc Glisse
|
3690072964
|
Use a single Functor template regrouping Predicate, Construct and Compute, and a map to know the category of a functor.
|
2011-05-17 15:21:49 +00:00 |
Marc Glisse
|
372dae5009
|
continue refcount
|
2011-05-14 13:37:19 +00:00 |
Marc Glisse
|
55190f7069
|
don't share Cartesian_const_iterator between point and vector
|
2011-05-12 16:15:17 +00:00 |
Marc Glisse
|
3f6c9660b3
|
d
|
2011-05-12 13:24:05 +00:00 |
Marc Glisse
|
146ee6dbd1
|
A beginning.
|
2011-05-09 14:08:57 +00:00 |