Marc Glisse
|
c3e8bff39d
|
typeset intersection/union.
use typeset in kernel converter (unifies C++03 and C++11 code).
|
2012-03-22 14:44:13 +00:00 |
Marc Glisse
|
df87f24149
|
introduce Object_list
|
2012-03-21 20:42:34 +00:00 |
Marc Glisse
|
2869bf0c59
|
make typeset functional.
|
2012-03-21 18:13:38 +00:00 |
Marc Glisse
|
11c5bc353f
|
Basic typeset. Not sure I'll use it yet.\nSome tex file (no content) so I can try the manual tools.
|
2012-02-28 08:51:14 +00:00 |
Marc Glisse
|
92e92d730d
|
missing inline. convert points without iterators.
|
2011-12-17 09:51:53 +00:00 |
Marc Glisse
|
b5b521381c
|
Kernel_d-like interface
|
2011-12-07 11:04:28 +00:00 |
Marc Glisse
|
13c3f90e33
|
I'd really like for it to compile soon...
|
2011-12-05 21:08:32 +00:00 |
Marc Glisse
|
24d09207ff
|
Missing inline.
Adding a file that's nonsense currently, but I'll be at the office tomorrow.
|
2011-11-30 19:50:08 +00:00 |
Marc Glisse
|
843e3ab1bb
|
Avoid some unnecessary copying.
|
2011-11-27 12:13:01 +00:00 |
Marc Glisse
|
5f5fe32430
|
Default value for Derived parameter.
|
2011-11-26 18:57:31 +00:00 |
Marc Glisse
|
cfce80eb0b
|
Don't include <initializer_list> in C++03.
|
2011-11-26 18:56:40 +00:00 |
Marc Glisse
|
4d0c67612e
|
sizeof... always needs parentheses
|
2011-11-26 16:08:43 +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
|
075fcc76d4
|
Add some whitespace ;-)
|
2011-11-09 14:26:05 +00:00 |
Marc Glisse
|
9b54173f8b
|
Orientation taking points directly instead of iterators
|
2011-11-09 12:07:58 +00:00 |
Marc Glisse
|
b57b61b13b
|
Make everything lazy by default
|
2011-11-08 23:42:21 +00:00 |
Marc Glisse
|
e6978d9189
|
piecewise construction of segment
|
2011-11-08 13:26:23 +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
|
6fc68e95f0
|
converter on Object and vector
|
2011-11-06 19:04:55 +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
|
e9b21c3035
|
Hard to count from 0.
|
2011-11-05 21:46:45 +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
|
e8f9c73c04
|
the CRTP problem in the previous patch could be solved more easily (for now).
|
2011-11-05 15:17:48 +00:00 |
Marc Glisse
|
d90d515da4
|
Fix untested code.
Add more CRTP.
Work around too much CRTP...
|
2011-11-05 14:33:54 +00:00 |
Marc Glisse
|
333f59470a
|
Fix static filter, which hadn't been properly tested.
|
2011-11-04 09:02:57 +00:00 |
Marc Glisse
|
e12e4f0705
|
Reuse existing static filter
|
2011-10-28 17:38:26 +00:00 |
Marc Glisse
|
38f2c13c86
|
Let us override default predicates for specific dimensions.
|
2011-10-28 15:11:17 +00:00 |
Marc Glisse
|
58ebdbac51
|
just a comment
|
2011-10-28 14:17:58 +00:00 |
Marc Glisse
|
1d9e7b9858
|
try and make the converter more flexible
|
2011-10-25 11:57:11 +00:00 |
Marc Glisse
|
3fd4068328
|
Remove non-Type<tag> stuff
|
2011-10-17 11:34:11 +00:00 |
Marc Glisse
|
c358e2ed56
|
Continue with Type<*_tag>
|
2011-10-16 08:38:38 +00:00 |
Marc Glisse
|
15fddb1e2f
|
continue move to Type<*_tag>
|
2011-10-14 20:48:31 +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
|
852c317f56
|
Take vector from Vector, not LA.
Hush signed/unsigned comparison.
|
2011-10-12 15:40:20 +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
|
9374416840
|
Same change as in next.
|
2011-05-31 17:58:38 +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
|
5f0f7fb19d
|
couple more places for stateful kernels
|
2011-05-23 15:58:00 +00:00 |
Marc Glisse
|
32fecea31f
|
Lazy_cartesian is an independent layer
|
2011-05-20 15:58:28 +00:00 |
Marc Glisse
|
ef27c36545
|
f
|
2011-05-19 15:19:03 +00:00 |
Marc Glisse
|
447777d156
|
e
|
2011-05-19 14:17:17 +00:00 |
Marc Glisse
|
895c891cd2
|
Small start on stateful kernels
|
2011-05-18 16:47:24 +00:00 |
Marc Glisse
|
b92b4d87f0
|
Aux armes, citoyens
Formez vos bataillons
Marchez, marchez !
Qu'un sang impur
Abreuve nos sillons !
|
2011-05-17 20:08:57 +00:00 |
Marc Glisse
|
363b57cbd9
|
finish refcounting wrapper
|
2011-05-17 20:02:04 +00:00 |
Marc Glisse
|
8aaf9c465a
|
Wrap(Null_functor)==Null_functor
|
2011-05-17 17:30:33 +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
|
c17a1b2f6d
|
forgot to svn add
|
2011-05-14 13:38:01 +00:00 |
Marc Glisse
|
372dae5009
|
continue refcount
|
2011-05-14 13:37:19 +00:00 |
Marc Glisse
|
8d0384fb9e
|
Start on a reference counting wrapper to point
|
2011-05-14 10:30:38 +00:00 |
Marc Glisse
|
7a58fd43b4
|
More wrapper ugliness
|
2011-05-13 20:23:19 +00:00 |
Marc Glisse
|
a873c26099
|
Continue with Wrapper
|
2011-05-13 16:05:15 +00:00 |
Marc Glisse
|
9ec30b773c
|
Vector wrapper
|
2011-05-12 19:41:03 +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
|
76c16e45ee
|
a
|
2011-05-12 12:47:30 +00:00 |
Marc Glisse
|
b92124727e
|
blabla
|
2011-05-12 10:12:31 +00:00 |
Marc Glisse
|
dc29aebfd2
|
ploum (but obscenities may come to fill in for empty commit messages)
|
2011-05-11 20:15:08 +00:00 |
Marc Glisse
|
217ed569f2
|
pouët
|
2011-05-11 15:14:26 +00:00 |
Marc Glisse
|
a5cdca3cdf
|
&é"#{[|^@]}^$£*µù%!§(-è_çà)=¿?
|
2011-05-11 10:12:48 +00:00 |
Marc Glisse
|
b63f32ccdd
|
Add possibility to filter on kernels instead of number-types.
|
2011-05-11 10:10:48 +00:00 |
Marc Glisse
|
6eeb2259a4
|
Why shouldn't I use empty commit messages?
|
2011-05-10 15:47:00 +00:00 |
Marc Glisse
|
146ee6dbd1
|
A beginning.
|
2011-05-09 14:08:57 +00:00 |