Hans-Christian Ebke
ddcf2f46f3
Simplified iterators and made them integrate better with the STL.
...
Specifically, value_type has changed from {Vertex,Edge,...} to
{Vertex,Edge,...}Handle so that dereferenced iterators can actually be put to
use, now.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@547 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 14:55:47 +00:00
Jan Möbius
8d0c709eab
Drop the template only files
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@544 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 13:25:12 +00:00
Jan Möbius
ed0c4a1da3
Revert last commit
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@543 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 13:21:06 +00:00
Jan Möbius
4fc5787850
Changed the counter functions like n_vertices,n_edges,... from uint to size_t
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@542 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 12:58:52 +00:00
Jan Möbius
6945e3ad52
Added flag to make builds of tests optional via cmake flag
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@541 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 10:30:21 +00:00
Jan Möbius
365bf0e9b6
Fixed wrong template include defines
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@539 fdac6126-5c0c-442c-9429-916003d36597
2012-02-27 07:19:49 +00:00
Jan Möbius
b808c1020d
Added missing function data_vector to bool specialization. Added corresponding unit tests. closes #451
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@537 fdac6126-5c0c-442c-9429-916003d36597
2012-02-24 10:11:01 +00:00
Jan Möbius
2a8b1dd832
Fixed wrong ifdef. (Thanks to Peter Newman)
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@536 fdac6126-5c0c-442c-9429-916003d36597
2012-02-24 07:30:44 +00:00
Jan Möbius
df009745bb
Add unittests always, if google test was found
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@534 fdac6126-5c0c-442c-9429-916003d36597
2012-02-23 14:00:41 +00:00
Jan Möbius
22d8f033c3
Fixed array bound in unittest
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@531 fdac6126-5c0c-442c-9429-916003d36597
2012-01-24 13:01:00 +00:00
Mike Kremer
94804e95f7
Write color property as correct data type to file. Closes #262 .
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@529 fdac6126-5c0c-442c-9429-916003d36597
2012-01-24 12:22:27 +00:00
Jan Möbius
c07930a287
Next try
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@527 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 16:10:16 +00:00
Jan Möbius
fbc2ca7075
Fixed Typo
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@526 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 15:55:44 +00:00
Mike Kremer
496993d176
Implemented costumizable updating of vertex positions after subdivision.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@525 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 14:42:13 +00:00
Jan Möbius
089697986c
Try to fix build error on windows
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@524 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 14:35:06 +00:00
Jan Möbius
c9783d88cd
Removed debug code refs #290
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@523 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 12:38:23 +00:00
Jan Möbius
73c364a4c0
Added longest edge split subdivider
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@522 fdac6126-5c0c-442c-9429-916003d36597
2012-01-23 12:28:10 +00:00
Jan Möbius
073e6c88c7
Missed one subdivider! refs #266
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@521 fdac6126-5c0c-442c-9429-916003d36597
2012-01-20 14:43:20 +00:00
Jan Möbius
0e532d8a4e
Minor rename
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@520 fdac6126-5c0c-442c-9429-916003d36597
2012-01-20 14:29:31 +00:00
Jan Möbius
633d41bcc4
Modified subdivider baseclass to support position update modification.
...
The algorithms still have to be modified
refs #267
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@519 fdac6126-5c0c-442c-9429-916003d36597
2012-01-20 14:24:17 +00:00
Jan Möbius
20218b6df1
Test to get rid of windows warning
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@518 fdac6126-5c0c-442c-9429-916003d36597
2012-01-20 10:52:00 +00:00
Jan Möbius
48c8d78dc4
Test to get rid of windows warning
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@517 fdac6126-5c0c-442c-9429-916003d36597
2012-01-20 10:48:56 +00:00
David Bommes
222e55b9e9
added support for halfedge normals (normals per face/vertex to allow for smooth shading with feature edges)
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@512 fdac6126-5c0c-442c-9429-916003d36597
2012-01-19 19:12:39 +00:00
Jan Möbius
f7820f627d
Disable apps completly if not standalone
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@511 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 14:36:51 +00:00
Jan Möbius
94a973a181
Disable apps completly if not standalone
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@510 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 14:35:25 +00:00
Jan Möbius
426e96b5cb
Disable apps completly if not standalone
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@509 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 14:33:44 +00:00
Jan Möbius
eac3cdc7f6
More fixbundle
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@508 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 10:38:54 +00:00
Jan Möbius
d5e2810458
Only depend on fixbundle, if standalone
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@507 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 10:37:07 +00:00
Mike Kremer
8e90725609
Prepared OpenMesh for external build.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@504 fdac6126-5c0c-442c-9429-916003d36597
2012-01-18 09:48:05 +00:00
Jan Möbius
9c36937833
Another typo
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@502 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 11:05:22 +00:00
Jan Möbius
a6277afc57
Revert
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@501 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 10:40:50 +00:00
Jan Möbius
1ced4dfb00
Typo
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@500 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 10:17:52 +00:00
Jan Möbius
1b2fd63226
Fixed warning by splitting out win32 specific stuff from timer.cc
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@499 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 09:59:51 +00:00
Jan Möbius
bd14f87e73
Fixed warning by splitting out win32 specific stuff from timer.cc
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@498 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 09:58:56 +00:00
Jan Möbius
f450c7a625
Fixed warning by splitting out win32 specific stuff from timer.cc
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@497 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 09:49:55 +00:00
Jan Möbius
f3aa2afb0d
Fixed cppcheck error regarding missing constructor
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@496 fdac6126-5c0c-442c-9429-916003d36597
2012-01-16 09:31:24 +00:00
Jan Möbius
66d89e707f
Output written bytes to log in OMWriter
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@495 fdac6126-5c0c-442c-9429-916003d36597
2012-01-13 15:01:55 +00:00
Jan Möbius
ae4ac69bb3
Fixed typedef shadowing
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@494 fdac6126-5c0c-442c-9429-916003d36597
2012-01-13 09:46:55 +00:00
Jan Möbius
738dc609c4
Disabled unused variables
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@493 fdac6126-5c0c-442c-9429-916003d36597
2012-01-13 09:42:22 +00:00
Jan Möbius
807f5973fb
Disabled unused variables
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@492 fdac6126-5c0c-442c-9429-916003d36597
2012-01-13 09:04:40 +00:00
Jan Möbius
688e0e8feb
Avoid Typedef Shadowing
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@491 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 16:11:43 +00:00
Jan Möbius
af776e4b85
Unused variables
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@490 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 16:06:38 +00:00
Jan Möbius
f07a202d4c
Fixed cppcheck error
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@489 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 12:14:21 +00:00
Jan Möbius
4ffc00a6fc
Fixed one cppcheck error
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@488 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 12:13:08 +00:00
Jan Möbius
394b3a892f
Missing constructor
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@487 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 12:09:36 +00:00
Jan Möbius
32b61e4388
Fixed cppcheck warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@486 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 11:50:26 +00:00
Jan Möbius
7c4273dd78
Fixed cppcheck warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@485 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 09:15:18 +00:00
Jan Möbius
a6328d0808
Fixed warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@484 fdac6126-5c0c-442c-9429-916003d36597
2012-01-10 15:38:00 +00:00
Jan Möbius
43f44c480f
Fixed warnings of cppcheck
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@482 fdac6126-5c0c-442c-9429-916003d36597
2012-01-06 10:53:22 +00:00
Jan Möbius
de7961fab7
Fixed bug in split edge function for polymeshes, setting incorrect to pointers
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@481 fdac6126-5c0c-442c-9429-916003d36597
2012-01-02 09:26:54 +00:00