Jane Tournois
2c6b6a9ee9
reintroduce template keyword
...
msvc seems to be ok with it
2015-07-01 13:04:36 +02:00
Jane Tournois
631a60ea85
fix compilation errors for visual studio
...
note that removing the "template" keyword may break compilation
for other compilers
2015-07-01 12:48:05 +02:00
Philipp Möller
0cda240dd1
Clean up some includes
2015-06-29 13:13:09 +02:00
Philipp Möller
1e62e6b197
Remove Boost.Fusion dependency
...
Boost.Fusion in 1.57 fails to compile on gcc 4.4 + std=c++0x (see
https://svn.boost.org/trac/boost/ticket/10190 ). Since we want support
for that platform, the fusion map is replaced by a specialized class
template Property_selector.
2015-06-29 13:12:51 +02:00
Laurent Rineau
2bfdee92c7
Merge pull request #67 from afabri/Surface_mesh-join-GF
...
Add join operation to Surface_mesh
2015-05-18 11:04:48 +02:00
Andreas Fabri
915d1e6fdb
do not document an internal function
2015-04-27 17:53:04 +02:00
Andreas Fabri
18ee1199e7
replace -1 by a variable to avoid warning
2015-04-25 15:54:00 +02:00
Andreas Fabri
ae8f32511f
improve doc
2015-02-03 14:26:43 +01:00
Andreas Fabri
ec19e1ca12
improve doc
2015-02-03 14:19:09 +01:00
Andreas Fabri
cdf00e7532
concatenate freelists in case the meshes have garbage
2015-02-03 12:51:09 +01:00
Andreas Fabri
e57073baed
transfer property from rhs if the property exists on lhs
2015-02-03 11:25:34 +01:00
Andreas Fabri
d65c0a0add
find corresponding property arrays
2015-02-03 10:42:13 +01:00
Andreas Fabri
095cb4b2dc
deal also with invalid surface meshes
2015-02-02 16:33:10 +01:00
Andreas Fabri
ca23f7b4e2
Add operator+=(Surface_mesh&, const Surface_mesh&)
2015-02-02 15:40:20 +01:00
Andreas Fabri
8e64f50a0b
chmod -x and fixes of license headers
2015-01-07 18:38:45 +01:00
Andreas Fabri
f85b635ce5
add missing typename
2015-01-06 09:31:18 +01:00
Andreas Fabri
fea4eed94a
less unsigned/signed warnings
2015-01-04 11:31:29 +01:00
Andreas Fabri
0140ab6479
do not compare with -1 directly
2015-01-01 19:36:33 +01:00
Andreas Fabri
f631dc01d7
change unsigned int to boost::uint32_t
2014-12-31 12:51:55 +01:00
Andreas Fabri
471396d821
change Surface_mesh::size_type to unsigned int
2014-12-31 12:38:10 +01:00
Andreas Fabri
1e9f07711e
%n in a scanf reads the number of characters read, and must be an int
2014-12-30 10:53:13 +01:00
Andreas Fabri
be632d39f5
use the size type of the graph
2014-12-29 14:47:14 +01:00
Andreas Fabri
fb5ed5c0bb
size_t -> int
2014-12-23 14:25:54 +01:00
Andreas Fabri
891b951e6b
fix license headers
2014-12-22 18:10:26 +01:00
Sébastien Loriot
7e0b5a3fe6
skip comments while reading off files
2014-12-18 08:42:49 +01:00
Sébastien Loriot
5c135e0d30
fix bool for add_property
2014-12-18 08:11:08 +01:00
Sébastien Loriot
ad1954afc4
fix warnings and compilation issues
2014-12-10 17:34:51 +01:00
Andreas Fabri
d5f74fd542
fix surface_mesh_test.cpp
2014-11-25 18:28:50 +01:00
Andreas Fabri
06c4164df7
fix benchmarks and add surfacem mesh simplification
2014-11-13 15:00:17 +01:00
Andreas Fabri
9ecdad5a76
Add a segmentation example for the Surface_mesh
2014-11-12 17:58:44 +01:00
Andreas Fabri
896add20d3
fix implementation of number_of..
2014-11-12 17:03:54 +01:00
Andreas Fabri
cc20bf42a8
bug fixes
2014-11-12 15:42:21 +01:00
Andreas Fabri
95aa725b00
cleanup
2014-11-06 15:53:57 +01:00
Andreas Fabri
9cb623630b
include Michael's remarks. The complete table of equivalences is missing yet
2014-11-06 15:40:41 +01:00
Andreas Fabri
06d4111ed7
num_removed_xx -> number_of_removed_xx
2014-11-05 14:10:44 +01:00
Andreas Fabri
37257b38ec
Document add_edge and add_face
2014-11-05 12:29:12 +01:00
Andreas Fabri
9f34625a53
conceptually hafedges and edges are different, so we have to list both in clear and collect_garbage
2014-11-05 12:02:25 +01:00
Andreas Fabri
475b8c3783
remove get_or_add_property_map()
2014-11-05 11:54:07 +01:00
Andreas Fabri
c2b235adeb
integrate many, not yet all remarks of Guillaume and Serbastien's reviews
2014-11-04 18:27:47 +01:00
Andreas Fabri
a2308a8e7d
operator << and >> do not support normals or textures
2014-10-07 14:37:22 +02:00
Andreas Fabri
1d3f1d5545
Add implementation for operator << and >> (without normal)
2014-10-06 21:36:55 +02:00
Andreas Fabri
9097a6931e
next ccw -> previous cw
2014-10-06 16:42:10 +02:00
Andreas Fabri
6089badfcc
Add next/prev around source
2014-10-06 16:42:09 +02:00
Andreas Fabri
293c5c51ba
code follows manual and compiles again
2014-10-06 16:42:08 +02:00
Sébastien Loriot
681696952a
typo
2014-10-06 14:23:02 +02:00
Sébastien Loriot
688d9792be
remove todo
2014-10-06 14:22:25 +02:00
Andreas Fabri
34a9d85575
adress some remarks of the reviews
2014-10-06 12:44:24 +02:00
Andreas Fabri
b70d6d60fc
iterator_range -> Iterator_range
2014-10-03 17:13:26 +02:00
Andreas Fabri
1fc44743cf
Cleanup of the properties API
2014-10-03 12:03:46 +02:00
Andreas Fabri
45092fa571
cleanup in the is_border API
2014-10-03 11:37:06 +02:00