Sébastien Loriot
b9f9c95623
move header to proper package
2015-01-06 14:18:59 +01:00
Laurent Rineau
ba51958a35
Remove a warning in Surface_mesher
2014-11-28 12:14:25 +01:00
Jane Tournois
6b9018d515
avoid using deprecated header Triangulation_cell_base_with_circumcenter_3
...
this fixes warnings everywhere in Surface_mesher
2014-04-15 17:42:46 +02:00
Andreas Fabri
19c83c644f
Add #ifdefs for VTK, and add #includes
2013-09-16 18:39:48 +02:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Laurent Rineau
56794b87c2
"Working" progress
...
Will be reset with a forced push.
The new commit protects the debug code with
the macro CGAL_MESHES_DEBUG_REFINEMENT_POINTS.
2013-07-04 17:07:52 +02:00
Andreas Fabri
0f09c30b9b
Cleanup: remove unused buggy code
2013-02-27 14:24:43 +01:00
Laurent Rineau
e87dad0f95
Fix all warnings in demo/Polyhedron/
...
The compilation was fix g++-4.8, and the flags:
--std=c++11 -frounding-math Wall -Wno-array-bounds -Wno-uninitialized
2013-02-06 17:03:20 +01:00
Andreas Fabri
7a17cc98a4
deal with Polynomial (only partially), Subdivision_method, Surface_mesher, Surface_reconstruction
2013-01-31 09:18:28 +01:00
Sébastien Loriot
e717523d61
merge from next
2012-11-02 10:53:43 +00:00
Sébastien Loriot
76417d597d
reintegrate feature branch Surface_mesher-c2t3_to_polyhedron_bug_fix-sloriot
...
avoid having dangling vertices in the conversion from c2t3 to polyhedron
2012-08-14 10:29:58 +00:00
Sébastien Loriot
3161033659
revert commit 71198 (forgot reintegrate option during the merge)
2012-08-14 10:27:13 +00:00
Sébastien Loriot
62476a477e
avoid having extra vertices in the conversion from c2t3 to polyhedron
...
add a vertex to the polyhedron when a faces using it is added.
2012-08-13 12:36:09 +00:00
Philipp Möller
79b30908d5
WARNFIX: Silence a good part of unused variable/parameter warnings.
...
Wextra results in a dreadful wall of yellow in the test-suite and is
scary when using CGAL. Reduce some of the noise by silencing the
obvious cases with CGAL_USE or comments.
2012-08-07 11:04:32 +00:00
Laurent Rineau
db194534c7
First big patch to fix -Wunused-local-typedefs
...
-Wunused-local-typedefs is a new warning flag of gcc-4.7, and it will enabled
by -Wall since gcc-4.8 (not yet released).
The fix is a big set of removals of unused typedefs (or comments, or moves,
depending on the context).
2012-08-01 13:29:16 +00:00
Andreas Fabri
3367cc5450
merged from next
2012-05-01 13:18:18 +00:00
Philipp Möller
8f1ce2412c
Removed all places where the CGAL_CFG_NO_TMPL_IN_TMPL work-around was
...
used. Those were mostly in Polyhedron and HalfedgeDS but some places
in Arrangement_2 used it, too. Neither of the parts of Arrangement_2
have been documented.
2012-04-13 13:13:30 +00:00
Laurent Rineau
9e007605eb
Remove warning: unused variable
2012-01-23 07:40:54 +00:00
Laurent Rineau
902a51c9f2
Fix missing copyright and/or license notice
2012-01-19 16:51:59 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Andreas Fabri
33299988a1
Make the Surface_mesh_default_triangulation_3_generator a template class
2011-09-27 11:50:08 +00:00
Guillaume Damiand
a29c905ee0
Replace BOOST_STATIC_ASSERT by CGAL_static_assertion.
2011-08-31 14:30:07 +00:00
Laurent Rineau
369498d1e5
Cancel revision 64607. There had been a problem with the branch.
...
| ------------------------------------------------------------------------
| r64607 | efif | 2011-07-05 17:27:04 +0200 (Tue, 05 Jul 2011) | 1 line
|
| Merged feature-branch Aos_2-new_functors-tau into next
| ------------------------------------------------------------------------
2011-07-06 11:11:58 +00:00
Sébastien Loriot
8ce2048aea
add #include<CGAL/config.h> before any directive CGAL_USE_*
2011-03-02 18:52:57 +00:00
Andreas Fabri
44c071cddf
Unify struct/class
2010-11-18 08:06:16 +00:00
Andreas Fabri
7eee096335
Remove unused variable
2010-11-18 08:03:32 +00:00
Laurent Rineau
987ed27b16
Fix parenthesis (bad use of operator precedence).
...
One of those I-dont-understand-how-it-could-work bug!
2010-11-12 10:50:39 +00:00
Andreas Fabri
2896a2895d
Remove unused variable
2010-11-12 09:13:01 +00:00
Laurent Rineau
5a91202b3c
Oops! I used operator^ where I should have used operator& !!
2010-10-06 09:48:48 +00:00
Andreas Fabri
aeb92187d9
Change template parameter name
2010-09-27 13:26:53 +00:00
Sébastien Loriot
b429f3c539
add default constructor and a const for swig wrapping
2010-09-02 06:27:17 +00:00
Sébastien Loriot
a40ad96c88
add documented but missing function
2010-09-01 12:24:55 +00:00
Sébastien Loriot
e2a3098bb4
add documented but missing functions
2010-09-01 11:30:21 +00:00
Sébastien Loriot
5471e90cd1
s/succesful/successful
2010-08-12 08:30:26 +00:00
Laurent Rineau
a13cf08d5b
#warning is not correct C++.
2010-06-24 16:08:07 +00:00
Andreas Fabri
6e5a6f74b6
static_cast
2010-06-23 14:20:14 +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
Andreas Fabri
48bb6afcf6
Remove extra ';'
2010-05-17 14:19:22 +00:00
Andreas Fabri
629bf20530
Remove ';'
2010-05-14 10:03:19 +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
2378e3ebfc
Add missing #include <set>
2010-01-13 22:32:38 +00:00
Laurent Rineau
570ede6437
Fix the name of the header protection macro.
2009-08-27 14:13:55 +00:00
Laurent Saboret
a332a2dc4e
Partially fixed the global orientation of the output mesh:
...
Complex_2_in_triangulation_3_polyhedron_builder used to orient coherently the facets but not globally: the mesh was randomly oriented towards inside or outside.
This fix orients the facet with max z towards +Z axis, in order to orient the mesh towards outside.
This is a naive algorithm but is works most of the time.
2009-08-03 10:57:57 +00:00
Laurent Saboret
1f05a2989a
Moved output_surface_facets_to_polyhedron() from Surface_reconstruction_points_3 to Surface_mesher
2009-06-29 13:31:24 +00:00
Laurent Rineau
a80352f38c
Make Surface_mesher crash when a looping condition is detected, instead of
...
just displaying a warning (with the loop, the warning is a DoS on the CGAL
testsuite).
2009-05-05 14:10:13 +00:00
Laurent Saboret
1ee7c2d2ff
Port to Linux/g++ 4.3
2009-04-14 15:24:57 +00:00
Laurent Saboret
005aefcf8a
Fixed compilation error in class Complex_2_in_triangulation_3_polyhedron_builder
2009-04-10 09:14:14 +00:00
Sylvain Pion
55b427d531
lenght -> length
2009-04-07 19:30:59 +00:00
Laurent Rineau
dff123ffcb
Minor edit: comments, and update of the copyright.
2009-02-27 14:00:51 +00:00
Laurent Rineau
fb51f5046d
Had a forgotten #include
2009-02-27 14:00:22 +00:00
Laurent Rineau
1183905c3d
Add the following function, which is documented:
...
Face_status face_status (const Cell_handle c, const int i, const int j) const
2009-02-07 13:30:04 +00:00
Laurent Rineau
1c91006892
More profiling instructions (beurk!)
2009-01-26 15:22:57 +00:00
Laurent Rineau
f709e20493
- Add two header <CGAL/Surface_mesher/Profile_timer.h> and
...
<CGAL/Surface_mesher/Profile_counter.h> that wrap the one in CGAL/.
- Add profilers to several parts of Surface_mesher code.
2009-01-23 15:01:25 +00:00
Laurent Rineau
b0cc8d2337
Remove check_restricted_delaunay, and assertions using it: that check is not robust, and is pretty useless now.
2009-01-23 13:49:56 +00:00
Laurent Rineau
38abf96ec8
Fix is_in_volume for images.
...
Note: That should impact only Mesh_3, which is not in CGAL-3.4-I.
2008-12-03 17:23:34 +00:00
Laurent Rineau
f17c90018c
Add parenthesis so that g++ does not complain about that.
2008-11-17 09:41:33 +00:00
Laurent Rineau
afddfdcb23
Fix a warning
2008-11-10 14:37:48 +00:00
Laurent Rineau
ec782e7c64
Fix Surface_mesher: remove all references to Singular_edges_allowed_tag,
...
which is a feature that I will not commit.
2008-10-29 13:42:19 +00:00
Laurent Rineau
afa5e5203b
Split <CGAL/make_surface_mesh.h> in two
...
files. <CGAL/Surface_mesher_generator.h> will not be documented. It can be
used to apply rules step be steps.
2008-10-28 17:42:27 +00:00
Laurent Rineau
813e25942d
Commit a function that will be soon documented.
2008-10-28 17:34:02 +00:00
Andreas Fabri
9020359238
avoid VC++ warning
2008-10-14 08:27:53 +00:00
Laurent Rineau
f4f78646d2
Fix <GL/gl.h> -> <CGAL/gl.h> (the latter is a workaround for Windows and
2008-10-08 11:49:36 +00:00
Laurent Rineau
43cc745311
Commit work of previous days (week-end, yesterday and this morning):
...
The surface mesher Qt4 demo can now deal with labellized images.
2008-10-07 13:00:59 +00:00
Laurent Rineau
9c8d626c30
Fix a bug in Surface_mesher: one cannot have two constructors for
...
CGAL::Surface_mesher::Implicit_surface_oracle_3<>.
2008-10-07 08:48:50 +00:00
Laurent Rineau
4028bff30a
Multi_label_oracle is dead.
2008-10-03 14:38:24 +00:00
Laurent Rineau
01bcb32cb9
Internal and non documented stuff: gives access to the function object.
2008-10-03 13:58:08 +00:00
Laurent Rineau
201c494728
Remove #error introduced by revision 44887.
2008-09-30 12:50:31 +00:00
Michael Hemmer
28575ad723
rename Real_embeddable_traits::Sign -> Sgn
2008-09-18 16:32:35 +00:00
Sylvain Pion
d167660a73
Remove the explicit To_double<> argument to Cartesian_converter<>: the default is fine.
2008-08-27 15:25:39 +00:00
Sylvain Pion
c278a43b16
Follow-up of use of Robust_construction.
2008-08-27 15:16:57 +00:00
Sylvain Pion
3526c73a06
Use Robust_construction<>.
2008-08-27 15:11:20 +00:00
Sylvain Pion
a76ed463b1
Bool -> bool in comment
2008-08-26 13:25:42 +00:00
Laurent Saboret
a9e6b6fdfc
Fixed compilation errors (Visual C++ 2005)
2008-08-19 16:00:52 +00:00
Andreas Fabri
bb8c3dc397
Put verbose output in an #ifdef
2008-08-12 05:16:07 +00:00
Pierre Alliez
5a97fd3863
removed messages during surface meshing
2008-08-11 18:03:28 +00:00
Laurent Rineau
92e073f1db
Add missing include.
2008-08-03 21:54:17 +00:00
Laurent Rineau
12e0e4ecc8
Add the output of remeshing to a new polyhedron.
2008-07-28 19:59:22 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Laurent Rineau
6579b41282
Fix a segfault in Mesh_3.
2008-06-12 15:37:06 +00:00
Laurent Rineau
5bc7e76e17
Add an assertion, that checks if a facet is in conflict with its refinement
...
point. It MUST be (otherwise Surface_mesher enters an infinite loop).
If the assertion fails, its "what() string" is a set of debugging
informations.
2008-06-10 14:06:24 +00:00
Laurent Rineau
b5bad15aa7
Fix an old nasty bug: the clipping for segment with a sphere was incorrect!
2008-06-09 14:20:14 +00:00
Laurent Rineau
6990082221
- New macro CGAL_SURFACE_MESHER_DEBUG_IMPLICIT_ORACLE
...
- More debug instructions in <CGAL/Surface_mesher/Implicit_surface_oracle_3.h>
2008-06-09 13:33:37 +00:00
Laurent Rineau
e6b1bb3ae2
Put some debugging code between #ifdef/#endif CGAL_SURFACE_MESHER_DEBUG_CRITERIA
2008-06-06 12:28:14 +00:00
Laurent Rineau
ddfc10e8e0
Minor changes:
...
- Add two const&
- Let before_insertion_impl in Surface_mesher_manifold and
Surface_mesher_regular_edges pass its argument of type Facet to the same
function in the base class.
2008-06-06 12:22:22 +00:00
Laurent Rineau
3702d39202
New parameters, that show the superiority of Surface_mesher over
...
VTK's marching cube.
2008-05-29 13:45:47 +00:00
Laurent Rineau
271df19d73
- First version of a VTK vtkImageData to vtkPolyData filter: mesh an
...
iso-value in a 3D image.
2008-05-21 22:16:03 +00:00
Laurent Rineau
4ed2298896
Allow to construct a Gray_level_image_3 from an Image_3.
2008-05-21 22:11:03 +00:00
Laurent Rineau
c79aacdc8c
Fix the error "error: 'number_of_facets_on_surface' was not declared in
...
this scope" in <CGAL/IO/Complex_2_in_triangulation_3_file_writer.h>.
2008-05-21 16:08:27 +00:00
Laurent Rineau
abf246366d
- add constness to facets_begin()/facets_end() in c2t3,
...
- add more VTK support: output a c2t3 to a vtkPolyData
- add a demo that shows the ability to display a c2t3 in a VTK viewer.
2008-05-20 11:51:10 +00:00
Laurent Rineau
7002346ca2
Minor change: add a missing const&.
2008-05-12 20:45:09 +00:00
Laurent Rineau
63b39ef1be
Quick fix for Mesh_3. is_in_volumes() only affects Mesh_3
2008-05-12 20:43:54 +00:00
Laurent Rineau
cab2554766
Minor commit: add a few "const" or "const&".
2008-04-29 13:51:29 +00:00
Laurent Rineau
f677dd435d
- Commit 43053 was not really a fix for the "set_on_surface" problem.
...
- Some piece of meta-programming was needed, actually.
p.set_on_surface(...) is now called only if the type Point has a
Set_on_surface nested type.
2008-04-29 13:50:11 +00:00
Laurent Rineau
4e4f937188
- Tags in cells now use std::bitset instead of the home-made bitset.
...
- New tag: is_bad (to reduce the number of calls to Double_map::erase)
2008-04-29 08:57:30 +00:00
Laurent Rineau
38ebdc41f2
Fix the set_on_surface problem: the present of a tag is tested.
2008-04-29 08:53:50 +00:00
Laurent Rineau
1a55b0a8e3
- Add calls to CGAL::Profiler
...
- No longer test the Gabriel criteria for facets.
2008-04-28 13:02:10 +00:00
Laurent Rineau
6e2224ccf3
Moved to Mesh_2/include/CGAL/Meshes/.
2008-04-25 12:14:32 +00:00
Laurent Rineau
22629c62b3
New directory Mesh_2/include/CGAL/Meshes/ that aggregates several
...
non documented files that are common to Mesh_2, Mesh_3 and Surface_mesher.
2008-04-21 16:07:38 +00:00
Laurent Rineau
9fa4761d86
CGAL::Image_3 is no longer a class template.
...
New parameter value_outside, with default = 0.f
That class should be removed in CGAL-3.4, as soon as a better oracle exists
for 3D images.
2008-04-16 12:36:02 +00:00
Sylvain Pion
1b79e6c94d
Use CGAL::midpoint() instead of redoing the computation.
2008-04-11 16:11:47 +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
c6fa89e93c
Do not export File_writer_OFF comments to OFF files.
2008-04-08 08:55:43 +00:00
Laurent Rineau
1dccc80b79
Fix the testsuite temporarily, before I break everything again.
2008-04-01 12:55:59 +00:00
Laurent Rineau
00ced538b1
Modifications of C2T3:
...
- add a lot of comments arround the face status.
- use explicit variable names in union find, instead of 'i' and 'j'
- add a is_valid() function, that checks that the facets markers are the
same from both sides, and that the real number of marked facets is
conform to the cached number (used in the Slivers_exuder),
2008-03-13 22:13:30 +00:00
Laurent Rineau
b60a86e0c7
- Fix a missing header: <stack>)
...
- Activate now by default the version of output_surface_facets_to_off()
that orients the surface.
2008-03-11 15:11:54 +00:00
Laurent Rineau
5075e30cc5
Fix the color association.
...
Points are still indexed by int, but surfaces are now indexed
by a "const QTreeWidgetItem*"! :-)
2008-02-05 23:44:08 +00:00
Laurent Rineau
16e98803c1
Can now use Surface_mesher with multi-domains.
...
In the demo, one can define a list of iso-values.
2008-02-05 14:46:17 +00:00
Laurent Rineau
ba1ef9944b
First step to a multi-label oracle: make Implicit_surface_oracle_3 do not
...
depend on the type CGAL::Sign.
2008-01-29 10:14:27 +00:00
Laurent Rineau
eafc8f0d11
include/CGAL/ImageIO.h is now back in CGAL
2008-01-28 14:55:52 +00:00
Laurent Rineau
d682c43451
Add two files needed by new features of revision r41873: they are model of
...
a new concept of point, that stores:
- the lowest dimension of all psc elements that contain it,
- the index of the psc elements of lowest dimension that contains it.
Two files:
include/CGAL/Point_with_psc_localisation.h
include/CGAL/Weighted_point_with_psc_localisation.h
with bvious names: one is for Delaunay triangulations, and the other is for
regular triangulations.
2008-01-28 14:13:52 +00:00
Laurent Rineau
83171e4fd8
Deprecated files, never used. They were commited in revision 41880 in order to be backuped in the svn repository.
2008-01-28 13:59:19 +00:00
Laurent Rineau
5c3567e15f
Temporarily commit deprecated files.
...
They are about to be removed (in revision 41881 actually).
That commit is only for those files to be stored on the subversion
repository (in the history).
2008-01-28 13:58:16 +00:00
Laurent Rineau
ef6d4c019d
- edges and facets are now taggued with the index of the PSC element of
...
lower dimension that contains them,
- the oracle sets tags in points as well,
- the edges default criteria can now enforce that an edge must have its two
end points on the same curved edge,
- new facets criteria to enforce a facet to have its three vertices on the
same surface patch.
- The surface is now pass by const reference to the oracle (that was one
reason of the poor performances of the polyhedral oracle!).
ALL THAT CODE WILL NEED A FULL REVIEW BEFORE CGAL-3.4.
2008-01-28 09:38:18 +00:00
Laurent Rineau
8533dd1589
Change in Surface_mesher::Standard_criteria include/CGAL/Surface_mesher/Standard_criteria.h :
...
If a criteria bound is 0, then the criteria is always fullfilled (instead of never fullfilled).
2008-01-28 09:24:02 +00:00
Laurent Rineau
0b5e91875f
Fix compilation with g++-4.3.
2008-01-28 08:57:07 +00:00
Laurent Rineau
af1ada7aa1
Use object_cast instead of assign (see revision 40902, 40923, 41482 also).
2008-01-25 15:42:51 +00:00
Laurent Rineau
e4e8a9e7d7
Use Triangulation_cell_base_with_circumcenter_3 in the default triangulation for Surface_mesher
2008-01-25 09:18:30 +00:00
Laurent Rineau
42f222c01c
- Fix an old and minor bug (from revisions 38635+38306 in a branch, the bug
...
was merged in trunk at revision 38638). The image data should be
deallocated, now.
Actually, that bug exists since the begin of Gray_level_image_3
(CGAL-3.2). I thought I fixed it with revision 38306, but I failed to
correctly fix it.
- Add the possibility to define the interior of the object by f(x)>0,
instead of f(x)>0. That will be superseeded very soon.
2008-01-24 13:25:16 +00:00
Laurent Rineau
ece2b056d4
Fix compilation error, when CGAL_SURFACE_MESHER_DEBUG_INITIAL_POINTS is
...
defined.
I forgot that change in revision 41482.
2008-01-24 12:54:18 +00:00
Sylvain Pion
8ebd675cf9
Fix protect macro name, it was clashing with another file.
2008-01-14 21:31:05 +00:00
Laurent Rineau
4b2bc78fc4
- use object_cast instead of assign
...
- add the typedef Intersection_point, to fix the testsuite.
2008-01-09 10:35:49 +00:00
Laurent Rineau
9bbe7ad8fb
- Use SurfaceMeshTraits::Intersection_point, as the point type embeded in
...
the CGAL::Object that is returned by the mesh traits (aka the oracle).
- Use object_cast instead of assign, everywhere.
- Do not ask the oracle about degenerate dual segments.
- Remove more warnings about unused variables (when NDEBUG is defined).
2007-11-18 14:19:48 +00:00
Laurent Rineau
3edae701c3
oups, the Polyhedral_oracle return Kernel::Point_3 as intersection object
2007-11-14 12:56:06 +00:00
Laurent Rineau
a7bdd984c3
cosmetic
2007-11-14 12:17:17 +00:00
Laurent Rineau
a1fc5c762e
add a missing method in Enriched_facet
2007-11-14 12:16:54 +00:00
Laurent Rineau
07e4eacee3
updated enriched polyhedron
2007-11-14 11:07:10 +00:00
Laurent Rineau
f8e6dc3740
updated version
2007-11-14 11:03:18 +00:00
Laurent Rineau
5aab4f8ab7
commit Pierre files, maybe temporarily
2007-11-14 11:02:04 +00:00
Laurent Rineau
a61decfce6
new option, that allows to mesh the whole bounding box volume
2007-11-14 10:57:06 +00:00
Laurent Rineau
fbc8cd5d3c
new version: compute the piecewise-smooth graph using the enriched polyhedron
2007-11-14 10:55:55 +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
Laurent Rineau
1c985577b2
Quick backup. Sorry, no comment.
2007-11-05 15:07:07 +00:00
Laurent Rineau
681862491a
update, more OpenGL stuff
2007-11-02 14:00:38 +00:00
Laurent Rineau
f924e04db6
- Add a macro CGAL_SURFACE_MESHER_POLYHEDRAL_SURFACE_USE_PINPOLYHEDRON that
...
triggers the use of PointInPolyhedron, from Dr. Liu Jianfei"
<liujianfei@pku.edu.cn>. His code is not shipped.
That does not seem to be faster. :-(
2007-10-18 14:48:41 +00:00
Laurent Rineau
58e17f60f3
Fix warnings, again.
2007-10-17 16:44:50 +00:00
Laurent Rineau
2c03c1cf43
rename all shared pointer into "*_ptr"
2007-10-17 16:39:22 +00:00
Laurent Rineau
1f029db333
In Surface_mesher, a "Surface" is an object that can be passed by copy.
...
Generalize the use of boost::shared_ptr for all data of Polyhedral_surface_3<>
2007-10-17 16:27:23 +00:00
Laurent Rineau
0ee3afc639
Remove a std::cerr output.
2007-10-17 15:21:53 +00:00
Laurent Rineau
99031df5ce
New attempt to make that class work. Not yet. :-(
2007-10-17 15:21:27 +00:00
Laurent Rineau
79efcce674
Attempt to replace the octree by something else: the Segment_tree_3 (from
...
SearchStructures).
It is actually slower, so I disable it by default. :-(
2007-10-17 12:59:45 +00:00
Laurent Rineau
49554ef06d
Move Simple_map_container.h to Surface_mesher.
...
That should fix the Surface_mesher build errors, in the testsuite.
2007-10-16 16:10:55 +00:00
Laurent Rineau
5053a73fea
fix std::max->CGAL_NTS max
2007-10-16 12:01:45 +00:00
Laurent Rineau
9ac3b1e631
Fix a bug in Surface_mesher_manifold.
2007-09-17 16:33:50 +00:00
Laurent Rineau
5a9bafcee6
typos
2007-08-08 14:29:57 +00:00
Laurent Rineau
e4d1b4f876
Remove 6-i-j-k, use next_around_edge() instead.
2007-08-07 13:41:32 +00:00
Laurent Rineau
c4b96ca9e5
more precise debug_info output
2007-08-07 11:16:12 +00:00
Laurent Rineau
6848cfac91
We had a robust circumcenter but not a robust squared radius. Fixed now.
...
Maybe this will make Mesh_3 crash-free... <hope>
2007-07-27 14:35:04 +00:00
Laurent Rineau
785f029ac3
Explicit qualitication of previous().
2007-07-27 08:47:28 +00:00
Laurent Rineau
785ccf1e39
cosmetic change in a cerr output
2007-07-27 08:38:16 +00:00