Commit Graph

332 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 3934ad351e Fixed BGL concepts 2018-07-23 16:03:05 +02:00
Maxime GIMENO 0517c35f59
Merge branch 'master' into BGL-Copy_face_graph_use_np-GF 2018-06-04 11:58:43 +02:00
Maxime Gimeno cd6ffdc12a Add property maps for simplex mapping.
Also adds an operator()(const T&){} to Emptyset_iterator so it can be used by boost::function_output_iterator().
2018-05-17 10:49:58 +02:00
Maxime Gimeno 6623d3633f Clean-up and fixes 2018-05-17 10:49:58 +02:00
Maxime Gimeno 5fc0022d92 make copy_face_graph use NamedParameters 2018-05-17 10:49:58 +02:00
Maxime Gimeno a45ac9e470 Split is_valid_polygon_mesh into 3 : adding is_valid_halfedge_graph() and is_valid_face_graph() 2018-05-03 12:03:14 +02:00
Maxime Gimeno ed92767f1c add missing ref in the package description 2018-05-03 12:03:14 +02:00
Andreas Fabri f312a3736b Adress doxygen warning 2018-03-23 15:35:05 +01:00
Andreas Fabri 3580a28a98 Move file from BGL to Nef_3 2018-03-22 16:54:54 +01:00
Mael Rouxel-Labbé dafdafa0bb
Merge branch 'master' into BGL-doc_improvement-GF 2018-02-19 15:41:45 +01:00
Laurent Rineau 9d227d0fba Merge pull request #2758 from maxGimeno/BGL-Document_graph_has_property-GF
BGL: Document graph_has_property
2018-02-19 14:26:33 +01:00
Mael Rouxel-Labbé 3653ec9e8d Fixed vertex_point_map's value type's doc description 2018-02-09 15:47:19 +01:00
Mael Rouxel-Labbé 6ce38b9e59 Fixed too many & too few words 2018-02-09 10:15:58 +01:00
Mael Rouxel-Labbé 7d9646d4c5 BGL reference manual improvements 2018-02-08 18:18:41 +01:00
Mael Rouxel-Labbé 8dfbce6de7 Cleaned BGL graph concepts 2018-02-08 18:17:37 +01:00
Mael Rouxel-Labbé d9d2668c8d BGL user manual improvements 2018-02-08 18:16:17 +01:00
Maxime Gimeno c3215b9331 Move graph_has_property from namespace boost to namespace CGAL and provide some doc for it. 2018-01-22 12:43:29 +01:00
Mael Rouxel-Labbé 3a11c4fb2c Changed the default in the description of BGL's partition pmaps 2018-01-10 14:47:03 +01:00
Mael Rouxel-Labbé 7e62f6ffd1 Various doc fixes 2018-01-10 14:30:37 +01:00
Mael Rouxel-Labbé 9387908df2 Minor doc changes 2018-01-10 11:41:57 +01:00
Mael Rouxel-Labbé 17e46dab7d Added partition operations to BGL 2018-01-09 18:06:02 +01:00
Sebastien Loriot 625df00b19
Merge pull request #2219 from afabri/BGL-generic_property_map-GF
BGL: Add an API for adding and removing a property map
2018-01-04 15:28:54 +01:00
Laurent Rineau 61e662c4e4 Merge pull request #2649 from sgiraudot/BGL-Regroup_named_parameters-GF
Regroup PMP named parameters with BGL named parameters

# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/parameters_interface.h
2017-12-19 16:33:44 +01:00
Laurent Rineau 1c2e9df8cf Merge branch 'releases/CGAL-4.11-branch' 2017-12-19 16:29:10 +01:00
Sébastien Loriot ccecd36c5c add missing backtick 2017-12-18 17:04:21 +01:00
Andreas Fabri 9bd7ffb424 more changes after review 2017-12-14 14:22:58 +00:00
Andreas Fabri ee8c0fad5d Changes after @sloriot's review 2017-12-14 10:49:02 +00:00
Laurent Rineau 7df26c594b
Merge branch 'master' into BGL-generic_property_map-GF 2017-12-14 09:46:01 +01:00
Mael Rouxel-Labbé 32be118022 Clean duplicate line 2017-12-12 00:10:08 +01:00
Mael Rouxel-Labbé ad947da752 Give each package a NamedParameters.txt 2017-12-12 00:07:57 +01:00
Simon Giraudot 65a696adbb Include howto of Named Parameters to BGL user manual 2017-12-11 12:08:11 +01:00
Sébastien Loriot e58abaf3e7 readd the invariant on the concept doc
it was only on the summary page and is important
2017-12-11 10:54:23 +01:00
Andreas Fabri 91539a1ae1
Merge branch 'master' into BGL-fix_doc-GF 2017-12-01 12:04:15 +01:00
Andreas Fabri 19187fef14 Introduce a doxygen ALIAS for Associated Types 2017-11-29 15:26:37 +00:00
Andreas Fabri 3ad77e65a7 Fix doc 2017-11-29 14:54:04 +00:00
Sébastien Loriot 4d379a990d prevents Dynamic_property_map.h to show up in Property_map doc
The default behavior for the generation of the default doxyfile
is to include the path PKG/include in doxygen path if the directory
PKG/doc/PKG/CGAL does not exists

