Andreas Fabri
d8c72fb5c5
VC mixup
2010-01-21 17:05:19 +00:00
Laurent Rineau
83912b2952
Massive fix of svn:keywords properties, and $URL$ keyword.
2009-10-20 08:59:26 +00:00
Sébastien Loriot
11d8010174
updates according to the modification of regular_3 traits
2009-10-19 14:29:50 +00:00
Sylvain Pion
f0ed774e37
Move CGAL::array to namespace CGAL::cpp0x, like tuple.
2009-04-30 14:03:52 +00:00
Andreas Fabri
78982e2575
Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
2008-10-23 13:10:00 +00:00
Andreas Fabri
330f35b0ed
Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
2008-10-23 13:06:38 +00:00
Sylvain Pion
a0be560caa
New profiling tool : Profile_branch_counter, that improves the display
...
of failure/calls ratios. With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Sylvain Pion
44c185f1f4
Rename boost::array to CGAL::array.
2008-08-26 13:15:21 +00:00
Sylvain Pion
53f5c9679b
Add a using directive "using std::array" in namespace CGAL to import either:
...
- C++0x's std:array from <array>
- TR1's std::tr1::array from <tr1/array>
- boost::array from <boost/array.hpp>
Motivation : GCC's std::array is faster than boost::array.
Move CGALi:make_array to namespace CGAL.
Document CGAL::array.
2008-08-26 13:08:16 +00:00
Sylvain Pion
a8e8ecfdcf
Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
...
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Sylvain Pion
97929b6bd2
Replace is_indeterminate() by !is_certain()
2008-07-30 12:40:57 +00:00
Sylvain Pion
240892f892
Replace CGAL::Triple by boost::array.
2008-07-25 14:59:27 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Nico Kruithof
608521f6db
Fixed missing include files and removed the beginning of the link to the delaunay mesher.
2008-06-27 13:06:20 +00:00
Nico Kruithof
b996234336
Fixed a bug while meshing the union of a set of balls. The implicit function was 0.
2008-03-19 07:50:34 +00:00
Nico Kruithof
86fd3693c7
Removed unreacheable statement that a compiler was complaining about
2008-01-14 07:22:49 +00:00
Sylvain Pion
ac54df3371
Fix typo in include file name
2008-01-12 20:47:06 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion
ab2310307d
Update following renaming EK -> Exact_kernel and FK -> Approximate_kernel.
2007-09-07 09:53:56 +00:00
Nico Kruithof
03f98cabf2
The orientation predicate in the triangulated mixed complex is now
...
exact (reverts to exact computations if necessary)
2007-08-07 12:01:50 +00:00
Sylvain Pion
bf2c16406e
Rename argument to avoid shadowing warning.
2007-04-18 08:57:53 +00:00
Nico Kruithof
4d3ddf66ab
Removed a warning.
2007-04-12 06:54:30 +00:00
Nico Kruithof
fd7fd56545
Found a typo
2007-04-05 11:32:27 +00:00
Nico Kruithof
b6969fe13c
Found some typo's in the documentation and removed two warnings
2007-04-04 12:25:05 +00:00
Nico Kruithof
d0336b4c2f
A template specialisation was not matched and the optimised code was therefore not executed.
2007-04-02 07:55:15 +00:00
Nico Kruithof
53dbdfebea
Removing warning
2007-03-26 11:43:04 +00:00
Nico Kruithof
95e6b2347f
Removing some warnings
2007-03-22 07:31:59 +00:00
Sylvain Pion
cb368062d1
add missing CGAL:: qualifications, and proper constifications
2007-03-05 16:37:11 +00:00
Nico Kruithof
4b3cb9ae5f
Removing warnings
2007-02-25 13:09:11 +00:00
Nico Kruithof
035593162a
Remove warning
2007-02-25 13:00:56 +00:00
Sylvain Pion
a7fa45a236
macros must be prefixed by CGAL_
2007-02-15 21:25:36 +00:00
Nico Kruithof
27d4202655
Removed an empty file
2007-02-15 15:38:00 +00:00
Nico Kruithof
d065112fd7
Working on a singular iterator problem
2007-02-09 21:25:43 +00:00
Nico Kruithof
ba7abd2e4c
Making all the compilers happy.
2007-02-06 08:17:14 +00:00
Nico Kruithof
41060dfc8d
removed my own makefile and included the source files from Daniel's pdb-reader.
2007-02-01 13:24:28 +00:00
Nico Kruithof
fff8ac1f4e
Used using instead of direct inheiritance (avoids Base:: in the child).
2007-02-01 07:13:10 +00:00
Nico Kruithof
5faec8acca
Removed compiler errors in gcc 4.1.1
2007-01-31 21:21:39 +00:00
Nico Kruithof
4f941a08de
Found the bug, skin surface package should be fine now
2007-01-29 13:06:27 +00:00
Nico Kruithof
850e86b855
Testing the package
2007-01-29 08:13:44 +00:00
Nico Kruithof
a1ced1f1ad
Cleaned up a lot of code. Need to check why interval arithmetic is not working properly.
2007-01-28 21:31:37 +00:00
Nico Kruithof
e387558c4b
Examples are compiling, next check the output.
...
Further, make a Skin_surface_base class, which is a parent of both Skin_surface_3 and Union_of_balls_3
2007-01-27 16:14:56 +00:00
Nico Kruithof
5cf70f8825
Working on the examples
2007-01-19 17:32:32 +00:00
Nico Kruithof
3f80aba8b6
regression test
2007-01-19 16:53:56 +00:00
Nico Kruithof
8f4555ea5d
Added triangulated_mixed_complex back. Next, do the locate in the
...
triangulated mixed complex
2006-12-22 13:07:26 +00:00
Laurent Saboret
9d0d302a87
Fixed svn properties of whole trunk
2006-12-18 09:37:55 +00:00
Nico Kruithof
76d80a919c
Debugged a runtime error: used vertex_iterator instead of
...
finite_vertices_iterator (same for cells) in the Triangulated mixed complex
2006-12-16 14:24:48 +00:00
Nico Kruithof
8ac0951040
Working on compilation errors
2006-11-24 13:56:23 +00:00
Nico Kruithof
162527c483
Working on the filtered triangulated mixed complex
2006-11-15 21:12:21 +00:00
Nico Kruithof
49e37f31b8
The tests are working, if they finish in time ...
2006-10-26 18:57:24 +00:00
Nico Kruithof
a86261e974
Towards working examples
2006-10-26 06:34:38 +00:00
Nico Kruithof
f5520fc084
working on the subdivision of the skin surface mesh
2006-09-29 20:26:50 +00:00
Nico Kruithof
eed851ed2f
working on getting the code in sync with the documentation
2006-09-19 15:08:45 +00:00
Nico Kruithof
8a03b80c5a
Final changes to the documentation.
2006-09-19 09:49:41 +00:00
Nico Kruithof
e28b794173
Moved meshing code (coarse mesh) to Skin_surface_3
2006-09-14 20:09:53 +00:00
Nico Kruithof
98483cfb04
Adapting the code according to the documentation.
2006-09-10 13:14:24 +00:00
Nico Kruithof
b8b79e9500
programming the new interface
2006-09-10 09:15:52 +00:00
Nico Kruithof
fa5ba0e9ba
Worked on the documentation.
2006-09-09 18:25:49 +00:00
Nico Kruithof
9331878303
Working on finishing the documentation.
2006-09-05 20:43:20 +00:00
Nico Kruithof
2da0bb6268
In the mixed complex point location, remember the previous mixed cell to avoid predicates
...
Make private examples working and don't test them (added to dont_submit)
2006-08-24 07:36:47 +00:00
Nico Kruithof
d043059303
Renaming Mixed_complex_traits to Skin_surface_traits
2006-08-18 13:35:28 +00:00
Nico Kruithof
09be8acf7d
Minor optimization
2006-08-18 12:40:00 +00:00
Nico Kruithof
86acb3500a
Optimizing the subdivision
2006-08-17 14:47:29 +00:00
Nico Kruithof
9fb81a174d
Optimizing the new implicit mixed complex code
...
next: do the same for the subdivision
2006-08-17 09:31:06 +00:00
Nico Kruithof
a625421266
Working on the complilation of the examples
2006-08-11 14:50:15 +00:00
Nico Kruithof
87353421ec
Added CGAL:: to a typedef to make VC happy as Andreas suggested.
2006-08-11 09:25:24 +00:00
Nico Kruithof
9ed14960e5
Removing the simplex class from the Skin_surface_3 package
2006-08-09 15:31:51 +00:00
Nico Kruithof
36f23dff88
Fixing compiler error.
2006-08-09 12:05:51 +00:00
Nico Kruithof
01334be774
Wrote better docs for the Triangulation_simplex class and cleaned up the code
...
Next: move to the triangulation and ad a test
2006-08-08 09:33:30 +00:00
Nico Kruithof
dcdb0c6841
Final submit for tonight. The test suite should be compiling now
2006-08-07 20:47:52 +00:00
Nico Kruithof
5ded4f38e4
More local changes
2006-08-07 19:54:11 +00:00
Nico Kruithof
66afbadb7e
Last changes
2006-08-07 16:34:57 +00:00
Nico Kruithof
9832ce9d9b
- Make the examples working
...
- Comment old code
- Try caching
2006-08-07 13:47:15 +00:00
Nico Kruithof
6b3efb6fbb
- fixed bug in Quadratic_surface class, including anchor construction predicate
...
- fixed bug in subdivision of the coarse mesh
2006-08-07 12:20:36 +00:00
Nico Kruithof
7cd795d17e
Removing old code. (and fixing a small bug)
2006-08-04 15:42:11 +00:00
Nico Kruithof
febd936def
Only make the predicates filtered, not the constructions
2006-08-04 09:04:08 +00:00
Nico Kruithof
0dfa9845b8
Forgot two files
2006-08-03 15:35:23 +00:00
Nico Kruithof
2276621ff1
First version starting to work with the implicit mixed complex.
...
Next: remove redundant code
2006-08-03 15:25:29 +00:00
Andreas Fabri
9a32c5b50b
Fixed min max problem
2006-07-31 22:30:31 +00:00
Nico Kruithof
8794e127d5
Changes to the triangulated mixed complex
2006-07-31 07:18:23 +00:00
Nico Kruithof
2a753035fb
Facturized code in triangulate_mixed_complex_3
2006-07-28 08:16:56 +00:00
Nico Kruithof
8defd70412
Changed #include to a moved file in the surface mesher
2006-07-28 07:38:25 +00:00
Nico Kruithof
3dcaa73ba7
Minor changes
2006-07-27 15:16:51 +00:00
Nico Kruithof
a52f20ae99
Starting to implement the interface to the delaunay mesher
2006-07-27 13:35:44 +00:00
Nico Kruithof
e1952b7a28
debugged examples and made some minor changes to the documentation
2006-07-25 12:22:48 +00:00
Nico Kruithof
bf06350872
Changing typedefs in the examples and tests.
2006-07-24 14:28:34 +00:00
Nico Kruithof
c625620170
Added documentation for the Skin_surface_quadratic_surface_3
2006-07-07 12:13:36 +00:00
Nico Kruithof
0e7ed028e4
Added documentation: SkinSurface_3 concept and Skin_surface_3 class
2006-07-06 14:52:07 +00:00
Nico Kruithof
3590b460e8
while -> for
2006-07-03 07:48:25 +00:00
Nico Kruithof
fff18dbc49
Forgot a type
2006-07-03 07:40:10 +00:00
Nico Kruithof
f81db767a0
Cleaning up code
2006-06-16 12:08:05 +00:00
Nico Kruithof
324c393ecb
Making the testsuite green again (readded after the release of CGAL-3.2)
2006-06-16 06:55:11 +00:00
Nico Kruithof
e82ec0662d
Working on the manual
2006-06-15 20:41:03 +00:00
Nico Kruithof
67fcd7aec9
Adding union_of_balls mesher
2006-06-14 08:24:15 +00:00
Nico Kruithof
79bb80960b
added the code for meshing a union of balls.
...
TODO: remove unique_hash_map from the construction of the triangulation:
2006-05-31 15:21:59 +00:00
Nico Kruithof
e3a8c08f11
Added edge_collapse to the triangulated mixed complex
2006-05-23 14:59:01 +00:00
Nico Kruithof
fcda8f8d22
Nice and working version, see todo for things to do ...
2006-05-19 14:36:49 +00:00
Nico Kruithof
4cef8e20fc
Reducing more memory
2006-05-19 10:07:25 +00:00
Nico Kruithof
abdc1579bd
Reducing memory consumption
2006-05-19 07:13:22 +00:00
Nico Kruithof
cf53eae3fb
removed an old file
2006-05-17 08:11:53 +00:00
Nico Kruithof
f253d1a28b
Made the examples working
2006-05-16 14:21:41 +00:00