Sylvain Pion
7ace759d8e
Remove the reference-counting inside Point_2 and Point_3, as they now store
...
only a Vector_2 and Vector_3 which is responsible for the reference-counting.
2008-04-10 14:41:35 +00:00
Laurent Rineau
451039a260
Move the tweaks that add -I and -L at the beginning of the file, so that
...
those -I and -L are added at the beginning of the command line.
2008-04-10 14:30:28 +00:00
Sylvain Pion
fbd6c53000
Make Point_2/Point_3 store a Vector_2/Vector_3.
...
This factorizes code and goes in the direction of having
a linear algebra layer.
2008-04-10 14:02:38 +00:00
Pierre Alliez
c0592b0690
surface reconstruction: rename to workflow
2008-04-10 12:54:44 +00:00
Pierre Alliez
0d367c8377
surface reconstruction: update of workflow
2008-04-10 12:54:14 +00:00
Michael Hemmer
b554efd271
minor changes according to Ron's second review.
2008-04-10 12:50:15 +00:00
Fernando Cacciola
4c3dd82d5c
Removed incorrectly added .bak
2008-04-10 12:27:44 +00:00
Nader Salman
54eea6c5be
Image Sequence + Feature points files are converted into a Soup of 3D triangles using 2D constrained Delaunay triangulations.
2008-04-10 12:18:23 +00:00
Pierre Alliez
28c9bed9ab
surface reconstruction: update of workflow
2008-04-10 12:13:44 +00:00
Sylvain Pion
d194bf8b53
Add missing CGAL:: qualification
2008-04-10 08:46:24 +00:00
Michael Hemmer
e9fbff8a97
added new traits Interval_traits
...
Bigfoat_interval_traits currently derives from it.
General Inerval Functors (Upper,Lower,...) are moved to Interval_traits
Several Functors are added e.g. Median (names are compliant with boost::interval)
Functor adapting functions are available
TODO: define/test/name get_significant_bits ?log_relative_error?
2008-04-10 07:43:15 +00:00
Sylvain Pion
fb750c50a1
CGAL:: qualify determinant(), as otherwise it somehow cannot find the function.
2008-04-09 20:57:58 +00:00
Sylvain Pion
4873e53de2
Move:
...
<CGAL/Kernel/Cartesian_coordinate_iterator_2.h>
<CGAL/Kernel/Cartesian_coordinate_iterator_3.h>
To:
<CGAL/Filtered_kernel/Cartesian_coordinate_iterator_2.h>
<CGAL/Filtered_kernel/Cartesian_coordinate_iterator_3.h>
2008-04-09 18:06:00 +00:00
Sylvain Pion
11bbf3e2de
Vector_2 and Vector_3 now also provide a Cartesian_const_iterator.
2008-04-09 17:58:57 +00:00
Sylvain Pion
853437f640
Replace Cartesian_coordinate_iterator_[23] by Cartesian_const_iterator_d,
...
as it does not depend on the Point type, and I want to use it next for Vectors.
(I can't remove the old one yet as it's still used by Lazy_kernel)
2008-04-09 16:53:35 +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
ccff0db36d
Use new style with make_array(), more compact and efficient
2008-04-09 14:25:17 +00:00
Sylvain Pion
c10c7ebead
Remove unused headers <CGAL/Twotuple.h>.
2008-04-09 14:15:41 +00:00
Sylvain Pion
1d8779b171
Rename the following functions:
...
det2x2_by_formula
det3x3_by_formula
det4x4_by_formula
det5x5_by_formula
det6x6_by_formula
to:
determinant
How cute... a name independent of the dimension, and even readable !
2008-04-09 13:35:34 +00:00
Sylvain Pion
af5ffdecae
Remove useless <CGAL/Segment_Delaunay_graph_2/config.h>,
...
now that I removed the need for the only one macro it provided.
2008-04-09 13:11:21 +00:00
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
643ea487a0
Remove casts to Comparison_result.
...
They are useless since we merged the various enum types.
2008-04-09 12:46:22 +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
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
Michael Hemmer
93284571db
rm unused variable
2008-04-09 12:11:53 +00:00
Sylvain Pion
cab843595b
Replace {Two|Three|Four}tuple<FT> or <RT> by boost::array.
...
It makes more code parameterized by the dimension as template argument.
It provides iterators and a few basic functions already such as operator==...
I added CGALi::make_array() to easily and efficiently construct them.
2008-04-09 11:44:28 +00:00
Eric Berberich
e4ce8764c8
applied fixed from Ron
2008-04-09 08:54:13 +00:00
Fernando Cacciola
e9bc3893a0
Merged removal of unnecessary cast for SunPro
2008-04-08 19:40:54 +00:00
Fernando Cacciola
ac82708815
General compilation fixes for VC++
2008-04-08 19:33:11 +00:00
Fernando Cacciola
17c33bcd93
Avoid linking against boost-thread if that lib has not been built
2008-04-08 19:28:16 +00:00
Fernando Cacciola
2a2efa6450
Added support for Visual Studio 2008
2008-04-08 19:24:28 +00:00
Fernando Cacciola
56b88f7b67
Added support for Visual Studio 2008
2008-04-08 19:15:29 +00:00
Eric Berberich
611ca64a3f
fixed typenaming
2008-04-08 11:13:19 +00:00
Laurent Rineau
09a919365f
Move most of Gray_level_image_3 to a new class <CGAL/Image_3.h>.
2008-04-08 08:59:13 +00:00
Laurent Rineau
f0226fd8a2
Add three new parameteres to _readImage_raw, to specify the spacing of the
...
image (vx, vy, vz).
2008-04-08 08:58:00 +00:00
Laurent Rineau
c6fa89e93c
Do not export File_writer_OFF comments to OFF files.
2008-04-08 08:55:43 +00:00
Laurent Rineau
1a1957880d
Commit new feature: export to OFF file.
2008-04-08 08:54:01 +00:00
Laurent Rineau
0941c06a02
Commit new feature: export to OFF file.
2008-04-08 08:53:50 +00:00
Laurent Rineau
970fa068c2
Commit new feature: export to OFF file.
2008-04-08 08:53:41 +00:00
Laurent Rineau
e21fcc0f3c
Commit new feature: export to OFF file.
2008-04-08 08:53:36 +00:00
Laurent Rineau
0c0a28cf2b
Commit new feature: export to OFF file.
2008-04-08 08:53:32 +00:00
Laurent Rineau
774ed639ba
Commit new feature: export to OFF file.
2008-04-08 08:53:24 +00:00
Laurent Rineau
320f06ab31
Commit new feature: export to OFF file.
2008-04-08 08:53:16 +00:00
Laurent Rineau
3973614fc5
Fixed CMakeLists.txt:
...
- include ${CGAL_USE_FILE} before searching for dependencies,
- do link with CGALQt (because I use Qt4).
2008-04-08 08:48:12 +00:00
Ophir Setter
75c6894163
bug fix in circle-segment traits when intersecting two xcurves with the same supporting curve that only touch at an end point
2008-04-07 13:11:40 +00:00
Sebastian Limbach
613a1132a6
Removed some NiX::Polynomial function calls.
2008-04-07 09:37:08 +00:00
Nader Salman
5e5fcc83d0
Algorithm:
...
Segment image then detect vertices of borders.
Triangulate these vertices using a new class Gyroviz_border_points_dt2.h
The triangulation of these points is useful to dissociate the constraints
quality of the segmentation threshold value.
TODO :
Launch the Segmentation + CDT2 on a sequence of *.BMP and *.PNT images.
2008-04-07 09:03:48 +00:00