Commit Graph

1180 Commits

Author SHA1 Message Date
Philipp Möller 5ffc0edd06 Add Linear_cell_complex doc. 2012-09-18 17:47:11 +00:00
Guillaume Damiand d00df7f8e5 use \ccc in doc 2012-09-13 10:13:38 +00:00
Philipp Möller 864aebe2e5 Merge next.
This commit also updates the respective mock-headers when the
corresponding .tex documentation has changed. This has been the case for:

AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
AABB_tree/doc_tex/AABB_tree_ref/AABB_traits.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_features.tex
Mesh_3/doc_tex/Mesh_3_ref/parameters_no_features.tex
Number_types/doc_tex/NumberTypeSupport_ref/Interval_nt.tex
Number_types/doc_tex/NumberTypeSupport_ref/Lazy_exact_nt.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_2.tex
Spatial_searching/doc_tex/Spatial_searching_ref/Search_traits_3.tex
Triangulation_2/doc_tex/Triangulation_2_ref/Constrained_Delaunay_triangulation_2.tex
2012-09-12 14:14:22 +00:00
Guillaume Damiand c871aa06b4 * Add generic beta in CMap (small feature);
* Add generic create_dart and create_attribute in CMap (small feature);
* Add generic create_vertex_attribute in LCC (small feature);
* BugFix in LCC doc (wrong concept for item class).
2012-09-06 11:42:50 +00:00
Laurent Rineau 2db4effa7e CMake: Fix the handling of cmake_policy
That is a followup-to my commit last year:
  | ------------------------------------------------------------------------
  | r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
  | 
  | Try to fix my last revision about cmake_policy, with CMake-2.6.x
  | 
  | CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
  | x.y.z is greater than the current CMake version.
  | 
  | ------------------------------------------------------------------------

The following check:
  if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
 cmake_minimum_required(VERSION 2.6.2)



The script used to fix that was:


#!/usr/bin/env perl

$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
  cmake_policy(VERSION 2.8.4)
else()
  cmake_policy(VERSION 2.6)
endif()
END

while(<>) {
    if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
        while(<>) {
            if(/^endif\(\)/) {
                print "$replacement";
                while(<>) {
                    print;
                }
                exit 0
            }
        }
    }
    print;
}
2012-08-22 12:35:03 +00:00
Guillaume Damiand dee5e3bfd2 Remove licence headers in examples of LCC. 2012-08-14 14:54:46 +00:00
Philipp Möller e65a8028ea Replace tex-style quotes with quotes that you would expect, as there
is no way to handle them in the converter.

