Sylvain Pion
6aba449434
Replace Nef's custom Object_handle by CGAL::Object.
...
There were some differences :
- CGAL::Object has no template constructor, so using make_object() was required.
- CGAL::Object had no comparison with NULL to check emptyness. I added
such comparison operators to CGAL::Object as *deprecated*.
2008-09-09 16:03:25 +00:00
Sylvain Pion
c24c588aa5
Include <CGAL/algorithm.h> instead of <CGAL/copy_n.h>.
2008-08-12 12:58:18 +00:00
Sylvain Pion
aff1bf74aa
Replace CGAL::Interval_nt<>::number_of_failures() by a CGAL_PROFILER() counter.
2008-08-06 13:16:04 +00:00
Michael Hemmer
182c550580
warp up RealEbeddable_traits, i.e., mv RET_base into internal namespace
2008-08-05 13:42:15 +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
dc3bf72707
Remove changes.txt files.
2008-07-24 17:47:16 +00:00
Michael Hoffmann
66620b881b
Remove dependency on CGAL/functional -> replace Unary_function
...
and Binary_function by std:: counterparts.
2008-07-23 15:11:07 +00:00
Peter Hachenberger
f6747b6fd7
final change for feature freeze
2008-07-16 17:07:27 +00:00
Sylvain Pion
eff6efd3af
CGAL_NULL and CGAL_NULL_TYPE are now constant macros, so replace them by:
...
- CGAL_NULL -> NULL
- CGAL_NULL_TYPE -> CGAL::Nullptr_t (typedef to const void *)
2008-07-12 21:58:52 +00:00
Peter Hachenberger
2294e0452c
explicit declaration of tye slist_item
2008-06-27 10:02:41 +00:00
Peter Hachenberger
3583da31c8
added number type conversion
2008-06-27 10:01:55 +00:00
Peter Hachenberger
6a2e438f33
added Kernel_tag
2008-06-27 10:00:36 +00:00
Peter Hachenberger
5719d8c13f
some new entries
2008-06-27 09:59:50 +00:00
Fernando Cacciola
f93437ca22
Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release)
2008-05-05 14:01:55 +00:00
Fernando Cacciola
b704509dcf
Examples/Demos/Test CMake scripts updated
2008-03-05 21:14:02 +00:00
Fernando Cacciola
a659cd852a
Added project() and conditional test for CGAL_DIR
2008-02-14 15:42:36 +00:00
Fernando Cacciola
14043c43a0
Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically)
2008-02-08 17:47:21 +00:00
Fernando Cacciola
afddfc4fca
CMake scripts for demos/examples/test added
2008-02-06 19:06:24 +00:00
Andreas Fabri
75dd77e648
Make operator() const
2008-01-21 08:10:50 +00:00
Sylvain Pion
4d1b8d63e3
Remove workarounds and support for the BORLAND compiler.
2008-01-20 20:24:20 +00:00
Sylvain Pion
f24caaf675
Use CGAL_assertion() instead of assert().
2008-01-20 18:27:11 +00:00
Sylvain Pion
5402050020
Include <cassert> instead of <assert.h> everywhere, for consistency.
2008-01-18 19:58:49 +00:00
Peter Hachenberger
d758b282ce
forgot to adapt is_plane() to Bounded_kernel
2008-01-17 17:53:00 +00:00
Peter Hachenberger
45cbea353a
removed experimental old code
2008-01-15 16:59:14 +00:00
Sylvain Pion
29cf96f6c2
Add missing CGAL_ prefix to protect macros
2008-01-14 23:08:43 +00:00
Sylvain Pion
f166d60a73
Add missing CGAL_ prefix to protect macros
2008-01-14 23:06:54 +00:00
Sylvain Pion
9d4a1851f1
Remove buggy bitrotting copy of HDS/include/CGAL/HalfedgeDS_items_decorator.h .
2008-01-14 22:54:43 +00:00
Sylvain Pion
aad4ee729e
Fix protect macro name
2008-01-12 21:08:22 +00:00
Sylvain Pion
a3ee71d44f
Get rid of obsolete Window_stream (LEDA window) code.
2008-01-10 18:10:23 +00:00
Peter Hachenberger
5415379102
two bugs fixed: y2x must be reset
2008-01-10 11:04:39 +00:00
Peter Hachenberger
2cfca8e125
also solved X-structure by Multiset
2008-01-04 16:09:28 +00:00
Peter Hachenberger
0ec0010667
new stl traits for overlay using red-black tree
2008-01-03 14:46:18 +00:00
Sylvain Pion
b95fbae11a
Remove last traces of KCC
2008-01-02 17:28:16 +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
Andreas Meyer
0f941fbcf2
again CGAL_error -> CGAL_error_msg
2007-11-09 15:27:44 +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
055009cc58
Remove the need for mentionning todo files and doxygen files.
2007-11-03 21:15:36 +00:00
Sylvain Pion
76408cc24f
Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG_3.
2007-08-09 09:48:44 +00:00
Sylvain Pion
f2a1b260a4
Remove obsolete config flags
...
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG and
CGAL_CFG_OUTOFLINE_TEMPLATE_MEMBER_DEFINITION_BUG_2.
2007-08-08 14:50:01 +00:00
Fernando Cacciola
88111fcf70
VS project files merged back
2007-06-06 15:35:17 +00:00
Andreas Fabri
21e20e4d42
3.3 branch -> trunk
2007-06-04 14:28:57 +00:00
Andreas Fabri
a432f17394
add demo
2007-05-04 13:40:30 +00:00
Andreas Meyer
840df40367
added pkg illu for nef_[23]
2007-05-03 10:41:58 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Sylvain Pion
a1c9aaae33
warning--
2007-04-17 21:58:01 +00:00
Andreas Fabri
f4d3f41786
.C ->.cpp and autolinking
2007-04-11 20:17:58 +00:00
Andreas Fabri
ea71b8eaa1
.C ->.cpp and autolinking
2007-04-11 13:59:20 +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
Peter Hachenberger
03862d852b
removed assignment of singular iterator
2007-03-26 16:05:24 +00:00
Sylvain Pion
06c0bc0a63
PGCC is picky about the difference between a pointer and an array.
...
So just add "+0" to get the pointer.
2007-03-23 14:36:31 +00:00
Andreas Fabri
f0befd4fa4
removed unused parameters
2007-03-19 08:25:43 +00:00
Andreas Fabri
6b88613dbf
Suppress performanece warning for std::set
2007-03-15 09:34:54 +00:00
Michael Hemmer
854ea80b4b
rm use of CGALi::Is_field etc
...
replaced by use of Algebraic_category tag
2007-03-12 17:34:47 +00:00
Joachim Reichel
d08f6bea45
replace obsolete variable CGAL_QT_LDFLAGS by CGAL_LDFLAGS
2007-03-11 09:54:17 +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
e46d4d9f99
Remove more "// file :" lines forgotten.
2007-03-10 15:11:24 +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
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
ed56f137a0
constify xpms
2007-03-10 12:36:57 +00:00
Sylvain Pion
5a33dde0e1
Replace the 7 Galia partners copyright holders by only MPI.
...
(it's not because it's LGPL that it's owned by the old partners)
2007-03-07 12:04:40 +00:00
Sylvain Pion
561c48eb99
Add missing parenthesis... (warnings *must* be investigated
2007-03-05 16:49:11 +00:00
Sylvain Pion
78b535c7a4
Minor tweak to allow removal of cgal_test from SVN.
2007-02-28 20:23:05 +00:00
Andreas Fabri
56a97af42c
.C -> .cpp and deleted makefile
2007-02-28 11:48:46 +00:00
Sylvain Pion
c4917e21b3
Remove makefile, as the default generated one is enough (and the current one generates a warning).
...
Remove another warning about unused variable.
2007-02-27 23:47:40 +00:00
Sylvain Pion
0138de7196
Add braces to remove warning
2007-02-13 13:52:32 +00:00
Andreas Fabri
0bdade805c
removed footnote
2007-02-01 19:58:43 +00:00
Fernando Cacciola
c479389a02
VC8 STL iterator fixes
2007-01-18 14:07:04 +00:00
Peter Hachenberger
e1c0a3b244
previous change must also be applied in function simplify()
2007-01-15 17:51:17 +00:00
Sylvain Pion
40d0fb8d35
Fix all "align=center" in <img> by "align=middle".
2007-01-13 21:49:03 +00:00
Peter Hachenberger
f3699526e1
in the creation of face cyles we have to watch cycles that visit its smallest vertex twice.
...
Then the right turn is to choose.
2007-01-09 20:26:10 +00:00
Peter Hachenberger
d37cf16eb1
problems with the combination bounded_kernel and
...
one-dimensional facet cycles fixed
2006-12-21 16:23:47 +00:00
Michael Hemmer
7886199da9
rm PM_decorator_test from tests
2006-12-21 08:09:58 +00:00
Michael Hemmer
40d093a602
added tag Is_numerical_sensitive in Algebraic_structure_traits
2006-12-17 13:18:12 +00:00
Sylvain Pion
c03659bc7a
global update of maintainer files
...
(remove Lutz, Sven, Matthias, Geert-Jan...)
2006-12-05 14:01:13 +00:00
Michael Hemmer
5c9ff921c1
rename:
...
AST::Algebraic_structure -> AST::Type
RET::Real_embeddable -> RET::Type
2006-11-24 11:10:43 +00:00
Michael Hemmer
07088d2e6e
rm include of Number_type_traits.h
2006-11-16 09:17:17 +00:00
Michael Hemmer
81036829a6
rm package NefPolynomial
...
moved Polynomial back to package Nef_2
2006-11-15 14:32:34 +00:00
Michael Hemmer
7efe57e847
mv test of class Nef::Polynomial back into package Nef_2
2006-11-15 11:30:51 +00:00
Michael Hemmer
1a007d9aa4
mv class Nef::Polynomial back into package Nef_2
2006-11-15 11:28:16 +00:00
Andreas Fabri
a1e368a245
Reduce number of orientation tests
2006-11-15 09:40:37 +00:00
Andreas Fabri
dacfb336aa
improve layout
2006-11-15 08:27:58 +00:00
Michael Hemmer
838d4e6e78
added new NTS support Algebraic_structure_traits / Real_embeddable_traits
...
rm obsolte global functions
TODO: may add Integral_division to get Nef_polynomial a model of UniqueFactorizationDomain
2006-10-28 14:49:53 +00:00
Michael Hemmer
927d6c7ec8
mv CGAL/Nef_2/Nef_polynomial.h to CGAL/Nef_polynomial.h
...
since it is in namespace CGAL only
2006-10-28 13:33:59 +00:00
Michael Hemmer
2bfba63cff
mv back to package Nef_2
2006-10-28 13:16:54 +00:00
Andreas Fabri
0d0343790c
suppress VC++ warning after the includes
2006-09-14 08:14:32 +00:00
Andreas Fabri
ec60c4f0cc
suppress VC++ warning
2006-09-14 08:06:03 +00:00
Andreas Fabri
07986b2fc5
fixed min/max problem
2006-08-17 09:11:49 +00:00
Andreas Meyer
68c3715b5c
support for LEDA 5.x (mostly done by Eric Berberich)
2006-08-10 15:14:32 +00:00
Andreas Fabri
48a18de4c1
fix min/max problem
2006-08-03 03:39:32 +00:00
Andreas Fabri
8ef99a91c2
Polynomial is now in the subnamespace Nef
2006-07-13 13:00:08 +00:00
Andreas Fabri
bbb64661bd
changed .C to .cpp in examples
2006-07-09 19:30:32 +00:00
Andreas Fabri
2167f68540
fix of \ccPkgIntroducedInCGAL
2006-06-20 11:43:08 +00:00
Sylvain Pion
e8cbc79348
- Typos "Triagulation".
...
- Fix \ccPkgIntroducedInCGAL for d-d convex hull.
2006-06-19 12:12:49 +00:00
Andreas Fabri
3cd3e3b25b
handle workaround properly with a CGAL_CFG macro
2006-06-14 14:01:27 +00:00
Andreas Fabri
9411562994
fix so that VC++2005 can read comma separated ints
2006-06-14 12:26:22 +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
cfd151d3f5
Added ccHowTocite
2006-05-02 19:26:18 +00:00
Andreas Fabri
ff4c095621
Not really interesting README
2006-04-29 22:29:09 +00:00
Andreas Meyer
09d2cb06c5
replaced
...
\ccPkgMaturity{Introduced in \cgal\
by
\ccPkgIntroducedInCGAL{
2006-04-26 16:40:25 +00:00
Andreas Fabri
715895a94d
upgrade to VC7.3 and fixes
2006-04-25 19:29:30 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Laurent Saboret
87d65f75e3
Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config)
2006-04-18 12:42:52 +00:00
Laurent Saboret
312353dd51
Global fix of svn:executable property in trunk
2006-04-14 15:07:17 +00:00
Andreas Fabri
62644b730d
De-emph
2006-04-11 20:35:47 +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
1559f1c0f5
Added license information
2006-04-06 15:18:49 +00:00
Andreas Fabri
c06d6ca53c
cleanup of \sections
2006-04-05 13:48:58 +00:00
Andreas Fabri
1320cb4e01
cleanup of \sections
2006-04-05 07:49:23 +00:00
Andreas Fabri
ed96dec7e5
Added package description
2006-04-02 13:49:26 +00:00
Andreas Fabri
39ac85b8b1
Added #include <CGAL/basic.h>
2006-03-28 21:29:50 +00:00
Andreas Fabri
0cb80406f3
Fix in clean rule for polylines
2006-03-22 10:14:31 +00:00
Andreas Fabri
be0fceee50
a tentative to trick the g++/darwin/powerpc
2006-03-20 16:21:13 +00:00
Peter Hachenberger
cf14aa4cf6
added virtual destructor to client_base
2006-03-16 14:02:34 +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
Joachim Reichel
11a449ae00
Added/fixed CGAL_MAKEFILE= line in makefiles
2006-03-14 19:35:55 +00:00
Peter Hachenberger
bca17f414a
added test for point location with extended
...
and bounded kernel
2006-02-28 20:16:03 +00:00
Peter Hachenberger
6e10c0c89a
- small bug fix in locate()
...
- is_empty() adapted for bounded kernel
2006-02-28 19:56:14 +00:00
Peter Hachenberger
bd152d8b24
now PM_point_locator is compilable with extended
...
and bounded kernels
2006-02-28 19:50:17 +00:00
Andreas Fabri
bf97502d9e
Added using statements in Bounding_box_2.h
2006-02-27 12:51:55 +00:00
Andreas Fabri
c2c883cc53
Added a Base::using in PM_point_locator.h
2006-02-27 12:45:26 +00:00
Andreas Fabri
b4cd6cef42
Added license header
2006-02-23 13:21:49 +00:00
Marc Glisse
13380ebe5e
Add some missing std:: and #include <c*>
2006-02-22 15:22:27 +00:00
Peter Hachenberger
d3419de622
debug.txt keeps track of CGAL_NEF_DEBUG assignments.
...
This file is omitted in the release.
2006-02-20 13:50:41 +00:00
Laurent Saboret
77340051f5
Change CVS keywords to SVN style
2006-02-17 16:03:17 +00:00
Peter Hachenberger
470069c53c
QPL => LGPL
2006-02-16 15:53:42 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Peter Hachenberger
57c6af6576
class helps to perform ray shooting and
...
point location without
infimaximal box. It computes a bouding box
around the polyhedron to find the end
of a ray shot.
2006-02-16 14:12:09 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
77f1d7f08c
Move packages to trunk root
2006-02-14 08:58:17 +00:00