diff options
author | don bright <hugh.m.bright@gmail.com> | 2011-10-15 21:44:52 (GMT) |
---|---|---|
committer | don bright <hugh.m.bright@gmail.com> | 2011-10-15 21:44:52 (GMT) |
commit | 684b9eceb7b9cc3fdf734e34307b4d3987f1b462 (patch) | |
tree | a140a13eb75b7135717fc2cd0d567956392bff47 /tests/bboxhelp.cc | |
parent | 8e844bf76c2e9bc2c76ffd57a6ba0065b4122c46 (diff) |
fix bizarre win32 syntax error with eigen alignedbox
Diffstat (limited to 'tests/bboxhelp.cc')
-rw-r--r-- | tests/bboxhelp.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/bboxhelp.cc b/tests/bboxhelp.cc new file mode 100644 index 0000000..b70ddcf --- /dev/null +++ b/tests/bboxhelp.cc @@ -0,0 +1,21 @@ +/* + Work around bugs in MSVC compiler with Eigen AlignmentBox + bbox.min and bbox.max will fail with Syntax Errors if placed inside + of cgalpngtest.cc +*/ + +#include "linalg.h" + +Vector3d getBoundingCenter(BoundingBox bbox) +{ + Vector3d center = (bbox.min() + bbox.max()) / 2; + return center; // Vector3d(0,0,0); +} + +double getBoundingRadius(BoundingBox bbox) +{ + double radius = (bbox.max() - bbox.min()).norm() / 2; + return radius; // 0; +} + + |