Sylvain Pion
ebb5e40b14
Remove casts to Sign.
...
They are useless since we merged the various enum types.
2008-04-09 13:09:17 +00:00
Sylvain Pion
aef14b819f
Forgot one cast to Comparison_result.
2008-04-09 12:48:13 +00:00
Sylvain Pion
b740e90de0
Rename the following functions:
...
sign_of_determinant2x2
sign_of_determinant3x3
sign_of_determinant4x4
sign_of_determinant5x5
sign_of_determinant6x6
to:
sign_of_determinant
So that we have less dimension-dependent namings, at least internally...
2008-04-09 12:20:25 +00:00
Sylvain Pion
c3ee0c0087
Remove CGAL_T2_USE_ITERATOR_AS_HANDLE and CGAL_T3_USE_ITERATOR_AS_HANDLE
...
as they are now always defined and things work.
2008-04-03 12:14:58 +00:00
Andreas Meyer
20315de571
* replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
...
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +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
Sylvain Pion
6a9740d043
Remove obsolete workarounds for __sgi.
2008-01-20 23:09:58 +00:00
Sylvain Pion
a7b60e2047
SUNPRO workaround not needed anymore
2008-01-20 21:20:28 +00:00
Sylvain Pion
838dab23ab
Add missing #include <cassert> .
2008-01-20 19:13:05 +00:00
Sylvain Pion
9940684fef
Get rid of CGAL_REP_CLASS_DEFINED
2008-01-03 19:18:52 +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
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
a3def1c3eb
Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG.
2007-08-09 09:55:09 +00:00
Sylvain Pion
4da7713aa8
Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
...
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Menelaos Karavelas
c9e08d1ef2
added new predicates; they can be activated via a macro
2007-07-19 20:05:11 +00:00
Menelaos Karavelas
e3b4cc9dce
some more changes towards making the predicates faster
2007-07-19 17:43:31 +00:00
Menelaos Karavelas
9ab53c26ab
code polishing; added code for degenerate version of predicate; added different ways of evaluating the finite edge test
2007-07-18 21:48:37 +00:00
Menelaos Karavelas
ae7a08424b
code polishing; added constructive version of the predicate; added versions for different algebraic structures
2007-07-18 21:46:47 +00:00
Menelaos Karavelas
a883cd1290
changes of July 17th and 18th
2007-07-17 22:50:09 +00:00
Menelaos Karavelas
52cd40a4fb
a new way for computing the finite edge conflict test
2007-07-17 22:48:37 +00:00
Menelaos Karavelas
a55c5fc002
removed output to std::cerr
2007-07-17 22:47:35 +00:00
Menelaos Karavelas
5d9a4b2eb3
another way to compute the orientation test
2007-07-17 16:04:32 +00:00
Menelaos Karavelas
a002113f4b
another implementation for the incircle predicate
2007-07-17 13:47:08 +00:00
Fernando Cacciola
88111fcf70
VS project files merged back
2007-06-06 15:35:17 +00:00
Menelaos Karavelas
239720dbba
minor modification to fix .NET warning
2007-06-04 08:47:11 +00:00
Andreas Fabri
808c9240a8
add demo
2007-05-04 13:07:00 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Sylvain Pion
dd01620d26
Spell check.
2007-04-17 15:22:46 +00:00
Sylvain Pion
baff80a374
Remove semi-colons inside \ccNestedType as this pollutes the manual index.
2007-04-17 09:44:29 +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
Andreas Fabri
610ed1f622
remove unused parameter
2007-03-19 08:01:58 +00:00
Joachim Reichel
bf7a4b6823
revert wrong change in revision 37060
2007-03-15 17:37:05 +00:00
Joachim Reichel
4f47903a25
moved src/Core to src/CGALCore
...
moved include/CORE to include/CGAL/CORE
moved include/OpenNL to include/CGAL/OpenNL
renamed libcore++ to libCGALcore++
2007-03-13 18:10:39 +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
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
5cd4f73753
warning patrol
2007-03-09 08:32:01 +00:00
Andreas Fabri
6955230158
Added teaser
2007-02-23 21:46:17 +00:00
Sylvain Pion
40d0fb8d35
Fix all "align=center" in <img> by "align=middle".
2007-01-13 21:49:03 +00:00
Laurent Saboret
9d0d302a87
Fixed svn properties of whole trunk
2006-12-18 09:37:55 +00:00
Michael Hemmer
1acf081e0f
rm includes of Number_type_traits.h
2006-11-17 08:32:52 +00:00
Michael Hemmer
c9dc205525
rm Number_type_traits
...
Ring_tag -> Integral_domain_without_division_tag
Sqrt_field_tag -> Field_with_sqrt_tag
2006-11-15 16:23:37 +00:00
Menelaos Karavelas
e33c38384a
fixes to please VC++ (could not accept within classes typedefs of
...
the form: typedef MyClass<T> MyClass;)
2006-08-10 09:03:31 +00:00
Sylvain Pion
29ae445a5b
Remove obsolete /*CGAL_NO_FILTER*/ markers (they were used by Filtered_exact).
2006-07-30 13:02:57 +00:00
Menelaos Karavelas
acd835661e
updated TODO list
2006-07-27 18:06:12 +00:00
Menelaos Karavelas
bdd1fbd9be
minor change
2006-07-27 18:02:56 +00:00
Menelaos Karavelas
c068351ceb
added a #include
2006-07-27 17:55:00 +00:00
Menelaos Karavelas
a6b28e6927
fixes to please g++ 3.3.2 @ SunOS platform
2006-07-25 18:32:41 +00:00
Menelaos Karavelas
549c8cfd1f
added one more constructor
2006-07-21 00:26:28 +00:00
Menelaos Karavelas
ffbf1950a2
added various site generators and example programs
2006-07-21 00:24:02 +00:00
Menelaos Karavelas
caedcc9d9b
better description
2006-07-20 22:52:52 +00:00
Menelaos Karavelas
3b97659e3f
added inclusion of basic.h in random_integer.h
...
added file for compute log base 2 and bit size
of integers
2006-07-20 18:14:50 +00:00
Menelaos Karavelas
7bed675c9d
functions for computing random integers
2006-07-20 18:10:25 +00:00
Menelaos Karavelas
6658ebaeb3
updated README for the generator just added
2006-07-20 17:45:44 +00:00
Menelaos Karavelas
8cccb18d41
added generator for random sites in the box [0,1]x[0,1]
2006-07-20 17:39:30 +00:00
Menelaos Karavelas
4c5cbbe1b3
put function in CGAL namespace
2006-07-20 17:26:42 +00:00
Menelaos Karavelas
5a96ac2966
moved to Apollonius_graph_2 directory inside include/CGAL
...
modified code & README accordingly
2006-07-20 17:23:10 +00:00
Menelaos Karavelas
9604a02d5a
added a first site generator
2006-07-20 16:45:38 +00:00
Menelaos Karavelas
2cb3f533a3
replaced call to assert by call to CGAL_assertion
2006-07-20 16:30:15 +00:00
Menelaos Karavelas
4d595e8ed3
added directories for data generators and benchmarking
2006-07-20 15:37:07 +00:00
Menelaos Karavelas
5ab02915ca
- fixes in #includes: correct files are now included
...
- added mixed traits classes, filtered and non-filtered
- removed obsolete code
2006-07-20 15:18:23 +00:00
Menelaos Karavelas
b3e0d11ad4
removed obsolete commented line
2006-07-20 14:51:38 +00:00
Menelaos Karavelas
5831ac6039
files that collects all predicates (old and new)
2006-07-20 14:48:12 +00:00
Menelaos Karavelas
c05122d243
correct files are now included; the old traits file is not
...
included any more
2006-07-20 14:47:49 +00:00
Menelaos Karavelas
b537bf3a73
fixed typo
2006-07-20 14:46:46 +00:00
Menelaos Karavelas
4106755005
forgot to add the basic.h file
2006-07-19 22:06:30 +00:00
Menelaos Karavelas
85f720156c
removed code for supporting Filtered_exact
2006-07-19 22:01:38 +00:00
Menelaos Karavelas
d163b015a8
removing code for support of Filtered_predicate
2006-07-19 22:00:03 +00:00
Menelaos Karavelas
7649e309a7
- created ApolloniusGraph_2 namespace
...
- put all predicates under the new namespace (including the new predicates)
- removed code that is no longer used due to the removal of Filtered_exact
2006-07-19 21:58:48 +00:00
Menelaos Karavelas
7745d184aa
fixed test suite for new traits wrt calling the new orientation
...
predicate
2006-07-19 21:58:12 +00:00
Menelaos Karavelas
a14c91f542
recent changes
2006-07-19 13:49:00 +00:00
Menelaos Karavelas
7919e5fef3
further CGALization of new traits functors/classes
2006-07-19 13:48:00 +00:00
Menelaos Karavelas
fbf6d7f3de
not really needed (plus it essentially means duplicating code)
2006-07-19 10:51:48 +00:00
Menelaos Karavelas
b12913cd9e
latest changes
2006-07-18 20:12:30 +00:00
Menelaos Karavelas
e4e7e5508b
various fixes due to changes in file positions; correct functors are called now; My_filtered_predicate is no longer used
2006-07-18 20:10:53 +00:00
Menelaos Karavelas
2c0199d910
fixes in new filtered traits: the correct functors are called now
2006-07-18 20:08:43 +00:00
Menelaos Karavelas
c7f40701d5
the new orientation predicate seems to have a problem; resuing the old one
2006-07-18 20:03:13 +00:00
Menelaos Karavelas
4c8c11c427
removed a lot of casts and eliminated usage of CGAL::opposite
2006-07-18 19:56:14 +00:00
Menelaos Karavelas
d1f5d07963
fixed path to included filename
2006-07-18 19:46:17 +00:00
Menelaos Karavelas
2e3d27b633
further CGALization of code and stylistic changes
2006-07-18 19:44:51 +00:00
Menelaos Karavelas
b304c5b206
fixed call to non-existing class
2006-07-18 15:28:10 +00:00
Menelaos Karavelas
8059590bee
new version of filtered traits using predicates based on Uncertain<>
2006-07-18 14:27:56 +00:00
Menelaos Karavelas
c398d68f86
filtered traits based on the new traits class written
...
by Christophe
2006-07-18 14:23:05 +00:00
Menelaos Karavelas
33ef19ea46
version of vertex conflict predicate using Uncertain<>
2006-07-18 14:12:16 +00:00
Menelaos Karavelas
c1e70bb675
versions of predicates using Uncertain<>
2006-07-18 14:11:07 +00:00
Menelaos Karavelas
417b494a03
moved the new_traits directory inside Apollonius_graph_2
...
so that it does not clutter the CGAL include directory; also
changes to dont_submit and test directory due to this
2006-07-18 14:03:12 +00:00
Menelaos Karavelas
75029e348e
moved the new_traits directory inside Apollonius_graph_2
...
so that it does not clutter the CGAL include directory
2006-07-18 13:56:46 +00:00
Menelaos Karavelas
c691dd17df
added a dont_submit file
2006-07-18 11:20:53 +00:00
Christophe Delage
da0a0c083b
update changes.txt
2006-07-17 14:41:02 +00:00
Menelaos Karavelas
9feceda808
revert local change
2006-07-17 14:16:32 +00:00
Menelaos Karavelas
3260908a7f
trying to fix copyright header
2006-07-17 14:09:59 +00:00
Menelaos Karavelas
5d99519fb4
trying to fix copyright header
2006-07-17 14:09:16 +00:00
Menelaos Karavelas
e5176d6940
fixes in copyright headers
2006-07-17 14:08:26 +00:00
Menelaos Karavelas
883c9507c8
moved the predicate functors of Apollonius_graph_new_traits_2 to
...
separate files.
2006-07-17 14:03:45 +00:00
Christophe Delage
de789130da
Missing include file in test_ag_new_traits_2.cpp, fixed.
2006-07-14 08:55:45 +00:00
Christophe Delage
22dc43ce4d
[new traits] added Orientation test
2006-07-13 10:16:12 +00:00
Christophe Delage
9e49a15a34
[new traits] added test for edge conflict
2006-07-12 17:56:41 +00:00
Christophe Delage
b7c83b7edf
Initial check-in of the new traits class.
2006-07-12 15:10:46 +00:00
Menelaos Karavelas
08f36ee64c
moved .C files to .cpp in the test directory
2006-07-10 09:24:10 +00:00
Menelaos Karavelas
85a03052cc
bug fix in an assertion inside the Incircle test. Bug found by
...
Christophe Delage <Christophe.Delage@sophia.inria.fr>
2006-07-10 07:36:29 +00:00
Andreas Fabri
b5bdcb305e
changed .C to .cpp in examples
2006-07-09 19:04:10 +00:00
Menelaos Karavelas
d0c9a5c99a
- fixed errors created by the move of *.C files to *_impl.h
2006-05-27 10:38:38 +00:00
Menelaos Karavelas
ae6b0f6faa
- moved predicate files into the Apollonius_graph_2 subdir
...
- moved the *.C files to Apollonius_graph_2/*_impl.h
- removed automatic template inclusion macros related to the *.C files
2006-05-25 11:28:23 +00:00
Menelaos Karavelas
045a61dbc6
preparations towards moving files to another dir
2006-05-25 11:13:47 +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
3f1d26cb15
Added ccHowTocite
2006-05-02 19:40:17 +00:00
Menelaos Karavelas
f3e1bb671a
- fixed bug in drawing routine of Parabola_segment_2; in somes cases
...
the drawing routine was producing some points twice. Thanks to
Rafael Torres <rtorres@dimm.upv.es> for spotting the bug.
2006-05-02 11:28:46 +00:00
Menelaos Karavelas
347b2b3e6a
- fixed bug introduced in compute_points() in Parabola_2 class during
...
the changes of March 9, 2006. Drawing of parabolas or parabolic arcs
is now done correctly.
2006-05-01 14:40:26 +00:00
Andreas Meyer
09d2cb06c5
replaced
...
\ccPkgMaturity{Introduced in \cgal\
by
\ccPkgIntroducedInCGAL{
2006-04-26 16:40:25 +00:00
Andreas Fabri
084fc35707
upgrade to VC7.3 and fixes
2006-04-25 14:05:45 +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
Menelaos Karavelas
687ba66656
fixed wrong CGAL version in which package was introduced
2006-04-07 07:37:17 +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
686834f7c2
Added license information
2006-04-06 15:14:40 +00:00
Andreas Fabri
b58c9cd318
Removed the \section{Summary} again
2006-04-05 13:34:39 +00:00
Andreas Fabri
95216c194b
cleanup of \sections
2006-04-05 13:31:16 +00:00
Andreas Fabri
4e08ca1821
cleanup of \sections
2006-04-05 09:02:50 +00:00
Andreas Fabri
055b5a5136
changed heading
2006-04-02 13:38:03 +00:00
Andreas Fabri
5a45cfeb9d
Added package description
2006-03-31 08:23:00 +00:00
Joachim Reichel
1a4a2354e9
prefix cgal_ added to filtered_predicates_generator.pl, all other occurences renamed
2006-03-16 20:48:01 +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
Menelaos Karavelas
ea9c4ffbdc
- unqualified swap of <FT>
...
- removed workaround for g++ < 3
2006-03-10 11:47:40 +00:00
Menelaos Karavelas
bffff5ae24
- "fixed" code when run with a number type that does not
...
support / and sqrt ("fixed" here means that the code still runs but
operations are no longer exact; the operations that are not exact
are only used for constructions, not for predicates); the issue
came up in the segment Delaunay graph package which uses the
Parabola_2 and Parabola_segment_2 from this package.
2006-03-09 18:20:38 +00:00
Menelaos Karavelas
9158db355f
attempt to fix sunpro warnings
2006-03-09 16:36:12 +00:00
Menelaos Karavelas
8ae1377952
capitalized headings in user manual (missed some in previous commit)
2006-03-09 16:20:44 +00:00
Menelaos Karavelas
3b8a54271c
capitalized headings in user manual
2006-03-09 11:59:41 +00:00
Menelaos Karavelas
9c14b11643
gave the example files some more meaningful names
2006-03-08 22:49:31 +00:00
Menelaos Karavelas
d5cfacd757
changed default background color from yellow to black
2006-03-08 22:22:52 +00:00
Menelaos Karavelas
7dda6c10af
changed code in {Hyperbola,Parabola}_segment_2 to please VC8
2006-03-08 15:19:15 +00:00
Menelaos Karavelas
aa7c1b3289
- demos now include CGAL/basic.h before testing for Qt; this is essential
...
due to the recent changes in install_cgal
2006-03-07 23:08:41 +00:00
Laurent Saboret
35cfa18a2a
Change CVS keywords to SVN style
2006-02-17 17:01:13 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Menelaos Karavelas
73b28f9c53
removed Filtered_exact from the examples; Filtered_exact
...
is now deprecated. An exact number type is used instead.
2006-02-14 22:33:42 +00:00
Menelaos Karavelas
8008eb5835
replaced usage of Filtered_exact by filtered traits
...
(Filtered_exact is now deprecated)
2006-02-14 22:24:52 +00:00
Menelaos Karavelas
60dc185c16
removed usage of now deprecated Filtered_exact
2006-02-14 20:56:06 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
18a110dc01
Move packages to trunk root
2006-02-14 08:58:13 +00:00