Commit Graph

272 Commits

Author SHA1 Message Date
iyaz c9a1b71c43 do not use value_type_traits when iterator_traits suffices 2013-05-07 18:53:14 +03:00
iyaz 9cb22fdd0e InputIterator -> ForwardIterator 2013-05-06 18:08:33 +03:00
Sébastien Loriot 17dd21def5 Merge branch 'First_of_pair_property_map-new_version-iyaz-old' into First_of_pair_property_map-new_version-iyaz
Conflicts:
	Point_set_processing_3/examples/Point_set_processing_3/property_map.cpp
	Point_set_processing_3/include/CGAL/IO/read_off_points.h
	Point_set_processing_3/include/CGAL/IO/read_xyz_points.h
	Point_set_processing_3/include/CGAL/IO/write_off_points.h
	Point_set_processing_3/include/CGAL/IO/write_xyz_points.h
	Point_set_processing_3/include/CGAL/Point_with_normal_3.h
	Point_set_processing_3/include/CGAL/improved_jet_smooth_point_set.h
	Point_set_processing_3/include/CGAL/improved_laplacian_smooth_point_set.h
	Point_set_processing_3/include/CGAL/jet_estimate_normals.h
	Point_set_processing_3/include/CGAL/jet_smooth_point_set.h
	Point_set_processing_3/include/CGAL/pca_estimate_normals.h
	Point_set_processing_3/include/CGAL/pca_smooth_point_set.h
