Sylvain Pion
07d41fe4c8
Add preconditions in set_neighbor() that a cell is not the neighbor of itself.
2008-01-10 22:43:26 +00:00
Sylvain Pion
88ed563f44
Remove some workarounds for SunPRO + RW's STL:
...
CGAL_CFG_MISSING_TEMPLATE_VECTOR_CONSTRUCTORS_BUG
CGAL_CFG_RWSTD_NO_MEMBER_TEMPLATES (partially so far)
CGAL_make_vector
CGAL_make_list
2008-01-03 14:50:13 +00:00
Sylvain Pion
ea0b9ea02b
Disable short name macros for T2 and T3 to see if they are
...
still really needed.
2007-12-30 23:54:19 +00:00
Sylvain Pion
7049af4f77
Rename *.C to *.h.
2007-12-28 18:39:49 +00:00
Sylvain Pion
360d29f72a
Rename CGAL_CIRC_NULL to CGAL_NULL.
2007-12-28 15:40:36 +00:00
Sylvain Pion
e8591b3b32
Change Counting_output_iterator to store a pointer to the counter, instead of
...
the counter itself. It fixes a problem with g++ 4.3 since std::copy now
performs the assignments on *copies* of the output iterator.
See : http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34595
2007-12-26 17:34:36 +00:00
Sylvain Pion
a46b55bf71
The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
...
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Monique Teillaud
1d9719b1c0
todo plus explicite
2007-11-16 08:53:19 +00:00
Monique Teillaud
eede0367f2
reordering + add dual(vertex)
2007-11-09 09:53:44 +00:00
Andreas Fabri
0bd68b0c98
Let's see what happens when VC++ uses iterators as handles
2007-11-08 10:27:05 +00:00
Andreas Meyer
c1d1609af1
replaced CGAL_assertion( false* and CGAL_assertion( 0*
...
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer
6623d525eb
* replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
...
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +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
ef264999b3
Renaming of Compact_container's construct_insert() to emplace() to match C++0x.
...
It breaks backward compat, but I doubt many people use Compact_container directly.
Make it use variadic templates, while at it.
2007-10-20 20:51:59 +00:00
Monique Teillaud
486da89e5f
todo
2007-10-16 08:38:33 +00:00
Sylvain Pion
7e364e1a24
Add declaration of Regular_triangulation_filtered_traits_3 to prevent problems
...
due to cyclic dependency.
2007-10-03 14:13:40 +00:00
Sylvain Pion
d6efb7a292
Update following renaming EK -> Exact_kernel and FK -> Approximate_kernel.
2007-09-07 09:49:48 +00:00
Sylvain Pion
606b7aa6f0
Add missing operator->() to Facet_circulator.
2007-08-23 12:59:06 +00:00
Sylvain Pion
85afdc3e4d
- Add simple tests for the Delaunay.dual() functions.
...
- Add an undocumented circumcenter() template member function
in Triangulation_ds_cell_base_3 so that we can continue to use it as default
template parameter of the TDS, and still have .dual() working when only the
VertexBase type is changed (e.g. for the hierarchy).
2007-08-21 13:23:33 +00:00
Sylvain Pion
8aaa7e25ca
Remove local include directive.
2007-08-20 20:32:19 +00:00
Sylvain Pion
76408cc24f
Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG_3.
2007-08-09 09:48:44 +00:00
Monique Teillaud
8258484ac9
todo
2007-08-08 14:36:13 +00:00
Monique Teillaud
9d4efcfc6e
done
2007-08-08 13:02:28 +00:00
Monique Teillaud
1b7490caaa
small bug fix in reg tr
2007-08-08 11:22:50 +00:00
Monique Teillaud
9f81d9c7d6
todo
2007-08-07 13:34:01 +00:00
Sylvain Pion
1df8df5721
Allow operator== between triangulations to have 2 different TDS types.
2007-07-24 12:57:49 +00:00
Sylvain Pion
b197e42c61
Slight optimization
2007-06-11 16:19:24 +00:00
Andreas Fabri
01e763217b
3.3 branch -> trunk
2007-06-04 14:27:09 +00:00
Andreas Meyer
3ad6028729
replaced largest space-consuming images by smaller jpegs
2007-06-01 18:53:54 +00:00
Andreas Meyer
7ed1a00c04
merge manual fixed from 3.3 branch back intro trunk:
...
svn merge -r 38751:38754 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38773:38775 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38783:38784 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38795:38796 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38815:38816 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38827:38829 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38834:38836 ~/projects/CGAL/branches/CGAL-3.3-branch
2007-05-28 23:05:00 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Sylvain Pion
ffcaac6112
Make SunCC happier.
2007-04-18 07:51:26 +00:00
Sylvain Pion
baff80a374
Remove semi-colons inside \ccNestedType as this pollutes the manual index.
2007-04-17 09:44:29 +00:00
Sylvain Pion
bd2971268b
Fix SVN keywords
2007-04-03 15:07:47 +00:00
Sylvain Pion
ae242392dc
Use CGAL_make_vector()
2007-04-02 20:19:14 +00:00
Christophe Delage
4bfb9c5b0f
Bug reported by Daniel Russel.
...
RT3::find_conflict did not check if the point it's given is hidden before calling
T3::find_conflicts.
Fixed.
2007-03-30 12:15:50 +00:00
Christophe Delage
a7f0ead112
Triangulation_3 iterator range insert and constructors now
...
use spatial_sort.
Examples and demos now call range insert when possible.
2007-03-30 09:30:22 +00:00
Andreas Meyer
41169fc270
* updated howtocite bibkeys for upcoming 3.3 release
...
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Sylvain Pion
05f564a1cb
Run aspell.
2007-03-29 14:06:34 +00:00
Sylvain Pion
338abbdad7
Run aspell.
2007-03-29 13:59:37 +00:00
Christophe Delage
a8ba70cf26
Corrects the example source names in the README (example_ prefix was still there).
...
Also adds an entry about examples/simplex.cpp
2007-03-27 08:54:03 +00:00
Andreas Fabri
52b4bda7af
removed unused parameters
2007-03-20 08:34:26 +00:00
Sylvain Pion
8ea8bddfce
Cure warning about missing base initialization (and fix a real bug in the process...)
2007-03-17 17:10:20 +00:00
Sylvain Pion
b2630cd7e1
Apply trailing whites-spaces and leadgin+trailing empty-lines cleanups
...
to demo/**/*.h and .cpp.
2007-03-10 16:55:12 +00:00
Sylvain Pion
847c23a15e
Removing leading and trailing empty lines from all example files.
...
Using the following Perl script:
-----------------------------------------------------
#!/usr/bin/perl
local($/) = undef;
my $text = <>;
$text =~ s/\A\n+//mg;
$text =~ s/\n+\Z/\n/mg;
print "$text";
-----------------------------------------------------
2007-03-10 16:17:17 +00:00
Sylvain Pion
ffe1e4ec1c
More redundant filename removal.
...
The only survivors should be under Arrangement_2/examples
(some Doxygen syntax is used, so I don't touch them).
2007-03-10 15:22:41 +00:00
Sylvain Pion
6fb5cb906b
Remove trailing white spaces and end of lines.
...
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Sylvain Pion
b8b87ab5a5
Actually, the "// file: example_bla.cpp" lines are not needed anymore,
...
since the manual tools know it. So let's just remove them (many were
not uptodate with the filemane anyway).
2007-03-10 14:48:00 +00:00
Sylvain Pion
23edc11d3b
Fix all first lines of examples "// file : example_file.C" to .cpp suffix.
...
Using :
for i in * ; do cd $i ; for f in examples/*/*.cpp ; do ( head -1 $f | grep file | grep -v '\.cpp' ) && echo $f && perl -pi.bak -e 's/\.C$/.cpp/' $f ; done ; cd .. ; done
2007-03-10 14:34:05 +00:00
Sylvain Pion
507482cf86
Replace boost::rand48 by boost::minstd_rand as it is more portable
...
(the former requires uint64_t, and pgCC does not seem to have it).
2007-03-10 11:33:22 +00:00