Commit Graph

585 Commits

Author SHA1 Message Date
Sébastien Loriot 45406a5296 Merge pull request #788 from bo0ts/Installation-split_config-pmoeller
Split CGALConfig.cmake and CGALExports.cmake
2016-03-06 15:36:55 +01:00
Andreas Fabri 51920f6b86 Unify chapter names 2016-02-17 16:35:48 +01:00
Philipp Möller 4211a4f01e Globally remove CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
This is a Cmake 2.4.3 variable that isn't even documented anymore.
2016-02-16 17:02:55 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Sébastien Loriot 312d4cb553 Uniformize names of template parameters and graph in segmentation package 2016-02-10 18:39:48 +01:00
Sebastien Loriot 49e7ea6f58 Merge pull request #680 from sloriot/SMS-boost_1.60
Surface mesh segmentation: boost 1.60 compatibility
2016-01-27 13:39:12 +01:00
Sébastien Loriot 5614ed7500 replace ice_and by &&
ice_and was deprecated in boost 1.60
2016-01-26 09:31:47 +01:00
Sébastien Loriot e64ae35a6e Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
Allow to build the documentation in a release
2016-01-07 09:21:46 +01:00
Simon Giraudot a95c68e804 Merge branch 'CGAL-Fix_several_warnings-GF-old' into CGAL-Fix_several_warnings-GF 2015-12-28 14:13:00 +01:00
Simon Giraudot fe1ac9e86c Warning fix: uninitialized attributes 2015-12-18 14:44:17 +01:00
Philipp Möller 71b4e9c515 Use CGAL_FULL_VERSION in all Doxyfile.in 2015-12-17 16:33:28 +01:00
Simon Giraudot f21cb46900 Remove deprecated "register" keyword 2015-12-17 08:20:56 +01:00
Philipp Möller 79b7fc5081 Handle the INPUT cases where the whole include dir is used 2015-12-10 17:03:46 +01:00
Andreas Fabri 6706cc58c4 include header which pragma pushes a warning 2015-11-13 09:47:25 +01:00
Laurent Rineau f9917c487e CMake 2.8.11 2015-07-13 12:36:43 +02:00
Sébastien Loriot d164633493 remove REQUIRED keyword 2015-07-07 11:23:46 +02:00
Sébastien Loriot d123ce5a47 Merge branch 'old/gsoc2014-Polyhedron_shortest_path-skiazyk' into gsoc2014-Polyhedron_shortest_path-skiazyk
Conflicts:
	Documentation/biblio/geom.bib
	Documentation/doc/Documentation/Doxyfile.in
	Documentation/doc/Documentation/dependencies
	Documentation/doc/Documentation/packages.txt
	Documentation/scripts/generate_how_to_cite.py
	Polyhedron/demo/Polyhedron/CMakeLists.txt
2015-06-01 17:47:31 +02:00
Sébastien Loriot f4d1a28103 add missing include directive 2015-03-23 13:36:30 +01:00
Andreas Fabri 1d2f26ea3c Functions must be written with '()'
Approved by the release manager
2015-02-10 15:51:01 +01:00
Laurent Rineau 7394f596ae Fix after renaming of the example 2015-01-12 17:44:55 +01:00
Andreas Fabri 6e36a853a9 Merge branch 'Surface_mesh-new_package-GF'
Approved by the release manager
Conflicts:
	Documentation/doc/Documentation/dependencies
	Documentation/resources/how_to_cite_cgal.bib.in
	Installation/changes.html