2013-05-06 15:57:36 +02:00
iyaz b97fcda8dd pca_smooth_point_set PointPMap Readable -> ReadWrite,
make it undocumented
2013-05-06 12:05:35 +03:00
iyaz 0ca7f319e0 use helper function for typed_identity pmap,
remove forgotten dereference pmap
2013-05-05 22:07:41 +03:00
iyaz cc16c15fb2 Also changed code in prev version (i.e. macro activated code) which was previously buggy (buggy in a way of using pmaps) 2013-05-05 19:33:06 +03:00
iyaz d8bd97e662 documentation related parameter name fix 2013-05-05 19:13:41 +03:00
iyaz f09426d1c5 write_off_points_and_normals NormalPMap requirement WritablePropertyMap -> ReadablePropertyMap
write_xyz_points_and_normals NormalPMap requirement WritablePropertyMap -> ReadablePropertyMap
2013-05-05 18:51:24 +03:00
iyaz 0a7322b3bc Also changed code in prev version (i.e. macro activated code) which was previously buggy (buggy in a way of using pmaps) 2013-05-05 18:15:45 +03:00
iyaz d7385a1974 Also changed code in prev version (i.e. macro activated code) which was previously buggy (buggy in a way of using pmaps) 2013-05-05 18:11:14 +03:00
iyaz fb37011c14 pmap related changes,
note that previous version has a bug, where a normal is accessed directly (should be accessed via pmap)
2013-05-05 17:08:55 +03:00
iyaz a1454a975d jet_smooth_point_set ReadablePropertyMap -> ReadWritePropertyMap 2013-05-05 16:13:28 +03:00
iyaz c67eb609b3 improved_laplacian_smooth_point_set ReadablePropertyMap -> ReadWritePropertyMap 2013-05-05 16:11:43 +03:00
iyaz f7d331ec22 changed improved_jet_smooth_point_set PointPMap requirement to ReadWritePropertyMap
which was ReadablePropertyMap (which was not OK since pmap is also subject to change inside the function)
2013-05-04 01:50:02 +03:00
iyaz db31047a13 Documentation changes in Point_set / include:
change all documentation references to boost pmaps to proxy CGAL concepts
2013-05-03 18:24:10 +03:00
iyaz fb6dafd656 Propery maps (making Lvalue) 2013-05-03 17:58:15 +03:00
Sébastien Loriot 1284566438 Bug-fix: a get is not guarantee to return a reference. put should be used ...
... for overwritting the value
2013-05-03 09:43:20 +02:00
Sébastien Loriot 47084771af remove put_get_helper_pass_key_by_reference, using friend put/get functions
it is more clear to see what is going on
2013-05-03 09:36:08 +02:00
iyaz 85899e5e27 Do not remove Dereference_property_map (previously deactivated with a macro) 2013-05-02 16:53:22 +03:00
iyaz 19098f786c List Dereference_property_map<T> in Property_map user manual (note that we do not have an example for that) 2013-05-02 16:51:41 +03:00
iyaz 8e38300002 Change of mind: to keep helper simpler I removed an extra get function added for supporting key types which are not actually key_type
( We only need that functionality inside Normal_of_point_with_normal_pmap, so made required changes in there)
2013-05-01 04:06:33 +03:00
iyaz 07bf1ef8d2 forgotten cast removed 2013-05-01 03:08:40 +03:00
iyaz 8b575f179e one more get function is added for handling key types which are not "key_type" but convertible 2013-05-01 02:40:42 +03:00
iyaz 041d702089 Fix indentation 2013-04-30 18:28:39 +03:00
iyaz 30a63a57c6 User manual updates 2013-04-30 18:28:13 +03:00
iyaz 0af0077757 Update examples: remove CGAL_USE_OLD_PAIR_PROPERTY_MAPS related parts 2013-04-30 17:14:44 +03:00
iyaz cd0c4f59f7 Documentation related changes 2013-04-30 16:59:02 +03:00
iyaz 35a83e09f8 Removed a forgotten comment 2013-04-30 16:58:01 +03:00
iyaz c3c6d435b5 IO part documentation update 2013-04-30 15:23:01 +03:00
iyaz a994cde1fa Forgotten def removed 2013-04-30 13:23:37 +03:00
iyaz 6b1a6ddab7 parameter name fixed 2013-04-30 02:28:10 +03:00
iyaz 9cf096b92e Examples updated 2013-04-30 02:27:47 +03:00
iyaz cae7026828 test cases updated 2013-04-30 02:26:55 +03:00
iyaz 9d94793f77 parameter names are corrected 2013-04-30 01:27:22 +03:00
iyaz 72a947cda4 Changes related to pm inside include
(documentation is not updated)
2013-04-30 00:32:46 +03:00
iyaz 6b5d40387f New version of pmaps, and an example of required changes in related code (for now just read_xyz_points.h and write_xyz_points.h are changed as a representative) 2013-04-22 02:59:37 +03:00
Sébastien Loriot 4860091679 doc bugfix: s/InputIterator/ForwardIterator/g (used in a multipass algorithm) 2013-03-26 10:37:35 +01:00
Sébastien Loriot 104384b40f doc bugfix: iterator is a ForwardIterator since the algorithm is multipass
the fix consists in s/InputIterator/ForwardIterator/
and update the description of the input iterator
2013-03-26 10:16:07 +01:00
Sébastien Loriot d62c514d18 remove a swap call for resizing a vector that is useless for a list 2013-03-26 09:46:55 +01:00
Sébastien Loriot a483e26dd0 skip documentation of header in dont_submit 2013-03-26 08:25:47 +01:00
Sébastien Loriot 7412cdb650 add all property maps concepts to ease linking to them. Update pages using them 2013-03-14 16:59:27 +01:00
Sébastien Loriot e991fe72ad really add last missing classified reference manual pages 2013-03-13 10:57:01 +01:00
Andreas Fabri cfd69b1490 long/int -> size_t 2013-02-27 11:44:55 +01:00
Andreas Fabri 8a309aac1b remove an unused parameter 2013-02-26 17:13:32 +01:00
Andreas Fabri 3c209bc60a remove an unused parameter 2013-02-26 17:11:08 +01:00
Laurent Rineau 2d8da664a3 Merge branch 'CGAL-fix_warnings-gdamiand'
Conflicts:
	.gitignore
	Skin_surface_3/examples/Skin_surface_3/CMakeLists.txt
2013-02-22 13:02:37 +01:00
Laurent Rineau 26a7e70785 New license.txt files (eol changes)
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Laurent Rineau 61329abd7f Fix bugs in test/Point_set_processing_3/read_test.cpp
1/ A compilation bug: in C++03, the constructor of std::ifstream cannot
take a std::string as filename argument. That constructor is available only
from C++11.

2/ The paths to the data files were wrong.

3/ Remove the useless commited cgal_test_with_cmake! As a matter of fact,
read_test.cpp was never tested by the daily testsuite because that file
cgal_test_with_cmake was commited and unmaintained.
2013-02-08 16:21:19 +01:00
Andreas Fabri 5bc73b4c3f move files for read_test.cpp in a subdirectory as other test files read all xyz and off files 2013-01-17 11:23:39 +01:00
Andreas Fabri 89f9f21cc4 Avoid parsing x,y,z twice and add a testsuite 2013-01-16 16:01:29 +01:00