Needs to be revert before this is being merged into next.
2012-08-02 12:55:15 +00:00
Guillaume Damiand bf0d1025eb Revert last commit: cgal is really too rigid... 2012-07-17 08:56:13 +00:00
Guillaume Damiand 46f16de7c9 Add operator += in BBox classes (more or less a trivial bug-fix). 2012-07-17 08:18:59 +00:00
Guillaume Damiand ad06e50196 Remove a warning 2012-07-06 05:09:00 +00:00
Guillaume Damiand 49780518f2 Remove some warnings 2012-07-05 13:39:34 +00:00
Guillaume Damiand 44d29a5c8f * Add a second subdvision method in LCC demo
* Add two basic usefull functions (internal as undocumented)
* Add an example showing how to customize the type of point used in LCC
2012-07-02 09:20:14 +00:00
Philipp Möller 91dbadcf7d Drop an unused variable. 2012-06-20 11:54:28 +00:00
Guillaume Damiand 82fe54b829 Warnings 2012-05-10 11:27:30 +00:00
Guillaume Damiand 1041faed99 More warnings 2012-05-09 11:25:38 +00:00
Guillaume Damiand 084dc9e99c Small errors and warning 2012-05-09 10:45:32 +00:00
Guillaume Damiand cb7e3bde41 Merge with next 2012-05-05 07:07:53 +00:00
Guillaume Damiand 71c334496c Add timers in LCC demo. 2012-05-05 07:03:14 +00:00
Guillaume Damiand 559ac7992a Bugfix: Remove an undocumented constructor of Cell_attribute_with_point class which involves a conflict if an user uses Point as Info template argument. 2012-05-03 19:15:06 +00:00
Guillaume Damiand 39f29392b0 Remove a warning 2012-04-05 06:59:46 +00:00
Guillaume Damiand 4e1e4e3739 Remove warnings and replace pow by CGAL::ipow 2012-04-03 07:41:31 +00:00
Guillaume Damiand dee0350bd3 Demo... 2012-04-01 19:37:45 +00:00
Guillaume Damiand df1af8c5e4 Extend filled volumes 2012-03-30 14:43:40 +00:00
Guillaume Damiand 002ca688a3 Reinit the dialog box to create several menger sponges 2012-03-30 14:23:17 +00:00
Guillaume Damiand de2244f46d Demo ok for menger v2 2012-03-30 14:01:27 +00:00
Guillaume Damiand c61f107354 Demo... 2012-03-30 11:00:40 +00:00
Guillaume Damiand d2160fd6ce Bug fix in sew3_same_facets method 2012-03-29 19:55:53 +00:00
Guillaume Damiand f04bc65cf0 Wip refactoring demo 2012-03-29 19:55:20 +00:00
Guillaume Damiand 2e79d76bbe Wip refactoring the demo. 2012-03-29 13:39:14 +00:00
Guillaume Damiand bc1faf125e Remove some warnings 2012-03-28 11:30:12 +00:00
Guillaume Damiand 60476a44fa LCC demo improve 3D subdivision 2012-03-26 20:13:07 +00:00
Guillaume Damiand e33465fa33 Improve the flip edge method (avoid remove and insert edge) 2012-03-26 16:07:17 +00:00
Guillaume Damiand be0b67ba72 Create menger sponge is not modeless. 2012-03-26 14:53:13 +00:00
Guillaume Damiand be004894bc Create mesh is now modeless 2012-03-26 13:39:58 +00:00
Guillaume Damiand 72a62b217c cleanup 2012-03-26 12:49:54 +00:00
Guillaume Damiand 1651561609 Menger demo is ok 2012-03-26 12:30:53 +00:00
Guillaume Damiand 99b0a3cd56 Menger demo: ok for remove edges. 2012-03-26 11:44:53 +00:00
Guillaume Damiand 108f7a330e Modification of the edge removal 2012-03-26 10:16:16 +00:00
Guillaume Damiand 5638f518f3 Update dialog box; start menger subdivision to 0. 2012-03-26 07:46:54 +00:00
Guillaume Damiand 98db531bdf Wip on menger sponge demo to decrease the resolution. 2012-03-23 16:34:33 +00:00
Guillaume Damiand db7fb1e941 Modify name of slots to use qt auto connect. Add function allowing to merge all connected volumes. 2012-03-23 13:44:08 +00:00
Guillaume Damiand 8508f48c4d Menger increase level ok 2012-03-23 12:05:36 +00:00
Guillaume Damiand c243971b40 V1 for menger sponge. 2012-03-23 09:28:20 +00:00
Laurent Rineau 4d9ad434eb Add/fix the bib entry for Linear Cell Complex 2012-02-09 10:32:10 +00:00
Guillaume Damiand e341c43baf Typo. 2012-01-25 14:00:57 +00:00
Laurent Rineau 3c9313ae52 Rename Linear_cell_complex_3.cpp to Linear_cell_complex_3_demo.cpp
That way, the automatically generated cgal_test script will work.
2012-01-24 18:39:05 +00:00
Laurent Rineau 08fa2f98c9 Rename the target Linear_cell_complex_3 to Linear_cell_complex_3_demo
On Windows, CMake makes the difference between the target
linear_cell_complex_3 (from examples) and Linear_cell_complex_3 (from
demo). But those two targets only differ by the case, and that makes
a confusion at the level of nmake.
2012-01-20 15:03:37 +00:00
Guillaume Damiand 5f642cffd5 typo 2012-01-19 18:17:21 +00:00
Andreas Fabri f2cbdf7eec typos fixed 2012-01-19 17:35:01 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Guillaume Damiand 3a3cd7cdca Bad comment. 2012-01-16 10:13:43 +00:00
Guillaume Damiand 307f74ab94 Remove links in package description. 2012-01-16 10:12:22 +00:00
Laurent Rineau 36aab7376c Fix the initialization of CGAL Qt resources, on Windows platforms 2012-01-16 10:09:33 +00:00
Guillaume Damiand adb73b256c Add readme to explain the different examples in LCC. 2012-01-04 12:07:01 +00:00
Guillaume Damiand 9c203dec50 Remove warnings + useless data file. 2011-12-28 14:03:24 +00:00
Guillaume Damiand 8496ccedd0 Remove a warning 2011-12-23 07:43:26 +00:00
Guillaume Damiand ecbc71a4d7 Remove some warnings. 2011-12-22 07:06:55 +00:00
Guillaume Damiand 609b2a9242 Re-add file for example plane_graph_to_lcc_2.cpp which has strangely disappeared. 2011-12-21 07:30:21 +00:00
Guillaume Damiand 5a0c179699 Remove typename outside template class. Replace int by uint to avoid a warning. 2011-12-21 07:26:28 +00:00
Guillaume Damiand 3410b98aab Remove typename outside template class. 2011-12-21 07:17:24 +00:00
Guillaume Damiand aa7cd239a0 Demo is now able to compute voronoi 3D. 2011-12-20 15:30:25 +00:00
Guillaume Damiand ce8b663b83 * Add functions to extend the visible volumes to adjacent ones.
* Modification of the way that properties are associated with volumes.
2011-12-20 14:51:29 +00:00
Guillaume Damiand 449a6f8e39 Examples are now all ok. 2011-12-20 11:41:36 +00:00
Guillaume Damiand 19665940f1 Modifs of example. Now voronoi2 is a real voronoi diagramm. 2011-12-20 10:31:16 +00:00
Guillaume Damiand a882e94a07 Modifs of import from triangulation methods to allow to keep the std::map linking the triangulation and the lcc. API is not modified since by default this additional parameter is NULL. 2011-12-20 10:30:11 +00:00
Guillaume Damiand 5354a329a5 Modifs of voronoi examples to set the points in the center of circumcenter circles. 2011-12-19 21:08:48 +00:00
Guillaume Damiand 886b6ef54a * Split dual in two parts (combinatorial and geometrical parts).
* Bug fix in import from Triangulation_2.
2011-12-19 19:38:27 +00:00
Guillaume Damiand 4c432aad97 Linear cell complex demo. 2011-12-19 16:08:19 +00:00
Guillaume Damiand 97cd2b857c Examples in LCC. 2011-12-19 14:39:49 +00:00
Guillaume Damiand f6cd69aa7b Add an example to build voronoi_2. 2011-12-19 06:38:04 +00:00
Guillaume Damiand 488e51e597 Add an example to triangulate a face of a give lcc. 2011-12-18 17:59:36 +00:00
Guillaume Damiand d09b988f08 See also in ref manual. 2011-11-28 12:13:38 +00:00
Guillaume Damiand 6f4f636710 Solve problems with some refs. 2011-11-26 08:04:00 +00:00
Guillaume Damiand 643719dc6e Doc to solve the problem of cross references between LCC and CMap.
Items and Items_ as template parameters are rename CMItems.
2011-11-25 12:10:08 +00:00
Guillaume Damiand 4d36090b8d Ref + cleanup. 2011-11-25 10:25:03 +00:00
Guillaume Damiand f87436aeaa Modifs of refs for combinatorial map package. 2011-11-25 06:25:27 +00:00
Guillaume Damiand 9b489ba4a9 Modifs of local macro to avoid conflicts between CMap and LCC. 2011-11-24 11:59:26 +00:00
Guillaume Damiand f8fa69ad72 PkgDescription plus Refs. 2011-11-23 17:03:47 +00:00
Guillaume Damiand 19be6138fe Examples 2011-11-22 07:08:19 +00:00
Guillaume Damiand cb3c66dd90 Revert of linear_cell_complex_3 example to use foreach which is now ok. Copyright. Add tests. 2011-11-21 13:11:43 +00:00
Guillaume Damiand c19dae7287 add tests 2011-11-19 07:53:26 +00:00
Guillaume Damiand 5f1a01118f Modif of example 2011-11-17 16:23:27 +00:00
Guillaume Damiand 15a3df3950 Modif of example 2011-11-17 16:17:13 +00:00
Guillaume Damiand 20ce6ad41e Remove warnings 2011-11-17 10:32:29 +00:00
Guillaume Damiand 5fbd84abf6 Update CMakeLists.txt of the demo. 2011-11-17 09:52:21 +00:00
Guillaume Damiand 173b240519 Remove a warning. 2011-11-11 06:41:56 +00:00
Guillaume Damiand e16a6a252f Remove warning. Update CmakeLists. 2011-11-09 10:46:03 +00:00
Guillaume Damiand aed76961bc Remove a warning. 2011-11-09 09:19:06 +00:00
Guillaume Damiand 5f19cda4cc Pb with triangulation_3. It seems to be different depending on the system. 2011-11-09 08:46:42 +00:00
Guillaume Damiand f49823ff3a Remove a warning; remove two advanced examples from testsuite. 2011-11-09 08:10:42 +00:00
Guillaume Damiand f0a94e2b9c Modif in demo. 2011-11-08 19:45:52 +00:00
Guillaume Damiand 5bd0cbbea5 Small modifs in ref manual after a last profreading. 2011-11-08 19:41:23 +00:00
Guillaume Damiand 1fdb2dfc27 Small modifs of examples after a last proofreading of manuals 2011-11-08 18:45:53 +00:00
Guillaume Damiand 9090175566 typo plus add some static_assertions. 2011-11-08 18:16:58 +00:00
Guillaume Damiand 69c88def77 Update the voronoi3 example to draw only volumes that are not adjacent to the infinite volume. 2011-11-08 12:04:20 +00:00
Guillaume Damiand e382ed1ea5 Cleanup + copyright. 2011-11-07 16:30:24 +00:00
Guillaume Damiand d63b44afd9 Examples are now ok. 2011-11-07 16:29:38 +00:00
Guillaume Damiand 495c557cc4 Use ccIncludeExampleCode to include examples. 2011-11-07 15:30:21 +00:00
Guillaume Damiand 92f4d7046b PkgDescription 2011-11-07 14:52:17 +00:00
Guillaume Damiand 1a1606ed16 typo 2011-11-07 14:15:55 +00:00
Guillaume Damiand 7c138d4b0f Cleanup, and add a sentence about the default kernel used in dD. 2011-11-07 14:11:27 +00:00
Guillaume Damiand 121647b223 Re-indent. 2011-11-07 11:20:20 +00:00
Guillaume Damiand 6321bfb03e Add import functions in tests (and three data files). 2011-11-07 11:18:28 +00:00
Guillaume Damiand c12db887c8 More complex tests in 4D 2011-11-03 20:52:07 +00:00
Guillaume Damiand 7e85fdeabf Test 4D 2011-11-03 09:02:04 +00:00
Guillaume Damiand 2428d81c9e 3D ok. Start of 4D tests 2011-11-03 07:17:31 +00:00
Guillaume Damiand e4086b9151 3D tests... 2011-11-02 20:48:09 +00:00
Guillaume Damiand c698a9cbec Start of 3D tests 2011-11-02 20:24:24 +00:00
Guillaume Damiand 3e4f6d81f4 Test in 2D Ok. 2011-11-02 19:38:08 +00:00
Guillaume Damiand 143e60e2f6 Tests 2011-11-01 19:07:40 +00:00
Guillaume Damiand e654a4d54e typo 2011-10-31 07:19:38 +00:00
Guillaume Damiand ed44248b81 Start of test 2011-10-31 07:19:05 +00:00
Guillaume Damiand a4dd7e4167 Update the demo. 2011-10-24 10:03:33 +00:00
Guillaume Damiand 847b2f89f3 Modifications of examples to follow modif of api. 2011-10-24 09:55:24 +00:00
Guillaume Damiand c3ed4ec5cb * Rename class Combinatorial_map_with_points in Linear_cell_complex;
* Remove inheritance between LCC and Traits class.
2011-10-24 09:50:18 +00:00
Guillaume Damiand 5a0d63f08f Files to make tests. 2011-10-23 18:27:39 +00:00
Guillaume Damiand 77b48c85cf Modifs of examples to follow modifs in api 2011-10-23 11:43:25 +00:00
Guillaume Damiand 31440599ae Code modifications to follow doc 2011-10-23 11:42:53 +00:00
Guillaume Damiand 9b4924df84 Add two operator() in trait class. 2011-10-23 11:40:55 +00:00
Guillaume Damiand 6b05973a59 Add operator() signatures in trait class. 2011-10-23 08:20:59 +00:00
Guillaume Damiand e6e3e37595 Add a sentence to recommend first to read CMap doc. 2011-10-22 07:20:48 +00:00
Guillaume Damiand 0f48127436 Modifs of examples to follow manual 2011-10-21 15:56:08 +00:00
Guillaume Damiand 74677eae75 Start modifs of code to follow ref manual (not yet finished) 2011-10-21 15:55:29 +00:00
Guillaume Damiand 269a22925a Small modifs on docs after Monique review v5 2011-10-21 15:54:41 +00:00
Guillaume Damiand 57c5225ead typo 2011-10-14 19:39:22 +00:00
Guillaume Damiand 2dd7892c4e modifs after Bernd review 2011-10-14 19:38:31 +00:00
Guillaume Damiand ce57df9945 Add a const 2011-10-14 18:41:55 +00:00
Guillaume Damiand 34f7291fa4 Add the Linear_cell_complex directory by copy of the previous branch in order to conserv the history 2011-10-14 17:53:30 +00:00
Guillaume Damiand b68c7da28b Remove directory Linear_cell_complex/ 2011-10-14 17:51:15 +00:00
Guillaume Damiand 025a6db5e6 Add Linear_cell_complex directory. 2011-10-14 15:46:50 +00:00