2015-01-12 11:27:35 +01:00
Andreas Fabri 3d99924000 add to examples.txt 2015-01-10 13:01:06 +01:00
Andreas Fabri 4be90e89dc shorten name of example to avoid CMake warning in the testsuite 2015-01-10 12:58:32 +01:00
Andreas Fabri 7fdb146a11 use the overloads that call get(vertex_point_t) 2014-12-23 15:06:51 +01:00
Andreas Fabri 49d6495d62 Merge branch 'Surface_mesh-new_package-GF' of ssh://scm.cgal.org/var/git/cgal into Surface_mesh-new_package-GF 2014-12-23 15:00:56 +01:00
Sébastien Loriot 21a705cdd9 do not use default template parameters 2014-12-23 14:59:00 +01:00
Andreas Fabri 28dc50fdfc point property map must be passed as argument 2014-12-23 14:24:51 +01:00
Andreas Fabri 5e9442395f Add segmentation example for Surface_mesh 2014-12-10 20:06:24 +01:00
Sébastien Loriot f156cae9f3 mainpage should be User Manual 2014-12-08 08:11:16 +01:00
Andreas Fabri 9ecdad5a76 Add a segmentation example for the Surface_mesh 2014-11-12 17:58:44 +01:00
Sébastien Loriot 452166d3dd update package description 2014-10-20 08:27:32 +02:00
Stephen Kiazyk a6ea82cbf7 Add an example using OpenMesh
Involves several changes to the Polyhedron_shortest_path class which were
not conformant to the Face Graph concept.
2014-08-04 22:59:51 -04:00
Laurent Rineau 36d8b5bd18 Convert source files encoding to utf-8
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Sébastien Loriot 2aadba50d7 Merge branch 'BGL-redesign_final-GF'
Introduces a redesign of the CGAL extension of the BGL API

Successfully tested in CGAL-4.5-Ic-90
Approved by the Release Manager

Conflicts:
	Surface_mesh_segmentation/test/Surface_mesh_segmentation/test_compute_sdf_values_and_segment_exact_rational.cpp
2014-07-08 19:45:16 +02:00
Sébastien Loriot 39c073948e when using HalfedgeGraph or FaceGraph API, graph_traits must be included 2014-07-04 17:24:07 +02:00
Sébastien Loriot cd88dc010b remove extra include directives 2014-07-04 17:24:06 +02:00
Sébastien Loriot ec13e3ed94 segmentation requires a model of FaceListGraph 2014-07-04 13:55:52 +02:00
Sébastien Loriot 79a746f7d9 remove an unused internal function
intel compilier with strict-ansi does not like it
  because even if it is not called, it is invalid as
  a const ref is not initialized
2014-07-03 15:14:40 +02:00
Sébastien Loriot fd91616f51 The default constructed vertex point property map for OpenMesh is invalid 2014-07-02 10:57:43 +02:00
Sébastien Loriot ddbeb9d017 pass the vertex point property map to the AABB-tree and the primitive 2014-07-02 10:57:05 +02:00
Sébastien Loriot 1555c034e7 use the member traits class and not the default constructed one 2014-07-02 10:51:23 +02:00
Sébastien Loriot 7f95ce6906 Merge remote-tracking branch 'origin/Intersections-fix_do_intersect_Bbox_3_Triangle_3-GF' into BGL-redesign_final-GF 2014-07-01 16:48:50 +02:00
Sébastien Loriot 271cab1134 change the order of template parameter for segmentation
the order is imposed by the default
  note this breaks the compatibility when the traits class was explicitly given
2014-07-01 16:43:27 +02:00
Sébastien Loriot 83b16b3351 remove warning and clean up 2014-07-01 16:43:26 +02:00
Sébastien Loriot 5d2199548d add missing include 2014-06-30 07:43:45 +02:00
Sébastien Loriot 87453adf26 move file accidently at the root of the repo 2014-06-27 16:15:17 +02:00
Sébastien Loriot 8f53bcdc95 remove renamed file 2014-06-27 15:24:20 +02:00
Sébastien Loriot a6e7d9cfd4 add missing back quotes 2014-06-11 14:20:51 +02:00
Sébastien Loriot b84d131b92 segmentation requires a model of FaceGraph 2014-06-11 14:20:05 +02:00
Andreas Fabri bbf70667bd bug fix 2014-06-11 12:37:04 +02:00
Andreas Fabri 4c8f452a78 Add {Find/Use}Openmesh.cmake and fix the CMakeLists.txt 2014-06-11 12:13:50 +02:00
Andreas Fabri d92d0cef84 Use CGAL points even for OpenMesh 2014-06-10 15:26:06 +02:00
Sébastien Loriot db346b1ad3 add extra overload if c++11 is not enabled 2014-06-06 15:36:27 +02:00
Sébastien Loriot aec7e99e6a introduce the point property map 2014-06-05 21:24:34 +02:00
Sébastien Loriot 8b88547955 fix compilation issues 2014-06-05 17:01:59 +02:00
Andreas Fabri ffc619f871 edges was at the same time a local variable 2014-06-05 16:21:16 +02:00
Andreas Fabri 84208ee628 constness problems with CGAL::Polyhedron_3. The problem with edges(G) persists :< 2014-06-05 16:12:03 +02:00
Andreas Fabri 9f99e88cbc Add example that uses OpenMesh. We still have to add the property map to the top level API 2014-06-05 15:30:37 +02:00
Andreas Fabri 3d7d596e6b Use vertex_point property map so that it now also compiled with OpenMesh 2014-06-05 15:29:49 +02:00
Andreas Fabri 2c4c38809d switch internally to BGL API in mesh segmentation. We still have to deal with the point property maps 2014-06-05 12:05:54 +02:00
Andreas Fabri 4a37f74122 switch to new BGL API 2014-06-04 21:28:59 +02:00
Sébastien Loriot 6ee3c59489 doc bug-fix: Hidden_type -> unspecified_type
theses were coming from merges done after the global replacement
2014-06-02 07:47:05 +02:00
Sébastien Loriot 4a115d7655 trivial bug-fix for master: fix namespace 2014-04-22 16:35:18 +02:00
Laurent Rineau fd70ee758c Fix license of Surface_mesh_segmentation headers
The package is copyright GeometryFactory, and published under license
GPLv3+.