+ fix warnings
2017-11-29 13:16:01 +01:00
Andreas Fabri eaffe696ca cleanup of code 2017-11-29 11:06:34 +00:00
Andreas Fabri 7db8f0c7b9 fix typo 2017-11-29 10:57:00 +00:00
Andreas Fabri 1f8849dfea Make dynamic property API similar to the non dynamic case 2017-11-29 08:28:16 +00:00
Andreas Fabri edb22faa28 Start to document 2017-11-27 19:49:48 +00:00
Sébastien Loriot 19adf3b05e make the doc match struct/class with the implementation 2017-11-17 11:34:55 +01:00
Andreas Fabri 92a0fc24f8 Document Hashable as requirement for the descriptors 2017-11-15 19:42:35 +01:00
Sébastien Loriot 97988d3976 do not try to link nested members 2017-11-15 17:40:00 +01:00
Andreas Fabri 85fd9e5ef8 Fix null_..(); Add associoated types halfedge_descriptor and face_descriptor 2017-11-09 14:43:13 +00:00
Andreas Fabri 4e6a6b57dd Fix null_..(); Add associoated types halfedge_descriptor and face_descriptor 2017-11-09 14:35:38 +00:00
Laurent Rineau 6bda8ad7d5 Merge pull request #2516 from janetournois/PMP-fix_isotropic_remeshing_with_isolated_vertices-jtournois
PMP - fix isotropic remeshing with isolated vertices
2017-10-13 16:54:35 +02:00
Jane Tournois f189f6f14b fix documentation 2017-10-09 16:38:45 +02:00
Sébastien Loriot be4635a1f6 change argument order to be consistent with expand/reduce_face_selection() 2017-10-09 15:09:42 +02:00
Laurent Rineau 89acad2d14 Merge pull request #2101 from afabri/BGL-read_write_off-GF
BGL: Add generic functions read_off() and write_off()
2017-07-17 12:45:07 +02:00
Laurent Rineau 80829925b7 Merge pull request #2174 from gdamiand/BGL-LCC-gdamiand
BGL version for Linear_cell_complex_for_combinatorial_map
2017-07-10 15:38:21 +02:00
Sébastien Loriot 91232364ba fix links 2017-06-30 18:13:41 +02:00
Sébastien Loriot 78bd1f01aa add IO functions to the doc 2017-06-30 18:13:39 +02:00
Andreas Fabri 232106a39d cleanup 2017-06-30 18:12:16 +02:00
Andreas Fabri 3e3c33bcf0 Add generic functions read_off() and write_off() 2017-06-30 18:12:13 +02:00
Laurent Rineau c5224829fc Merge branch 'master' into Polyhedron_demo-Volume_generator-GF 2017-06-30 17:27:06 +02:00
Guillaume Damiand 4c9bbc06af Merge branch 'master' into BGL-LCC-gdamiand 2017-06-30 17:18:53 +02:00
Maxime Gimeno 4b59f50d24 Enhance doc 2017-06-26 10:59:10 +02:00
Guillaume Damiand 013f447395 Merge branch 'master' into BGL-LCC-gdamiand 2017-06-22 23:21:39 +02:00
Mael Rouxel-Labbé d1a9bd7a90 Fixed missing "\" in Doxyfile.in 2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé 97b744d3ef Grow a bit the seam_mesh_1.svg 2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé 5a675961d4 Introduced the BGL Graph adaptors (Dual, seam_mesh, etc.) 2017-06-22 16:17:13 +02:00
Mael Rouxel-Labbé cf04209c8e Various improvements to the Seam mesh documentation 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 67b49b9b58 Improved the documentation of the Seam mesh class 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 1dd45b2f06 Fixed a small mistake in a seam mesh figure 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 3d6eecd60b Updated Seam_mesh's figures 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 4702f3ca36 Documentation changes in Seam_mesh / SMP 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 69da97ac4b Documentation changes for seam meshes 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 40655269a2 Documentation for BGL and SMP
- Fixed the boost::graph_traits tables
- Seam mesh documentation
- Some minor changes to surface_mesh_parameterization's and ARAP's docs
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 8da6683ef0 Misc minor changes
Some doc, some typos, some indentation...
2017-06-22 16:14:55 +02:00
Sébastien Loriot 82ff73da86 restore graph_traits specializations and fix warnings 2017-06-22 16:14:55 +02:00
Andreas Fabri d9fe196106 WIP 2017-06-22 16:12:26 +02:00
Andreas Fabri 78dc757a4d doc 2017-06-22 16:12:26 +02:00
Andreas Fabri 45e19be366 Use property maps to store seam edges and vertices 2017-06-22 16:12:26 +02:00
Andreas Fabri d4bdc3a8f9 WIP doc 2017-06-22 16:12:26 +02:00
Andreas Fabri 1db7b7859e explain canonical vertex 2017-06-22 16:12:26 +02:00
Andreas Fabri 9cc84e828c Add an initial User Manual section for Seam_mesh 2017-06-22 16:12:26 +02:00
Andreas Fabri 7048405313 Add Seam_mesh to the BGL doc 2017-06-22 16:12:26 +02:00
Andreas Fabri e8db3c0f11 Add Seam_mesh to the BGL doc 2017-06-22 16:12:26 +02:00
Guillaume Damiand c8250c4570 Merge branch 'master' into BGL-LCC-gdamiand 2017-06-15 10:03:53 -04:00
Guillaume Damiand f8fba47ac5 Remove cgalModif in doc 2017-06-15 09:47:30 -04:00
Guillaume Damiand aeed71c08d add new line at the end of file 2017-06-14 12:40:27 -04:00
Sébastien Loriot 3de923a32c remove functions from the classified reference manual
copy_face_graph_patch does not exist and reserve is part of a concept
2017-05-30 15:09:42 +02:00
Sébastien Loriot 5c1ace5124 add example and use bgllink macro 2017-05-30 15:09:42 +02:00
Sébastien Loriot ad87028699 use named parameters for index maps 2017-05-30 15:09:42 +02:00
Maxime Gimeno 1f96262d3d Rename the graph into Face_filtered_graph and add a function to check its validity. 2017-05-30 15:09:42 +02:00
Maxime Gimeno 5661666782 Clean-up and add key and value types to fccmap. 2017-05-30 15:08:34 +02:00
Maxime Gimeno 97ad4ba2b2 Rename into Connected_components_graph 2017-05-30 15:08:34 +02:00
Maxime Gimeno 00af500498 Add a function to copy a patch and document the Connected_component_graph 2017-05-30 15:08:33 +02:00
Laurent Rineau 72cd1785cd Merge pull request #2086 from afabri/BGL-cgal_style_doc-GF
BGL:  doxygen doc for concepts
2017-05-29 11:16:40 +02:00
Laurent Rineau ee1c11acfd Merge pull request #2077 from afabri/BGL-links_to_headers-GF
BGL Add a description to doxygen groups
2017-05-19 10:28:46 +02:00
Andreas Fabri e947dfd812 Addess Sebastien's comments 2017-05-18 11:07:55 +02:00
Andreas Fabri 344ebcc374 fix typo 2017-05-18 10:26:58 +02:00
Andreas Fabri 42880ee221 Fixes after Sebastien's review 2017-05-16 18:02:13 +02:00
Guillaume Damiand e85e99359f Typo 2017-05-11 08:12:22 -04:00
Guillaume Damiand 09f82093a3 Update doc of BGL for LCC, following Sebastien comments. 2017-05-10 10:06:17 -04:00
Guillaume Damiand 42a1419dbf Document class Cell_attribute_with_id 2017-05-10 08:22:22 -04:00
Andreas Fabri 0f0e88ab47 fix links 2017-05-03 08:34:03 +02:00
Andreas Fabri a87707811a Add doc of EdgeListGraph 2017-05-02 09:19:36 +02:00
Andreas Fabri 5fbb7720a0 typos 2017-04-29 11:29:28 +02:00
Guillaume Damiand b096295c19 Update doc for BGL LCC 2017-04-28 09:46:04 -04:00
Andreas Fabri 6a8410f808 prefix with CGAL:: in order to create link 2017-04-28 12:03:37 +02:00
Andreas Fabri 5012397ed3 Complete documentation 2017-04-28 11:54:05 +02:00
Andreas Fabri 86bc36abe1 Complete documentation 2017-04-28 11:45:16 +02:00
Andreas Fabri bfbde5b489 BGL WIP: Add doxygen documentation for the graph concepts 2017-04-27 18:59:20 +02:00
Andreas Fabri e7d703fcab typo 2017-04-27 08:05:01 +02:00
Andreas Fabri ff8c1ea108 Fix links to geomview and to the BGL 2017-04-26 14:31:15 +02:00
Andreas Fabri 3f16400456 Add a desciption to doxygen groups, and in which header file they are 2017-04-26 08:46:58 +02:00
Guillaume Damiand d757da18a1 Update doc of BGL to add new things for linear cell complex 2017-04-19 14:11:57 -04:00
Andreas Fabri cfb0370f83 Add faces 2017-04-07 16:17:29 +02:00
Andreas Fabri 9b702c6c5b fix path to example in the doc 2017-04-04 08:20:09 +02:00
Andreas Fabri 6e4942470a backquote in doc; clean CMakeLists.txt 2017-04-03 18:45:55 +02:00
Andreas Fabri e64884da90 Also add support for Regular_triangulation_2 2017-03-31 12:38:17 +02:00
Andreas Fabri c97223b933 Add an example for a triangulation hierarchy of a constrained Delaunay triangulation plus 2017-03-31 11:20:47 +02:00
Sébastien Loriot 6926578b15 add reserve to MutableFaceGraph 2017-01-18 18:19:25 +01:00
Andreas Fabri 725a658dad Add reserve(G, nv, ne, nf) 2017-01-17 09:44:06 +01:00
Laurent Rineau 47dbde4ace Merge pull request #1753 from maxGimeno/BGL_descriptor_with_graph-GF
BGL descriptor with graph
2017-01-05 10:56:02 +01:00
Andreas Fabri c058ae9bcc deacronymize header file name 2016-12-09 17:01:11 +01:00
Maxime Gimeno 8569e8fb9a Add an example. 2016-12-07 16:46:49 +01:00
Sébastien Loriot b5f2a15951 remove file removed from doc source 2016-12-07 13:21:35 +01:00
Sébastien Loriot 72d4bc501f update doc: function works only for polyhedron 2016-11-12 09:22:13 +01:00
Sébastien Loriot 5c94f7d8ac avoid documenting internal and non-intended classes and functions 2016-10-21 11:11:00 +02:00
Sébastien Loriot 1b5e3b2d60 fix link issue with graph_traits specializations 2016-10-21 10:23:02 +02:00
Sébastien Loriot d9413be399 add function convert_nef_polyhedron_to_polygon_mesh and document it 2016-10-05 15:28:12 +02:00
Laurent Rineau ae3285de1b Merge fixes from 'cgal/releases/CGAL-4.8-branch'
> 3466dee Merge pull request #1378 from sloriot/Polyline_simplification_2-handle_undefined_cost
> 7dd7f12 Merge pull request #1448 from afabri/BGL_graph_traits_OpenMesh-GF
2016-09-13 18:29:33 +02:00
Andreas Fabri 4ce0694a3a Add doc for boost::graph_traits for OpenMesh 2016-09-12 16:15:04 +02:00
Sébastien Loriot 21ef19b67f Restrict the HalfedgeGraph with properties often assumed in our algorithms 2016-07-11 16:03:05 +02:00
Sébastien Loriot 4c4e5b384f fix documentation of the iterator types 2016-07-07 14:44:49 +02:00
Andreas Fabri c7585f05ed Add a subsection for the Dual<FaceGraph> 2016-05-27 11:36:43 +02:00
Philipp Möller 6a5bf5f4ce Rename the file 2016-04-15 10:03:46 +02:00
Philipp Möller b63a2d7312 Rename convert_surface_mesh and add to doc 2016-04-15 10:02:16 +02:00
Laurent Rineau 076c982dbf Merge pull request #676 from bo0ts/BGL-document_dual-pmoeller
BGL: document Dual
2016-03-24 17:11:27 +01:00
Andreas Fabri ddc71b5527 Add example to doc/BGL/examples.txt 2016-03-23 10:40:41 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Sébastien Loriot eb2ba8cefe rename Surface_modeling package to Surface_mesh_deformation for consistency 2016-02-08 12:25:49 +01:00
Philipp Möller b1deeabe56 More doc 2016-02-02 16:00:31 +01:00
Philipp Möller 2a0e76a29f Add initial documentation 2016-02-02 16:00:31 +01:00
Sébastien Loriot 4c4b191209 Merge pull request #604 from bo0ts/BGL-add_clear-pmoeller
Add BGL helper CGAL::clear
2016-01-23 09:18:56 +01:00
Sébastien Loriot f5d6105ff2 fix paths using the latest build system 2016-01-22 09:26:01 +01:00
Sébastien Loriot cf08261299 Merge pull request #652 from sloriot/BGL-document_selection_functions
BGL: document selection functions
2016-01-20 17:13:21 +01:00
Sébastien Loriot c1459d3f20 rename dilate/erode function after review 2016-01-19 11:32:49 +01:00
Sébastien Loriot b10b78c0c1 first step to document selection functions 2016-01-19 11:32:10 +01:00
Sébastien Loriot 6d10f85d14 add an example so that split_graph_into_polylines doc links to it automatically 2016-01-19 09:31:53 +01:00
Sébastien Loriot 1792146afd document split_graph_into_polylines 2016-01-19 09:30:00 +01:00
Sébastien Loriot e354ba6d37 remove examples that are in dont_submit 2016-01-07 09:19:06 +01:00
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Philipp Möller 5da6581e74 Handle cases that use specific input files 2015-12-10 17:03:46 +01:00
Sébastien Loriot e2567c5c82 move doc header at its right place 2015-10-23 09:49:13 +02:00
Sébastien Loriot 6d215672aa fix doc issues
* add missing iterator doc (function documented but not the iterator type)
* add missing entries in the classified reference manual
* hide deprecated function from doxygen
2015-09-10 07:38:56 +02:00
Sébastien Loriot a220686d02 satisfies_link_condition->does_satisfy_link_condition to match naming convention 2015-07-21 10:27:27 +02:00
Andreas Fabri 8d86bebcaf Merge remote-tracking branch 'cgal-dev/Polygon_mesh_processing-GF' into Polygon_mesh_processing-GF 2015-07-01 17:25:13 +02:00