Commit Graph

41244 Commits

Author SHA1 Message Date
Pierre Alliez 37b3262e71 AABB tree: added doc 2009-04-16 11:22:16 +00:00
Peter Hachenberger 93611aa06b forgot indexes and dummy facets for vertex-vertex overlay 2009-04-16 08:58:30 +00:00
Efi Fogel 068a761fba fixed return type of is-vertical 2009-04-16 06:55:29 +00:00
Daniel Russel b88534d9d8 size to distance 2009-04-14 23:14:23 +00:00
Laurent Saboret 1ee7c2d2ff Port to Linux/g++ 4.3 2009-04-14 15:24:57 +00:00
Laurent Saboret 64d432882e Fixed bug in flat rendering of sharp features. 2009-04-14 15:05:27 +00:00
Laurent Saboret a2efc1b786 * Fixed old bug of the "cones" created by APSS:
- added new function get_polyhedron_connected_components() that computes the connected components of a polyhedron.
- added new function erase_small_polyhedron_connected_components() that removes the *small* connected components of a polyhedron (leaves only the largest).
- call erase_small_polyhedron_connected_components() after APSS reconstruction
2009-04-14 13:56:59 +00:00
Laurent Saboret ba1d0b27c0 * Fixed old bug of the "cones" created by APSS:
- added new function get_polyhedron_connected_components() that computes the connected components of a polyhedron.
- added new function erase_small_polyhedron_connected_components() that removes the *small* connected components of a polyhedron (leaves only the largest).
- call erase_small_polyhedron_connected_components() after APSS reconstruction

* Reduced Implict_surface_3 radius for APSS reconstruction => smaller "cones" => faster reconstruction.

* Removed debugging traces during the package review.

* Removed Oni example as the package does not reconstruct (yet) surfaces with boundaries.
2009-04-14 13:52:24 +00:00
Laurent Saboret 5e6fffaace Fixed traces 2009-04-14 13:42:16 +00:00
Laurent Rineau 7e94196306 - Use printf instead of echo.
- Only check the existence of a release of same name if --do-it is used.
2009-04-14 09:00:28 +00:00
Laurent Rineau 5024821866 Add a check in the code create_new_release, to avoid overwriting a old
release.
2009-04-14 08:58:18 +00:00
Sylvain Pion 9aff782550 doc+example for CGAL::Default. 2009-04-12 10:58:10 +00:00
Sylvain Pion f55c8e9a2f Renaming before documenting: Default_argument -> Default. 2009-04-10 21:55:24 +00:00
Daniel Russel f22e4b7088 added so Laurent can see the output 2009-04-10 21:45:16 +00:00
Daniel Russel e5bb88edef remove old stuff 2009-04-10 19:56:49 +00:00
Laurent Rineau 3654111856 Ooops: fix a bug I introduced myself since revision 48240, which was:
" - Rewrite of longest_axis(), which was quite strange, and switch to double,
      as CGAL::Bbox_3 coordinates are always double."

That fix will re-improve the query time.
2009-04-10 17:02:54 +00:00
Laurent Rineau 58f1842820 Improve again the construction time of an AABB_tree (by factor of 5 to 1). 2009-04-10 17:00:10 +00:00
Sylvain Pion 6bcc8a8e5d Document TDS::Face_container, Vertex_container, faces() and vertices().
(renamed from vertex_container() and face_container()).
2009-04-10 15:45:02 +00:00
Sylvain Pion 62aac76768 Actually, much better naming (Range concept like) :
vertex_container() -> vertices()
cell_container()   -> cells()
2009-04-10 15:23:53 +00:00
Sylvain Pion 525ac5818a Add vertex_container() and cell_container() to the TDS. 2009-04-10 15:05:43 +00:00
Laurent Saboret c6ad02b857 Replace custom polyhedron class Enriched_polyhedron by a regular Polyhedron_3 + a call to compute_vertex_normal() (borrowed from Polyhedron demo).
The new code is shorter and easier to understand.
2009-04-10 14:40:47 +00:00
Laurent Saboret 5e81b086c8 Port to g++ 2009-04-10 11:26:03 +00:00
Laurent Saboret aacb1d4b42 * Point Set Demo:
- added APSS_reconstruct plugin
- replaced Operations menu by 3 menus: Analysis, Processing and Reconstruction

* Added surface_reconstruction_output_surface_facets(C2t3, polyhedron) to export reconstructed surface to polyhedron.
TODO: add documentation.

* Simplified examples:
- shorter variable names
- less traces
- removed obsolete parameter "error_bound"

