Mostafa-ashraf19
2b0969d10e
Removed redundant
2022-10-03 14:26:26 +02:00
Mostafa-ashraf19
588b021d51
Migrated to original file.
2022-10-03 14:24:58 +02:00
Mostafa-ashraf19
796ec13391
Modified GraphicBuffer class name to snake case.
2022-10-03 13:27:22 +02:00
Mostafa-ashraf19
913f676b22
Added two versions of add in LCC
2022-10-01 19:28:47 +02:00
Mostafa-ashraf19
cb4c77f1eb
changed functor names.
2022-09-23 22:23:10 +02:00
Mostafa-ashraf19
6c95908e6c
Renamed functors and GB, added handles to test functors.
2022-09-23 18:03:11 +02:00
Mostafa-ashraf19
9db1695576
Migrated generic functor to Generic_functor.h, changed functors name.
2022-09-22 17:34:46 +02:00
Guillaume Damiand
974a4accf1
Update drawing functor and lcc demo
2022-09-12 15:42:07 +02:00
Guillaume Damiand
6076849ea5
Update for basic viewer
2022-09-12 10:55:37 +02:00
Mostafa-ashraf19
156ea1a1c9
Edit generic functor.
2022-09-10 21:52:39 +02:00
Mostafa-ashraf19
ca7ae5f878
Initial commit for generic functors with and without volume for faces, edges, and vertices.
2022-09-05 09:22:36 +02:00
Mostafa-ashraf19
8e3b1bef75
Fix typo bug in the variable name.
2022-08-31 11:06:07 +02:00
Mostafa-ashraf19
0f4f3476f6
Removed nofill redundant, added formatting.
2022-08-31 10:51:30 +02:00
Mostafa-ashraf19
c8c068ecff
Moved draw_buffer function.
2022-07-25 19:45:45 +02:00
Guillaume Damiand
9d0fb1e289
Correction of draw_linear_cell_complex_function
2022-07-22 18:27:58 +02:00
Mostafa-ashraf19
a68ad47df0
Local_Kernel error during compiling
2022-07-22 15:17:44 +02:00
Mostafa-ashraf19
c85f775651
TODO
2022-07-20 18:05:42 +02:00
Mostafa-ashraf19
0f7d0c5c92
Fixed Dart_const_handle error
2022-07-20 18:03:52 +02:00
Mostafa-ashraf19
405b64edb7
Initial commit of filling buffers and drawing it for each data structure.
2022-07-20 12:46:29 +02:00
Andreas Fabri
238a2e1b62
Remove unused #include
2022-05-03 17:01:00 +01:00
Andreas Fabri
fd20beeef7
Use vertices_around_target()
2022-05-03 15:09:05 +01:00
Andreas Fabri
abb54bf0b8
BGL: Add adjacency_iterator for several classes
2022-05-03 14:02:21 +01:00
Laurent Rineau
95b6bf33a7
Merge pull request #6395 from afabri/TDS-better_initialization_of_Unique_hash_map-GF
...
TDS: Initialize the size of Unique_hash_map
2022-03-18 15:58:28 +01:00
Andreas Fabri
f3db661acb
Deal a little bit with Linear_cell_complex and Combinatorial_map
2022-03-09 14:13:31 +00:00
Laurent Rineau
258d704a90
Merge pull request #6209 from sloriot/PMP-std_instead_of_boost
...
Use features available in std instead of boost
2022-02-24 19:57:17 +01:00
Guillaume Damiand
849b477654
Merge branch 'master' into LCC_update-gdamiand
2022-02-11 07:38:46 +01:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Andreas Fabri
440a8dfb7b
Fix file name
2022-02-03 08:41:04 +00:00
Andreas Fabri
735752bec9
Do the remaining changes after Laurent's check
2022-02-03 08:02:11 +00:00
Guillaume Damiand
54142fd2a1
Update generic copy to proper copy marks and add an option to enable/disable this copy. Add move constructors.
2022-01-27 15:16:16 +01:00
Guillaume Damiand
46f5325c1b
Remove deprecated code in CMap and LCC (deprecated since CGAL 4.9)
2022-01-27 10:36:22 +01:00
Laurent Rineau
921380202b
Merge pull request #6055 from gdamiand/LCC_improvements-gdamiand
...
Lcc improvements
2022-01-12 12:22:00 +01:00
Guillaume Damiand
b0c9cf958b
Really remove the warning in LCC incremental builder
2021-12-10 16:32:44 +01:00
Guillaume Damiand
c56dc46679
Fix a warning (and some strange indentation)
2021-12-07 16:43:10 +01:00
Guillaume Damiand
2bbcabe71b
The size of argv array is now 2, ending with nullptr.
2021-11-11 17:23:37 +01:00
Guillaume Damiand
ee11c858b5
The size of argv array is changed to 1 in all basic viewers.
2021-11-10 09:59:48 +01:00
Guillaume Damiand
6f46025652
More small improvments in sew3_same_facets (undocumented function)
2021-11-05 10:26:48 +01:00
Guillaume Damiand
2f5841e179
Use std::unorderd_map everywhere in CMap, GMap and LCC.
2021-10-14 17:53:01 +02:00
Guillaume Damiand
3fb45bdd5a
Improve sew_3_same_facets complexity
2021-10-14 17:52:03 +02:00
Guillaume Damiand
26322683d7
Modify save of cmap/gmap to deal with the case of attributes that do not store darts.
2021-10-14 17:06:41 +02:00
Guillaume Damiand
c0392e1bba
Improve LCC incremental builder.
2021-10-14 16:33:29 +02:00
Mael Rouxel-Labbé
8166579e55
Merge branch 'PM-Fix_pmaps_reference_types-GF' into PM-Fix_pmaps_reference_types_master-GF
2021-10-11 19:58:07 +02:00
Mael Rouxel-Labbé
590ddf8015
Various fixes for pmaps:
...
- Use `value_type` when the returned type is not a reference
- Enforce `reference = value_type` if the returned type is not
a reference (to avoid `typename PM::reference r = get(m, k)`,
which will take a ref to a temporary if the `reference`
typedef is an actualy reference)
- Do not use `put_get_helper` if the property map is not a `lvalue`
**mutable** property map: the `put()` is `map[k] = v`, which
is broken if `operator[]` does not return a reference
- The concept `boost::lvalue_property_map_tag` requires `operator[](key)`,
not a reference in `get(map, key)`. You can have a readable property map
returning a reference through its `get(map, key)`, but if there is
no `operator[]`, it's just a `boost::readable_property_map_tag`
- Some const correctness to avoid copying maps with state
or heavy keys in `get(map, key)` / `put(map, key, value)`
- Base the category of a wrapping pmap on what it offers instead
of just forwarding the base property map's category
- Tried to do something like mutable lvalue pmap:
* `value_type& operator[](key&)`
* `ref get(map, const key&)`
* `put(map, const key&, const value_type&)`
and non-mutable lvalue pmap:
* `const value_type& operator[](const key&)`
* `ref get(map, const key&)`
but not everything fits properly...
2021-10-08 15:38:47 +02:00
Sébastien Loriot
98e471849b
moving files from internal to PKG/internal
2021-08-26 11:33:39 +02:00
Maxime Gimeno
a3d1765ab4
Merge remote-tracking branch 'cgal/master' into CGAL-Clean_up_boost_versions-maxGimeno
2021-07-19 14:18:40 +02:00
Maxime Gimeno
e6c767d5c9
Simplify the GNUC versions tests
2021-05-12 15:45:07 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Andreas Fabri
2c1832bc25
Surface Mesh Topology: Try to fix warning
2021-04-21 09:27:10 +01:00
Laurent Rineau
d25c29145d
Merge pull request #5499 from Dig-Doug/linear-complex-add-builder
...
Linear cell complex: Add points and edges constructor
2021-04-06 15:13:13 +02:00