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
Sylvain Pion
ce03ffdd1b
remove warning
2007-03-03 08:52:44 +00:00
Sylvain Pion
fa028cd4c5
remove warning
2007-03-03 08:51:50 +00:00
Andreas Fabri
47f0e8c689
Removed prefix example_ from the examples files
2007-02-26 18:18:43 +00:00
Andreas Fabri
d28cc6f486
added teaser
2007-02-20 19:41:58 +00:00
Sylvain Pion
069bcbde7f
Remove references to "see the Support Library Manual", since
...
we have the big integrated thing now.
2007-02-09 13:31:16 +00:00
Andreas Fabri
ff4e4038bd
Get rid of warning C4355: 'this' : used in base member initializer list
2007-02-05 21:36:08 +00:00
Sylvain Pion
ae1f333ec2
Remove Makefile (dont_submitted, and not uptodate, missing one test program...).
...
Rename .C to .cpp.
2007-01-27 20:34:21 +00:00
Sylvain Pion
4238833890
Remove files for obsolete images.
...
Specify ALT tag for the new picture.
2007-01-13 23:10:27 +00:00
Sylvain Pion
669a1c9bc9
Fix align=center in <img> to align=middle.
2007-01-13 21:23:45 +00:00
Sylvain Pion
d9313ba065
Properly link to Geomview_stream now that we can.
...
Mention that vertex/cell I/O operators are used in the I/O of T3.
2006-12-18 21:22:04 +00:00
Laurent Rineau
49cbf113ec
- add mirror_vertex and mirror_index in the ref page of Triangulation_2.
...
- reorganize the documentation of mirror_index, mirror_vertex and
mirror_facet in the ref pages of Triangulation_3 and the concept TDS_3.
2006-11-29 19:11:16 +00:00
Frédéric Cazals
7277631367
Also rename functor to avoid clash with non-weighted case
2006-11-21 10:08:03 +00:00
Frédéric Cazals
203dde0bd0
Rename with "weighted" to avoid clash with non-weighted version to come.
2006-11-21 09:56:48 +00:00
Michael Hemmer
43cd342945
rm problems with CGAL::sign(CGAL::Sign)
2006-10-30 11:39:30 +00:00
Monique Teillaud
49098985b5
more precondition fixes
2006-10-04 10:00:09 +00:00
Monique Teillaud
8bc4a07695
same here, even if it was not reported...
2006-10-04 08:34:56 +00:00
Monique Teillaud
3a10264858
precondition n>6 fixed to n>=6
...
(reported on cgal-discuss)
2006-10-04 08:11:42 +00:00
Nico Kruithof
dd96d5559d
removed extra template argument from find_conflicts to make SUN happy again.
2006-09-27 08:01:05 +00:00
Nico Kruithof
46fe35c57f
Moved the changes to the right place.
2006-09-19 13:00:14 +00:00
Nico Kruithof
af1a64e085
Updated changes.txt
2006-09-19 12:36:35 +00:00
Monique Teillaud
cb3c64a572
nico
2006-09-19 12:02:50 +00:00
Nico Kruithof
245a988b26
Coded one generic insert for Delaunay and regular.
2006-09-18 15:35:02 +00:00
Nico Kruithof
6841f56078
Adding the test where the Delaunay triangulation and a (unweighted)
...
regular triangulation are compared. Also added vertices_in_conflict
to Regular_triangulation_3.h for that.
2006-09-12 07:31:24 +00:00
Nico Kruithof
386b39ab4c
Weighted_points that are inserted multiple times in the regular
...
triangulation are discarded (instead of being inserted). This is
consistent with the behaviour of Triangulation_3 and
Delaunay_triangulation_3. See also change in the docs by Monique.
2006-08-25 09:48:07 +00:00
Monique Teillaud
2a9c25058d
- more details on insertion and hidden points
...
- behavior for equal points specified, now consistent with Triangulation_3
and Delaunay_triangulation_3 (change in code is going to be committed by Nico)
2006-08-25 09:36:34 +00:00
Nico Kruithof
9c781b9d34
Merged find_conflicts_{2|3} into find_conflicts.
...
Deprecated find_conflicts_{2|3}.
2006-08-25 09:25:33 +00:00
Nico Kruithof
7ce6d89b94
Adding the simplex class to the Triangulation_3 package.
2006-08-09 15:25:13 +00:00
Sylvain Pion
cdf486e7ae
w_p is the squared radius, not the radius
2006-08-09 10:02:25 +00:00
Andreas Meyer
b454b3febd
manual cleanup:
...
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Sylvain Pion
7fb437b9a9
\ccPrecond{Monique is picky}
2006-08-07 16:39:49 +00:00
Sylvain Pion
a7f269bf76
Fix buggy doc.
2006-08-07 16:17:13 +00:00
Sylvain Pion
a5c7104283
"equi-distant" -> "equidistant"
2006-08-07 16:13:17 +00:00
Andreas Fabri
d020d1c996
Added ccCreationVariable
2006-08-07 08:58:33 +00:00
Sylvain Pion
ed7a74e84d
missing \
2006-08-04 18:28:30 +00:00
Sylvain Pion
cf872de855
- Add a new TCellBase model Triangulation_cell_base_with_circumcenter_3,
...
which stores the circumcenter.
- Delaunay.dual() now calls the .circumcenter() function of the cell
to retrieve it.
- It implies a new requirement on the TCellBase, for the Delaunay::dual()
case, hence the default model T_cell_base_3 provides a new function
(and the concept is updated).
2006-08-04 18:23:08 +00:00
Sylvain Pion
102341c2c6
Delaunay :
...
- add function .dual_support(Cell_handle, int) returning a Line_3.
- replace the requirements Plane_3, Construct_perpendicular_line_3
and Construct_plane_3 by the new Construct_equi_distant_line_3.
2006-08-04 15:21:57 +00:00
Sylvain Pion
b67eec7d14
Remove blanks at end of line
2006-08-04 15:18:36 +00:00
Sylvain Pion
b694e24056
Fix typo in last change.
...
Specialize Regular_traits for Filtered_kernel<> instead of only EPICK,
to cover EPECK as well.
2006-08-03 22:10:19 +00:00
Sylvain Pion
1afa951839
- Add a "Kernel" typedef in the Regular_*_traits_* to be able to
...
fetch its template parameter.
2006-08-03 16:21:32 +00:00
Sylvain Pion
cd9143dccb
- Rename power_test() to power_test_3() to avoid clash with 2D.
...
(they were almost not documented)
2006-08-02 08:00:32 +00:00
Andreas Fabri
833035d00c
Fixed min max problem
2006-07-31 23:06:40 +00:00
Mariette Yvinec
4c0ba0b872
fixed a detail + TODO list
2006-07-19 12:54:27 +00:00
Monique Teillaud
54be839497
fixed: includes of examples after Andreas' changes .C -> .cpp
2006-07-14 07:41:38 +00:00
Sylvain Pion
45bfd07a83
Remove some #include <CGAL/Arithmetic_filter/...> (Filtered_exact stuff).
2006-07-12 12:03:52 +00:00
Laurent Rineau
780195eb9f
Revert incorrect revision 32406 for test/Triangulation_3/Makefile
2006-07-12 00:04:18 +00:00
Laurent Rineau
7f053b6b83
- fixed operators << and >> for triangulations, if the stream is in binary
...
mode
- fixed only if dimension()==3. If dimension()<3, tds.print_cells() should
be corrected. The handling of the dimension is ugly (copy-pasting). I
prefere not to fix that code.
Note 1: Test suite is ok.
Note 2: binary i/o operators are tested in Mesh_3
2006-07-12 00:00:48 +00:00
Andreas Fabri
b746ffb9e2
changed .C to .cpp in examples
2006-07-09 19:51:14 +00:00
Sylvain Pion
3490c38e98
- Qualify filter_iterator with CGAL:: to avoid ADL issues.
2006-06-15 08:49:29 +00:00
Monique Teillaud
7fe51c9623
more on design and impl. history
2006-06-12 09:49:01 +00:00
Monique Teillaud
8bf0c1cf18
wrong comment removed
2006-06-12 09:11:39 +00:00
Monique Teillaud
e55fd5cdcd
fix the manual, and mention the problems pointed out by Laurent R. about
...
non robustness with regular_traits<predefined_kernels>
2006-06-11 13:19:01 +00:00
Andreas Meyer
0e3d6b8143
manual bugfix (ccHowToCiteCgal)
2006-05-04 12:28:44 +00:00
Andreas Meyer
dc3ce8747e
\ccHowToCite --> \ccHowToCiteCgal
2006-05-03 11:24:03 +00:00
Andreas Fabri
71394066f5
Added ccHowTocite
2006-05-02 19:34:09 +00:00
Andreas Meyer
4099c4e11a
added mssing label
2006-04-27 12:38:49 +00:00
Andreas Meyer
09d2cb06c5
replaced
...
\ccPkgMaturity{Introduced in \cgal\
by
\ccPkgIntroducedInCGAL{
2006-04-26 16:40:25 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Monique Teillaud
844bfee09d
bug fix (TDS3 PkgDescription included in place of T3 PkgDescription)
...
+ license info in T3 added
2006-04-07 08:12:08 +00:00
Andreas Meyer
5b5a60cecf
rewritten the whole manual
...
ok. seriously:
renamed \chapter into \ccUserChapter and \ccRefChapter
2006-04-06 17:03:37 +00:00
Andreas Fabri
eb999a72fe
Added license information
2006-04-06 15:18:09 +00:00
Monique Teillaud
3b14ce5978
fixed "maturity"
2006-04-06 07:46:02 +00:00
Andreas Fabri
798b0a044c
Added package descriptions
2006-04-05 20:46:31 +00:00
Andreas Fabri
3617c93317
cleanup of \sections
2006-04-05 13:57:35 +00:00
Andreas Fabri
8934213aa5
cleanup of \sections
2006-04-05 08:47:41 +00:00
Andreas Fabri
bb24e0097e
Added #ifdef CGAL_USE_GMP
2006-03-29 15:05:59 +00:00
Joachim Reichel
f582718758
rename create_makefile to cgal_create_makefile to avoid name clashes,
...
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Sylvain Pion
a9e6fec929
- Add missing operator==(NULL) for Facet_circulator.
2006-03-15 09:41:59 +00:00
Sylvain Pion
f5ecb3ff85
- I love emacs and its users...
2006-03-15 09:19:23 +00:00
Joachim Reichel
11a449ae00
Added/fixed CGAL_MAKEFILE= line in makefiles
2006-03-14 19:35:55 +00:00
Monique Teillaud
fec78fbd33
old pictures replaced by nicer ones by Pierre
2006-03-14 10:00:50 +00:00
Andreas Fabri
ce828e7398
Instead of forwarding it is enough to ot use using
2006-03-13 10:19:25 +00:00
Andreas Fabri
c2fedb4fb9
Forward call to base class as using directive fails for VC7 in Regular_triangulation_filtered_traits_3.h
2006-03-13 09:47:28 +00:00
Christophe Delage
b6dfec3274
when changing the prototype of RT3::remove_2D(), the old one was left over,
...
causing a warning.
2006-03-13 08:11:56 +00:00
Andreas Fabri
f5783d351b
Capitalized headings
2006-03-09 09:23:33 +00:00
Sylvain Pion
388ba779f3
- Fix frenchism : mecanism -> mechanism.
2006-03-06 17:22:00 +00:00
Monique Teillaud
61f24050dc
captions on figures moved to the right place
2006-03-04 07:28:36 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
ee07ad352c
Move packages to trunk root
2006-02-14 08:58:20 +00:00