The file <CGAL/internal/auxiliary/graph.h> is a special case: it is
owned by an external (Yuri Boykov) and was released under GPLv2+. That
means than we can relicense it to GPLv3+.
2014-02-06 18:36:21 +01:00
Sébastien Loriot bb45eeaac4 set release number introducing the segmentation package 2014-01-09 23:52:48 +01:00
Sébastien Loriot 4c0a266c9f remove TODO file 2014-01-09 23:47:50 +01:00
Sébastien Loriot d481ded8ba use timers in graph cut only if CGAL_SEGMENTATION_BENCH_GRAPHCUT is defined 2014-01-08 10:25:48 +01:00
Sébastien Loriot 077fa0c933 remove trailing whitespaces 2014-01-08 10:10:21 +01:00
Sébastien Loriot 97e7162948 add documentation pictures 2014-01-06 17:53:14 +01:00
Sébastien Loriot 4257839c64 shorten example name to please windows test suite 2013-12-23 16:49:48 +01:00
Sébastien Loriot 3a0853a27b fix warnings 2013-12-23 16:49:47 +01:00
Sébastien Loriot c4a1ac227a int -> size_t in benchmark and demo 2013-12-23 16:49:47 +01:00
Sébastien Loriot ad44ab3a92 remove compilation warnings 2013-12-23 16:49:46 +01:00
Sébastien Loriot 98b361acd1 split the requirements for the computation of the dihedral angle 2013-12-23 16:49:46 +01:00
Sébastien Loriot 61c91a1971 turn int to std::size_t when it is possible 2013-12-23 16:49:46 +01:00
Sébastien Loriot 6e8dccea0f simplify first example 2013-12-23 16:49:45 +01:00
Sébastien Loriot 5a6523ac86 fix a warning in MAXFLOW
warning: dereferencing type-punned pointer will break strict-aliasing rules
2013-12-23 16:49:45 +01:00
Sébastien Loriot 6fc429f1de fix warnings in MAXFLOW 2013-12-23 16:49:44 +01:00
Sébastien Loriot e54a0e758e turn number_of_center from int to std::size_t 2013-12-23 16:49:44 +01:00
Sébastien Loriot 7cf48beb41 int -> size_t to remove warnings 2013-12-23 16:49:44 +01:00
Sébastien Loriot dd485f4839 add empty line at the end of the files to remove a warning 2013-12-23 16:49:44 +01:00
Sébastien Loriot c458b0525f handle an API change of boost::compressed_sparse_row_graph in boost 1.40 2013-12-23 16:49:43 +01:00
Sébastien Loriot 38c0d2067a on win64 sizeof(long long)=sizeof(void*) 2013-12-23 16:49:43 +01:00
Sébastien Loriot 6a5d44c2b1 use property map include from CGAL 2013-12-23 16:49:42 +01:00
Sébastien Loriot 8affb01604 fix call to delete for an array 2013-12-23 16:49:42 +01:00
Sébastien Loriot fc4f4c9870 add an example with the graph cut using boost 2013-12-23 16:49:42 +01:00
Sébastien Loriot e2c7bd1884 remove extra typename and add EOL 2013-12-23 16:49:42 +01:00
Sébastien Loriot 8848fd691e using CGAL_CFG_NO_CPP0X_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES 2013-12-23 16:49:41 +01:00
Sébastien Loriot 1caf8174c0 improve user manual 2013-12-23 16:49:41 +01:00
Sébastien Loriot 7ce41550b3 rename all the function consistently 2013-12-23 16:49:41 +01:00
Sébastien Loriot 2f1bf6fcd3 rename parameter extract_segments to output_cluster_ids and flip the behavior 2013-12-23 16:49:41 +01:00
Sébastien Loriot ad5582fea9 rephrasing in user manual 2013-12-23 16:49:40 +01:00
Sébastien Loriot 9202c79586 update user manual after 3rd review round 2013-12-23 16:49:40 +01:00
Sébastien Loriot f160e9cbe0 user manual changes after 3rd review round 2013-12-23 16:49:40 +01:00
Sébastien Loriot 5a2386f7ca user manual changes after 3rd review round 2013-12-23 16:49:39 +01:00
Sébastien Loriot 91123492ba add classified refman 2013-12-23 16:49:39 +01:00
Sébastien Loriot 6a261647e3 hide the benchmark section 2013-12-23 16:49:39 +01:00
Sébastien Loriot 2b5df0eada small update of the user manual 2013-12-23 16:49:39 +01:00
iyaz 5ee42bd4dd update main image and caption in user doc 2013-12-23 16:49:38 +01:00
Sébastien Loriot 84649e0973 fix benchmark for gcc 2013-12-23 16:49:38 +01:00
Sébastien Loriot b0d94f055b polish user manual after reviewer's comment 2013-12-23 16:49:37 +01:00
Sébastien Loriot 7acb1ef98a put MaxFlow graph in a namespace to avoid pollution 2013-12-23 16:49:37 +01:00
iyaz 628b89eed8 update benchmark with known models and their timings 2013-12-23 16:49:37 +01:00
iyaz 7e725e2995 Code for measuring performance presented in user manual and associated data 2013-12-23 16:49:36 +01:00
Sébastien Loriot f1f0f96ab5 add a benchmark result for graph cut 2013-12-23 16:49:36 +01:00
Sébastien Loriot 1f6c7cc663 rename section 2013-12-23 16:49:36 +01:00
Sébastien Loriot cbc220e75e add kernel requirement 2013-12-23 16:49:35 +01:00
Sébastien Loriot 15197c4b19 add a requirement on FT 2013-12-23 16:49:35 +01:00
Sébastien Loriot b74389b7aa make the code working with a kernel with Gmpq as FT 2013-12-23 16:49:33 +01:00
Sébastien Loriot 9765348421 remove Construct_unit_normal_3 from requirements of the traits 2013-12-23 16:48:45 +01:00
Sébastien Loriot 1bd80c4c41 avoid calling the function twice 2013-09-06 14:50:55 +02:00
iyaz 9d608a8688 temproray work-around compilation prob where sizeof(int) == sizeof(long) -> the same specialization will be defined twice 2013-09-06 01:11:38 +03:00
iyaz bf86ca842c add number_of_cluster > 0 as a precondition, fix typos in internal comments 2013-09-06 00:48:58 +03:00
Sébastien Loriot 009c8727e0 use maxflow as default implementation 2013-09-05 11:23:10 +02:00
Sébastien Loriot aad5c09bcf hack to make MaxFlow working with 64bits compilers 2013-09-05 11:22:16 +02:00
Sébastien Loriot 3bf4a26273 remove warnings reported by gcc 2013-09-05 10:34:03 +02:00
Sébastien Loriot b5c08b31ed print values on one line in the examples 2013-09-05 10:31:07 +02:00
Sébastien Loriot 6665a1247d typo 2013-09-05 09:28:49 +02:00
Sébastien Loriot d91930456f run spell checker on the user manual 2013-09-05 09:26:50 +02:00
Sébastien Loriot f3bef2ed1c a few fixes in the refman following reviewers comments 2013-09-05 09:11:32 +02:00
Sébastien Loriot 893dd479d6 a few fix in the user manual following the reviewers comments 2013-09-05 09:09:08 +02:00
Sébastien Loriot 23dd0d3df8 user manual: use MaxFlow as default 2013-09-04 19:49:18 +02:00
Sébastien Loriot ecc6cd0a0b fix function doc 2013-09-04 19:47:47 +02:00
Sébastien Loriot 0052bf9643 do not document Fast_sdf_calculation_mode 2013-09-04 17:44:12 +02:00
Sébastien Loriot 1e2c6955a5 rephrasing 2013-09-04 17:11:52 +02:00
Sébastien Loriot 352518f1d5 hide implementation details 2013-09-04 17:08:25 +02:00
Sébastien Loriot 655fb0ffd9 use markdown support for writing tables 2013-09-04 16:33:34 +02:00
Sébastien Loriot 9a4ba5df06 fix todos in user manual 2013-09-04 15:18:18 +02:00
Sébastien Loriot 0f055bdca1 fix doc typos 2013-09-04 13:40:20 +02:00
Sébastien Loriot 8bfb934dd6 enhance examples 2013-09-04 13:40:04 +02:00
Sébastien Loriot fa5fa456f9 enhance user manual: history 2013-09-04 12:08:25 +02:00
Sébastien Loriot a089cb0f4c remove unused args from examples 2013-09-04 12:02:16 +02:00
Sébastien Loriot 4ab3c37b64 missing parameter after update from master 2013-09-04 12:01:48 +02:00
Sébastien Loriot 4005e2bc79 add missing bool in function call 2013-09-04 11:58:52 +02:00
Sébastien Loriot a69f9189b3 enhance user manual: User interface 2013-09-04 11:49:55 +02:00
Sébastien Loriot 5258298687 enhance user manual: clustering 2013-09-04 11:36:55 +02:00
Sébastien Loriot 37c6ccd0cc enhance user manual: sdf value computation description 2013-09-04 11:22:48 +02:00
Sébastien Loriot eeeed29a82 enhance user manual: introduction 2013-09-04 09:26:47 +02:00
Sébastien Loriot ba68d06ad6 fix usage of which are where in the doc 2013-09-04 08:42:31 +02:00
Sébastien Loriot a97f340f68 using cgalCite macro 2013-09-04 08:24:46 +02:00
iyaz 914ee9e6b4 fix warnings (std::size_t to int conversions),
MAD : 1 -> 1.5,
2013-08-28 17:18:05 +03:00
iyaz 1cae7388d0 simplify sentence in graph cut 2013-08-09 00:03:00 +03:00
iyaz c20b02be58 remove notes about related to segment since:
- they are repetitive
- with the addition of the new figure, distinction should be clear (or we should make it more clear in just one place)
2013-08-08 21:20:15 +03:00
iyaz e234886f36 introduce postprocess_sdf_values in sdf values example 2013-08-08 21:12:07 +03:00
iyaz ed7218ae84 do not use epsilon for min since it does not effect the results,
and this also fix the optimization bug in MSVC-64
2013-08-08 21:06:22 +03:00
iyaz 322cf090b8 rephrase sentence in graph-cut about segment-cluster. 2013-08-08 18:56:32 +03:00
iyaz a0bf04f654 remove one-ring (just leave edge-adjacent) both in ref and user manual 2013-08-08 17:14:57 +03:00
iyaz 60936e12e5 cluster-id segment-id related changes in API part of the doc 2013-08-08 03:48:11 +03:00
iyaz d58febb8c6 rephrase "That way" 2013-08-08 02:42:39 +03:00
iyaz 6bedf47360 add postprocess function to the API (doc related) 2013-08-08 02:34:21 +03:00
iyaz dd5bf0ec3e add postprocess function to the API (code related changes) 2013-08-08 02:33:20 +03:00
iyaz 36d50d9477 add another parameter to API which lets user to get either cluster or segment ids as output 2013-08-06 23:23:56 +03:00
iyaz 2f8052312c add figure segment vs cluster 2013-08-06 23:21:03 +03:00
iyaz a2b4984361 caption change on Segmentation_pose_changes figure 2013-08-06 16:59:49 +03:00
iyaz 257ae2c781 Create another section called Implementation Details, and move ray sampling details under it 2013-08-06 13:01:43 +03:00
iyaz d4b347fccc clear exp on postprocessing step 2013-08-06 12:32:22 +03:00
iyaz 317ee4a7ea Function Documentation related changes (based on comments of reviewer-1) 2013-08-06 12:31:28 +03:00
iyaz 723e4593dc API(explanations) related changes (based on comments of reviewer-1) 2013-08-06 11:52:04 +03:00
iyaz 2996be191f improve formatting 2013-08-06 01:18:19 +03:00
iyaz 41d59aae2b 2.2. and 2.3 related changes (based on comments of reviewer-1) 2013-08-06 01:17:12 +03:00
iyaz 0bc3c61e13 simplify by reading one predefined off file 2013-08-06 01:01:52 +03:00
iyaz 5544dc6a8d 2.1. related changes (based on comments of reviewer-1) 2013-08-05 18:55:34 +03:00
iyaz ddd156bf7b Introduction related changes (based on comments of reviewer-1) 2013-08-05 17:54:25 +03:00
Sébastien Loriot d2e4678e43 update figure caption 2013-08-05 07:39:14 +02:00
Sébastien Loriot 0a651d4a88 add a link to the equation to explain a parameter 2013-07-26 17:29:08 +02:00
Sébastien Loriot 5ce5a5fad4 remove latex dedicated image command (they are now handled in the cgal macro) 2013-07-26 17:05:43 +02:00
Sébastien Loriot fc64c61cf2 accomodate changes to build doc with cmake 2013-07-26 13:36:43 +02:00
Sébastien Loriot 1615b15579 accomodate the changes of the AABB tree package 2013-07-26 13:27:04 +02:00
Sébastien Loriot 33aecff166 add missing template keyword 2013-07-25 18:39:18 +02:00
iyaz c919081e16 Revert "Use BOYKOV_KOLMOGOROV for test - will be reversed"
This reverts commit 0364b9f4f0d134563749216460aa9abf6b8389ee.
2013-07-22 11:44:17 +03:00
iyaz 7545de5539 Use BOYKOV_KOLMOGOROV for test - will be reversed 2013-07-22 11:15:25 +03:00
iyaz 4d5f8a0e54 Fixing ambiguous call - gcc 2013-05-20 16:02:35 +03:00
iyaz bab9218257 Fixing warning - gcc 2013-05-20 15:25:56 +03:00
Sébastien Loriot bfb2b44f3a forward types to satisfy gcc 2013-05-20 13:47:20 +02:00
Sébastien Loriot ef9ea573d4 add missing typename 2013-05-20 13:10:55 +02:00
Sébastien Loriot 9e6fb6f355 fix typos in doc 2013-05-15 09:56:03 +02:00
Sébastien Loriot 6de820ac0a add release number in benchmark section 2013-05-15 09:55:12 +02:00
Sébastien Loriot b0ca4b5d05 fix link issue 2013-05-15 09:52:16 +02:00
iyaz 5410a21049 ms -> milliseconds 2013-05-14 19:01:25 +03:00
iyaz e5c26f6fe3 Documentation improvements (from Andreas's comments) 2013-05-14 18:44:08 +03:00
iyaz 2f844f5dbc remove CGAL:: from functions and add () at the end 2013-05-14 15:39:09 +03:00
Sébastien Loriot 41e1b9c120 center tables in doc and fix typos 2013-05-14 09:05:42 +02:00
iyaz c2dbdcec8f Adding performance section 2013-05-14 02:00:48 +03:00
iyaz 7b7417780a new implemenation using boost CSR graph, it can be 1.5x faster from prev implementation but there is a performance problem that I couldn't solve using public functionality of graph (however there might be a solution)
will look it back.
2013-05-13 23:00:37 +03:00
iyaz 9c026f14ba remove unrelated code (remaining from debug related purposes) 2013-05-12 17:49:57 +03:00
iyaz ea4ebfa17e forgotten name changed in documentation
(from nontype template parameter name is changed from fast_bbox_intersection to Fast_sdf_calculation_mode)
2013-05-11 21:15:33 +03:00
iyaz e24653a617 Add new test for fast_sdf_calculation_mode,
change disk sampler test, mesh segmentation test (due to interface changes)
untabify
2013-05-10 17:14:17 +03:00
iyaz 789ee361cb nontype template parameter name is changed from fast_bbox_intersection to Fast_sdf_calculation_mode 2013-05-10 15:42:01 +03:00
iyaz 50c6542740 doc - lowercase -> uppercase after dot 2013-05-10 15:27:35 +03:00
iyaz a3fba15c95 untabify examples 2013-05-10 15:26:43 +03:00
iyaz 67047affcd making fast_bbox_intersection optional 2013-05-09 18:45:28 +03:00
iyaz d46a29af46 dummy element forgotten from prev version, removed. 2013-04-24 22:31:47 +03:00
iyaz f269e1fd21 use CGAL Random instead of rand(),
update plus plus initialization so that there is no need to extra temp for swap etc
2013-04-24 17:36:09 +03:00
iyaz b22fe586d2 Updated test cases 2013-04-19 02:04:37 +03:00
iyaz 1c390474ff Various refinements on k-means and EM,
Selectors are moved to its own class and shared by k-means and EM (hence previous partially code duplication is prevented)
2013-04-19 02:04:09 +03:00
iyaz e9cc8bcd5e Slightly improved performance, and small refinements 2013-04-17 01:55:21 +03:00
iyaz c3b842dc46 Using diagonal of AABB box to convert rays to segments 2013-04-16 20:58:40 +03:00
iyaz 65fc0a0b6b Changes to guarantee there will be no border case problems with cone angle in [0, PI]. 2013-04-16 18:19:56 +03:00
iyaz 68197c0352 SDF calculation is enriched to be more generic by accepting sdf calculation over points with normals 2013-04-15 13:58:50 +03:00
iyaz 6877a532ab Adding <= 0 check for cone angle 2013-04-12 15:55:20 +03:00
Sébastien Loriot ddc7fe2d77 add missing typenames and remove warning 2013-04-12 09:31:45 +02:00
Sébastien Loriot 9ffbbe3a05 smooth doc 2013-04-09 08:33:06 +02:00
iyaz a3a3660782 Examples are named and section/subsection'ing is better now. 2013-04-08 02:07:59 +03:00
iyaz 664a736675 Small improvements on ref-man. 2013-04-08 02:05:40 +03:00
iyaz 5c093049f5 Remove [0, 1] clipping of smoothing_lambda, and just suggest that in ref-man comments. 2013-04-08 01:16:55 +03:00
iyaz 0c243507a2 Clearing unnecessary typedefs,
Fixing warnings raised by FT float kernels.
2013-04-05 15:56:29 +03:00
Sébastien Loriot cd6fd3dae1 update figure caption 2013-04-03 06:58:57 +02:00
iyaz ab409c8bac Clarify window size,
clarify same colors for different segments.
2013-04-02 20:59:33 +03:00
iyaz 060bb3e3ff update comments,
add missing explicit namespace qualifier for tie (boost)
2013-04-02 20:02:38 +03:00
Sébastien Loriot 6cde7ffc65 remove todos 2013-04-02 15:11:57 +02:00
Sébastien Loriot be02ee3a39 better comment in an example 2013-04-02 15:11:41 +02:00
Sébastien Loriot eac22e273d add comments on number of rays 2013-04-02 15:11:09 +02:00
iyaz 302bab632e Some todo's are answered. Some remain to be discussed. 2013-04-01 17:57:39 +03:00
iyaz 36a26b328d Make 'spatial & range parameters' parameters to bilateral filtering 2013-04-01 17:56:28 +03:00
iyaz 0c77beb2b1 Handle <= 0 levels while BFT 2013-04-01 15:37:08 +03:00
Sébastien Loriot e26b97d9d7 update property map linking 2013-03-14 17:05:19 +01:00
Sébastien Loriot eeb7807da5 add a filter adaptor to have several smoothing steps 2013-02-15 12:46:44 +01:00
Sébastien Loriot 6ec442e864 add more documentation for the disk sampling 2013-02-14 17:04:59 +01:00
Sébastien Loriot 015b9ca4f9 make range_parameter explicit 2013-02-14 17:04:35 +01:00
Sébastien Loriot c6da40a8fa add a question 2013-02-14 17:04:18 +01:00
Sébastien Loriot 949e102661 add the possibility to set the window size 2013-02-13 19:08:38 +01:00
Sébastien Loriot bb165e8e15 add a remark 2013-02-13 19:00:23 +01:00
Sébastien Loriot e473938124 add a dummy filter to switch sdf value filtering off 2013-02-13 18:57:01 +01:00
Sébastien Loriot 2105474563 doc: add backticks and () to function calls 2013-02-13 18:54:49 +01:00
Sébastien Loriot 0adf55363f document implementation detail 2013-02-13 08:04:00 +01:00
Sébastien Loriot 32cad3821b improve phrasing 2013-02-13 07:37:16 +01:00
Sébastien Loriot 0b6cebeac1 add a set of definitions in the introduction 2013-02-12 18:54:08 +01:00
Sébastien Loriot 4a0e6b7707 use the note doxygen command to emphase 2013-02-12 18:35:21 +01:00
Sébastien Loriot d86193ab09 NT is not used in the code. Remove it from the concept 2013-02-12 17:16:49 +01:00
Sébastien Loriot 2f43a47554 prevent linking 2013-02-11 19:22:53 +01:00
Sébastien Loriot 7fd9c015a0 using macros for figures 2013-02-11 19:20:36 +01:00
Sébastien Loriot c756793c93 add todos 2013-02-11 19:04:41 +01:00
Sébastien Loriot 60436ac16c polish the segmentation user manual 2013-02-11 18:43:10 +01:00
Sébastien Loriot a82c1456c5 adding me as author 2013-02-11 18:11:40 +01:00
Sébastien Loriot a67b7d7f8b add example file for segmentation doc 2013-02-11 18:11:01 +01:00
Sébastien Loriot a2f7b1e07c adding backticks 2013-02-08 14:57:19 +01:00
Sébastien Loriot 82cb79fb50 rephrasing 2013-02-08 14:37:48 +01:00
Sébastien Loriot 63de1129d1 update code for plugin compilation 2013-01-16 18:54:59 +01:00
Sébastien Loriot b9a42236d5 port the documention to the latest CGAL doxygen setup 2013-01-16 18:05:13 +01:00
Sébastien Loriot bdf9e75c04 recoding crlf end of line 2013-01-14 19:49:00 +01:00
Sébastien Loriot 82eec48453 Merge branch 'gsoc2012-segmentation-iyaz-old' into gsoc2012-segmentation-iyaz
Conflicts:
	.gitattributes
	Polyhedron/demo/Polyhedron/CMakeLists.txt
2013-01-14 19:48:08 +01:00
iyaz 80521d65a4 A comment on cone-angle was forgotten, fixed. 2013-01-14 18:57:01 +02:00
iyaz 2b51adca20 Small changes on documentation 2013-01-14 18:55:31 +02:00
iyaz cb5e7b0edb Shorten the example, now default call is placed inside a comment. 2013-01-13 00:34:19 +02:00
iyaz e440cb2c1d AABB_traversal_traits.h & Alpha_expansion_graph_cut.h & SDF_calculation.h: Removal of unused code sections.
SDF_calculation.h: MAD for removing outlier approach
2013-01-12 21:55:34 +02:00
iyaz c6cc177bfa API function names are changed:
old name                                  -> new name
sdf_values_computation                    -> compute_sdf_values
surface_mesh_segmentation_from_sdf_values -> segment_from_sdf_values
surface_mesh_segmentation                 -> compute_sdf_values_and_segment

Also example code files are changed accordingly.
2013-01-12 15:59:58 +02:00
iyaz 03910a86ce Update on documentation, considering reviews. 2013-01-11 00:53:44 +02:00
Ílker Yaz 03e0952c96 -code review in outlier-removal
-use make_pair & make_tuple
-handles are passed by value
2012-09-05 17:25:44 +00:00
Sébastien Loriot 5cd9c2ce74 do not document internal namespace 2012-09-03 08:52:34 +00:00
Ílker Yaz 5ff1aed804 changing dft to bft (for segment extracting)
and review.
2012-09-01 02:26:02 +00:00