Sébastien Loriot
0c092b2da3
static_cast<const XXX &> to avoid copy
2011-06-29 07:02:20 +00:00
Sébastien Loriot
ca1d3536d9
*use Point_dimension_d in adapter_d
...
*remove const in Kernel_d result_type functors
2011-05-25 09:23:01 +00:00
Sébastien Loriot
b9e7afba64
merge from Spatial_sorting-increase_dimension-odevil
2011-05-25 09:00:55 +00:00
Olivier Devillers
4934cff531
add Point_dimension_d functor in kerneld and spatial_sorting_d traits class
2011-05-25 08:39:09 +00:00
Samuel Hornus
b1836a362f
fix bug: matrix should not be modified but was
2011-05-09 20:20:22 +00:00
Samuel Hornus
71552e64f2
Unified result_type typedefs
2011-05-06 17:55:49 +00:00
Samuel Hornus
9398b9c46e
add types needed for filtering capabilities
2011-05-06 17:08:49 +00:00
Samuel Hornus
01803d9c8b
changed implementation of OrientationCd with smaller matrix, and some cosmetic changes
2011-05-02 15:29:22 +00:00
Samuel Hornus
35c988118c
write error to cerr when the base of affine subspace is... not a base
2011-05-01 21:30:26 +00:00
Olivier Devillers
2afd39edc3
adding predicate Less_coordinate_d
2011-04-29 14:31:48 +00:00
Olivier Devillers
ffb9c445a5
result_type added in function_objects
2011-04-28 16:12:24 +00:00
Olivier Devillers
4b0ef663fc
autres modifs
2011-04-28 15:07:51 +00:00
Olivier Devillers
0086efbf49
adding predicates and filtering
2011-04-28 14:34:15 +00:00
Marc Glisse
13a5499caf
missing an operator for a true iterator
2011-03-05 16:47:52 +00:00
Laurent Rineau
87c20c90ca
Missing #include:
...
<CGAL/constructions_d.h> from Kernel_d was not self contained.
2010-11-17 10:25:51 +00:00
Olivier Devillers
b52f67700b
add Compute_coordinate_d
2010-11-12 10:52:58 +00:00
Marc Glisse
5936156cb1
Hush
2010-10-30 21:28:34 +00:00
Olivier Devillers
e63e278e35
remove warning
2010-10-22 14:49:31 +00:00
Olivier Devillers
87e5fc54bd
remove warning
2010-10-22 14:49:10 +00:00
Andreas Fabri
f111a29a8f
static_casts
2010-06-22 16:17:33 +00:00
Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Laurent Rineau
83912b2952
Massive fix of svn:keywords properties, and $URL$ keyword.
2009-10-20 08:59:26 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Andreas Fabri
b064019f3d
struct -> class
2008-10-13 13:18:11 +00:00
Andreas Fabri
13c2776cff
Unify struct and class
2008-09-18 13:44:36 +00:00
Andreas Fabri
6723c8d7c2
Unify struct and class
2008-09-18 12:22:25 +00:00
Michael Hoffmann
545229c2de
Remove dependency on CGAL/functional.
2008-07-23 15:27:18 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Sylvain Pion
7eeb87cf71
Add a Dimension typedef to the d-dim kernels.
...
Swap the order of the arguments of the Point<2, K> so that there can be a default for the dimension.
2008-04-17 14:02:06 +00:00
Sylvain Pion
3868a6ca3d
Remove traces of unused NOCGALINCL macro.
2008-04-17 13:32:52 +00:00
Sylvain Pion
55d538b335
"Ambient" is not spelled "Ambiant" in English...
2008-04-17 10:13:31 +00:00
Sylvain Pion
2389cdcc1e
Dimension detecting stuff rewrite.
...
There is now Ambiant_dimension and Feature_dimension.
The handling of the dynamic dimension case is now done by having
the di,ension tag as the first thing provided, with the integral
constant value available only when it makes sense (INT_MAX no longer needed).
2008-04-13 12:38:48 +00:00
Sylvain Pion
02e543a294
Add Dimension<T, K> whose nested "value" is the dimension of the ambiant
...
space. A special constant CGAL::Dynamic_dimension (equal to INT_MAX)
indicates the case where the dimension is only known at run time.
2008-04-11 21:03:22 +00:00
Sylvain Pion
6084db93d2
Extract the class Cartesian_const_iterator_d to make it re-usable
...
by the 2D-3D Homogeneous kernel as well.
2008-04-09 16:26:38 +00:00
Sylvain Pion
771a50a5f8
Re-add a cast to CGAL::Sign, as LA::sign_of_determinant() returns an int (yuck!).
...
Maybe "to be fixed later".
2008-04-09 16:24:01 +00:00
Sylvain Pion
a70cdbf863
Remove useless comments
2008-04-09 16:07:00 +00:00
Sylvain Pion
b0f2c77fdc
Remove casts to Oriented_side.
...
They are useless since we merged the various enum types.
2008-04-09 12:35:10 +00:00
Sylvain Pion
4d1b8d63e3
Remove workarounds and support for the BORLAND compiler.
2008-01-20 20:24:20 +00:00
Sylvain Pion
1caa856e2f
Disable workaround for a warning as I suspect it is obsolete.
2008-01-20 15:54:27 +00:00
Sylvain Pion
166798d0fd
Replace namespace ::CGALLA by ::CGAL::Linear_Algebra.
2008-01-18 10:20:44 +00:00
Sylvain Pion
ba2dc8bab2
Disable debug mode which was enabled by default...
...
( Maybe this caused slowdowns for the d-dim stuff... )
2008-01-17 21:59:23 +00:00
Sylvain Pion
d3179418a4
Move debugthread variable to an internal namespace to avoid clash with Nef_2's,
...
and pollution of the global scope.
(it remains the fact that it's non sense to have a static variable in a header file,
but it's only debug code, so...)
2008-01-15 13:31:56 +00:00
Sylvain Pion
6049e4ac78
Protect (global scope !!!) definition of debugthread variable by CGAL_KD_DEBUG.
2008-01-12 21:02:46 +00:00
Sylvain Pion
fd0df56ebd
Get rid of some eternally commented debug code at global scope ::MSDEBUG.
2008-01-12 21:00:11 +00:00
Sylvain Pion
b95fbae11a
Remove last traces of KCC
2008-01-02 17:28:16 +00:00
Sylvain Pion
28f4ae9125
Fix g++ 4.3 warnings by specifying "{}" as the empty body of for loops
...
(instead of only a semi-column).
2007-12-27 16:15:21 +00:00
Sylvain Pion
fe1bd91e97
add spaces to kill g++ 4.3 warning
2007-12-27 16:07:38 +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
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
90b39fe156
Replace abort() by CGAL_assertion*.
2007-11-05 10:08:04 +00:00
Sylvain Pion
51b8b2e28a
Do not use _DEBUG, prefix some macros by CGAL_KD_.
2007-05-23 13:33:11 +00:00
Sylvain Pion
f7b30ec07b
Remove pgcc warnings "white space between backslash and newline in line splice ignored"
2007-03-10 10:42:31 +00:00
Sylvain Pion
df23612ab4
macros must be prefixed by CGAL_
2007-02-15 21:32:14 +00:00
Sylvain Pion
22d4246093
remove warning
2007-02-11 22:39:45 +00:00
Sylvain Pion
37bc9b39dc
remove warning
2007-02-11 22:38:44 +00:00
Sylvain Pion
df026fcd46
remove g++ 4.3 warning
2007-02-11 22:27:17 +00:00
Michael Hemmer
9b95f31c05
rm global function io_tag
...
introduced Io_traits with public type Io_tag.
the default is io_Operator_tag
--> rm most io_tag specializations without replacement
2006-11-10 13:36:37 +00:00
Bernd Gärtner
ef597cca3f
fixed operator[]'s to be const
2006-10-21 17:04:32 +00:00
Andreas Fabri
78416a4cf0
fixed min/max problem
2006-08-16 15:12:39 +00:00
Andreas Fabri
279d75d868
fox min/max problem
2006-08-04 10:17:42 +00:00
Andreas Fabri
7b073e29e5
fix min/max problem
2006-08-03 03:35:27 +00:00
Sylvain Pion
5b47226ed0
finish move *.C -> *_impl.h
2006-05-26 21:31:43 +00:00
Sylvain Pion
800bbe302d
Move include/CGAL/Kernel_d/*.C to *_impl.h .
2006-05-25 17:51:30 +00:00
Sylvain Pion
2d3edaa4b2
Rename internal enum from NO to NO_INTERSECTION as it clashes with a macro
...
defined in some system headers on MacOSX.
(see http://balanceinmotion.net/blog/?p=115 )
2006-05-17 16:30:56 +00:00
Sylvain Pion
a302f59f26
- Remove warning.
2006-03-26 21:00:34 +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
a6b9850365
Move packages to trunk root
2006-02-14 08:58:16 +00:00