* Simplified APSS API: removed obsolete parameter "projection_error"
2009-04-10 09:49: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
Daniel Russel 9c2037dde3 fix name of filtered_bond 2009-04-10 00:23:20 +00:00
Laurent Rineau 7a340e9d8d Improve the construction time of an AABB_tree for free (by using
std::nth_element, instead of std::sort).
2009-04-09 19:50:51 +00:00
Laurent Saboret 8ed2c75021 Automatic documentation by generate_reference_manual 1.1.2 2009-04-09 12:49:30 +00:00
Laurent Saboret 977526876a - Fixed bug n Template Parameters formatting introduced in r48735.
- Increment version number to 1.1.2.
2009-04-09 12:48:39 +00:00
Laurent Saboret ed38b56d71 Fixed bug in enumerations documentation. 2009-04-09 12:35:18 +00:00
Laurent Saboret 3367795cc4 Minimal reference manual:
- Empty files doc_tex/CGALPDB/main.tex and doc_tex/CGALPDB_ref/intro.tex.
- doc_tex/CGALPDB_ref/main.tex automatically generated by cc_make_ref_pages.
- Other doc_tex/CGALPDB_ref/*.tex automatically generated by cc_ref_wizard and generate_reference_manual.
2009-04-09 12:33:55 +00:00
Laurent Saboret 64c52be8d2 Fixed error messages when Reference manual is empty (no .tex files). 2009-04-09 09:50:36 +00:00
Daniel Russel 2fb47638dd replace some size with distance 2009-04-08 22:11:30 +00:00
Daniel Russel 9f2f9be17a use rangelib to simplify things, probably should remove extra gunk from rangelib at some point 2009-04-08 22:02:37 +00:00
Daniel Russel 9409f1f68c fix some size/distance issues 2009-04-08 22:00:18 +00:00
Daniel Russel 82f16b9731 fix header name 2009-04-08 20:32:46 +00:00
Mariette Yvinec 6a61a4c0d2 added stuff for incidence/adjacence 2009-04-08 16:38:24 +00:00
Fernando Cacciola 48964c77a1 Re-removed CMAKE_VERBOSE_MAKEFILE=ON 2009-04-08 14:22:17 +00:00
Sylvain Pion 6cc542446d Fix some typos in the protect macro names.
Use a form "#ifndef" more consistently.

The idea is to automatize most of the verification of the consistency
in the names used in the #ifndef and the following #define using a simple :

grep -r -m 1 '#ifndef' */include/CGAL  | grep CGAL_ | cut -d' ' -f2 | sort > ifndef.macros
grep -r -m 1 '#define' */include/CGAL  | grep CGAL_ | cut -d' ' -f2 | sort > define.macros
diff ifndef.macros define.macros
2009-04-08 11:54:51 +00:00
Sylvain Pion 23f1b98350 typos and related. 2009-04-08 11:40:21 +00:00
Monique Teillaud ba9b7b7143 incident_vertices(vertex) renamed as adjacent_vertices()
old name left for backward compatibility (and old functions still tested)
2009-04-08 10:06:32 +00:00
Menelaos Karavelas b079e36d1a fixed bug created by renaming directory with traits by Delage from new_traits to Delage_traits 2009-04-08 08:28:52 +00:00
Sylvain Pion df0a8ed51a Update comment. 2009-04-08 07:36:06 +00:00
Sylvain Pion 13337c8313 the the -> the (I love this one) 2009-04-07 20:30:22 +00:00
Sylvain Pion 0af43079b5 weigth -> weight 2009-04-07 19:35:03 +00:00
Sylvain Pion 55b427d531 lenght -> length 2009-04-07 19:30:59 +00:00
Sylvain Pion 6eee8cf950 Typo. 2009-04-07 19:26:00 +00:00
Sylvain Pion 7d4e871fb3 Fix \ccGeneralizes -> \ccRefines. 2009-04-07 19:25:04 +00:00
Daniel Russel d1a3054557 update with PDB reader 2009-04-07 17:36:51 +00:00
Laurent Saboret d31da484d4 Merge with experimental-packages\Polyhedron_demo-refactoring r48693:
- Rename back Point_set_demo_types.h as Polyhedron_type.h and Point_set_demo_types_fwd.h as Polyhedron_type_fwd.h (=> ease comparison).
- Move kernel declaration to new Kernel_type.h (=> avoid duplicating code).
2009-04-07 15:48:59 +00:00
Laurent Saboret 3a84182753 Port to g++ 2009-04-07 14:59:28 +00:00