[med-svn] [opensurgsim] branch master updated (5f4fcb5 -> 195c0d3)
Paul Novotny
paulnovo-guest at moszumanska.debian.org
Sun Oct 16 21:01:28 UTC 2016
This is an automated email from the git hooks/post-receive script.
paulnovo-guest pushed a change to branch master
in repository opensurgsim.
from 5f4fcb5 Upload to unstable
new 179b713 New upstream version 0.7.0
new 6f0a3aa Merge tag 'upstream/0.7.0'
new 416703c Remove patches that have been applied upstream
new 34c030d Disable Eigen alignment on arm64, armel, armhf (Closes: #838270)
new bc48ec6 Update copyright years
new b5496dd Add patch to fix Hurd builds
new f36ccf4 Fixes FTBFS (test failure) on arm64 (Closes: #838271)
new d2c8a4d Fixes strict epsilons in MatrixTests (Closes: #838272)
new 9f27b35 Merge branch 'master' of git+ssh://git.debian.org/git/debian-med/opensurgsim
new 4386d49 Refresh old patches
new a854d30 Add hardening +bindnow
new 727d9d8 Add description to fix-matrix-tests.patch
new 22738e3 Add needed Depends to libopensurgsim-dev
new 195c0d3 Update changelog for 0.7.0-1 release
The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 -
CMake/External_yamlcpp.cmake | 47 +-
CMake/FindLabJack.cmake | 2 +-
CMake/FindLeapSdk.cmake | 52 +
CMake/FindMathJax.cmake | 38 +
CMake/FindNovintHdalSdk.cmake | 51 +-
CMake/FindOculusSdk.cmake | 132 +
CMake/FindOpenNI2.cmake | 117 +
CMake/FindOptiTrack.cmake | 2 +-
CMake/FindSixenseSdk.cmake | 111 +-
CMake/Library.h.in | 23 +
CMake/OpenSurgSimConfig.cmake.in | 2 +-
CMake/SurgSimBuildFlags.cmake | 17 +-
CMake/SurgSimUtilities.cmake | 88 +-
CMakeLists.txt | 49 +-
Data/Fonts/COPYRIGHT.TXT | 57 +
Data/Fonts/Vera.ttf | Bin 0 -> 65932 bytes
Data/Shaders/bilateral_blur.frag | 68 +
Data/Shaders/depth_map.frag | 10 +-
Data/Shaders/dns_mapping_material.frag | 78 +
Data/Shaders/dns_mapping_material.vert | 87 +
Data/Shaders/dns_mapping_material_twosided.frag | 87 +
Data/Shaders/dns_mapping_multitexture.frag | 81 +
Data/Shaders/ds_mapping_material.frag | 17 +-
Data/Shaders/ds_mapping_material.vert | 4 +-
Data/Shaders/ds_mapping_material_twosided.frag | 85 +
Data/Shaders/ds_mapping_multitexture.frag | 61 +
Data/Shaders/gauss_blur.frag | 52 +
Data/Shaders/gauss_blur_horizontal.vert | 43 +
Data/Shaders/gauss_blur_vertical.vert | 44 +
Data/Shaders/implicit_surface/depth.frag | 58 +
Data/Shaders/implicit_surface/depth.vert | 51 +
Data/Shaders/implicit_surface/normal.frag | 82 +
Data/Shaders/implicit_surface/normal.vert | 28 +
Data/Shaders/implicit_surface/shading.frag | 130 +
Data/Shaders/implicit_surface/shading.vert | 34 +
Data/Shaders/material.frag | 19 +-
Data/Shaders/material.vert | 37 +-
Data/Shaders/material_curve.vert | 89 +
Data/Shaders/material_multitexture.frag | 55 +
Data/Shaders/s_mapping_material.frag | 60 +
...pping_material.vert => s_mapping_material.vert} | 0
Data/Shaders/s_mapping_metal.frag | 84 +
Data/Shaders/s_mapping_metal.vert | 64 +
Data/Shaders/shadow_map.frag | 24 +-
Data/Shaders/shadow_map.vert | 19 +-
Data/Shaders/skinning.vert | 76 +
Data/Shaders/unlit_text.frag | 29 +
Data/Shaders/unlit_texture_rectangle.frag | 19 +
Data/devices.yaml | 8 +
Documentation/CMakeLists.txt | 33 +-
Documentation/Doxyfile.in | 11 +-
Documentation/mainPage.dox | 50 -
Examples/AddSphereFromInput/AddSphereBehavior.h | 8 +-
Examples/AddSphereFromInput/AddSphereFromInput.cpp | 44 +-
Examples/AddSphereFromInput/CMakeLists.txt | 4 +-
Examples/CMakeLists.txt | 13 +-
Examples/DroppingBalls/AddRandomSphereBehavior.h | 6 +-
Examples/DroppingBalls/CMakeLists.txt | 4 +-
Examples/DroppingBalls/DroppingBalls.cpp | 45 +-
Examples/GraphicsScene/CMakeLists.txt | 6 +-
Examples/GraphicsScene/Data/StereoView.yaml | 35 +
Examples/GraphicsScene/GraphicsScene.cpp | 306 +-
Examples/GraphicsScene/config.txt.in | 2 +-
Examples/InputVtc/CMakeLists.txt | 24 +-
Examples/InputVtc/Data/Device.yaml | 13 +
Examples/InputVtc/DeviceFactory.cpp | 73 -
Examples/InputVtc/DeviceFactory.h | 45 -
Examples/InputVtc/InputVtc.cpp | 113 +-
Examples/{Stapling => InputVtc}/config.txt.in | 0
Examples/ShowScenery/CMakeLists.txt | 50 +
Examples/ShowScenery/ShowScenery.cpp | 141 +
Examples/ShowScenery/config.txt.in | 1 +
Examples/Stapling/CMakeLists.txt | 29 +-
Examples/Stapling/Data/StaplingDemo.yaml | 527 +-
Examples/Stapling/SerializedStapling.cpp | 60 +-
Examples/Stapling/StapleElement.cpp | 3 +-
Examples/Stapling/StapleElement.h | 2 +-
Examples/Stapling/StaplerBehavior.cpp | 128 +-
Examples/Stapling/StaplerBehavior.h | 22 +-
Examples/Stapling/Stapling.cpp | 127 +-
Modules/CMakeLists.txt | 30 +
Modules/README | 6 +
NOTICE | 22 +-
README | 143 -
README.md | 154 +
SurgSim/Blocks/CMakeLists.txt | 32 +-
SurgSim/Blocks/CompoundShapeToGraphics.cpp | 151 +
SurgSim/Blocks/CompoundShapeToGraphics.h | 115 +
SurgSim/Blocks/DebugDumpBehavior.cpp | 166 +
SurgSim/Blocks/DebugDumpBehavior.h | 80 +
SurgSim/Blocks/DriveElementFromInputBehavior.cpp | 13 +-
SurgSim/Blocks/FunctionBehavior.cpp | 76 +
SurgSim/Blocks/FunctionBehavior.h | 107 +
SurgSim/Blocks/GraphicsUtilities.cpp | 246 +
SurgSim/Blocks/GraphicsUtilities.h | 126 +
SurgSim/Blocks/ImplicitSurface.cpp | 358 +
SurgSim/Blocks/ImplicitSurface.h | 73 +
SurgSim/Blocks/KeyBehavior.cpp | 141 +
SurgSim/Blocks/KeyBehavior.h | 96 +
SurgSim/Blocks/KeyboardCallbackBehavior.cpp | 101 +
SurgSim/Blocks/KeyboardCallbackBehavior.h | 92 +
.../Blocks/KeyboardTogglesComponentBehavior.cpp | 17 +-
SurgSim/Blocks/KeyboardTogglesComponentBehavior.h | 10 +-
SurgSim/Blocks/MassSpring1DRepresentation.cpp | 61 +-
SurgSim/Blocks/MassSpring1DRepresentation.h | 3 -
SurgSim/Blocks/PoseInterpolator.cpp | 15 +-
SurgSim/Blocks/PoseInterpolator.h | 19 +-
SurgSim/Blocks/ShadowMapping.cpp | 280 +
SurgSim/Blocks/ShadowMapping.h | 81 +
SurgSim/Blocks/SingleKeyBehavior.cpp | 88 +
SurgSim/Blocks/SingleKeyBehavior.h | 74 +
SurgSim/Blocks/SphereElement.cpp | 36 +-
SurgSim/Blocks/SphereElement.h | 18 +-
.../TransferParticlesToPointCloudBehavior.cpp | 100 +
.../Blocks/TransferParticlesToPointCloudBehavior.h | 86 +
.../TransferPhysicsToGraphicsMeshBehavior.cpp | 211 +-
.../Blocks/TransferPhysicsToGraphicsMeshBehavior.h | 65 +-
.../Blocks/TransferPhysicsToPointCloudBehavior.cpp | 20 +-
.../Blocks/TransferPhysicsToPointCloudBehavior.h | 6 +-
.../Blocks/TransferPhysicsToVerticesBehavior.cpp | 90 +
SurgSim/Blocks/TransferPhysicsToVerticesBehavior.h | 85 +
SurgSim/Blocks/UnitTests/CMakeLists.txt | 16 +-
.../UnitTests/CompoundShapeToGraphicsTests.cpp | 199 +
.../UnitTests/Data/Geometry/wound_deformable.ply | 2389 ----
.../TransferPhysicsToGraphicsMeshBehavior/data.ply | 14 +
.../data_more.ply | 27 +
.../DriveElementFromInputBehaviorTests.cpp | 130 +
SurgSim/Blocks/UnitTests/FunctionBehaviorTests.cpp | 106 +
SurgSim/Blocks/UnitTests/KeyBehaviorTests.cpp | 152 +
.../UnitTests/KeyboardCallbackBehaviorTests.cpp | 79 +
.../KeyboardTogglesComponentBehaviorTests.cpp | 19 +-
SurgSim/Blocks/UnitTests/PoseInterpolatorTests.cpp | 81 +-
.../Blocks/UnitTests/SingleKeyBehaviorTests.cpp | 105 +
.../TransferParticlesToPointCloudBehaviorTests.cpp | 200 +
.../TransferPhysicsToGraphicsMeshBehaviorTests.cpp | 115 +-
.../TransferPhysicsToPointCloudBehaviorTests.cpp | 8 +-
.../Blocks/UnitTests/VisualizeConstraintsTest.cpp | 79 +
.../UnitTests/VisualizeContactsBehaviorTests.cpp | 43 +-
SurgSim/Blocks/UnitTests/config.txt.in | 4 +-
SurgSim/Blocks/VisualizeConstraints.cpp | 211 +
SurgSim/Blocks/VisualizeConstraints.h | 103 +
SurgSim/Blocks/VisualizeContactsBehavior.cpp | 70 +-
SurgSim/Blocks/VisualizeContactsBehavior.h | 32 +-
SurgSim/CMakeLists.txt | 3 +
SurgSim/Collision/BoxCapsuleContact.cpp | 189 +
SurgSim/Collision/BoxCapsuleContact.h | 49 +
SurgSim/Collision/BoxCapsuleDcdContact.cpp | 194 -
SurgSim/Collision/BoxCapsuleDcdContact.h | 53 -
SurgSim/Collision/BoxDoubleSidedPlaneContact.cpp | 152 +
SurgSim/Collision/BoxDoubleSidedPlaneContact.h | 51 +
.../Collision/BoxDoubleSidedPlaneDcdContact.cpp | 166 -
SurgSim/Collision/BoxDoubleSidedPlaneDcdContact.h | 52 -
SurgSim/Collision/BoxPlaneContact.cpp | 76 +
SurgSim/Collision/BoxPlaneContact.h | 52 +
SurgSim/Collision/BoxPlaneDcdContact.cpp | 88 -
SurgSim/Collision/BoxPlaneDcdContact.h | 53 -
SurgSim/Collision/BoxSphereContact.cpp | 121 +
SurgSim/Collision/BoxSphereContact.h | 53 +
SurgSim/Collision/BoxSphereDcdContact.cpp | 131 -
SurgSim/Collision/BoxSphereDcdContact.h | 55 -
SurgSim/Collision/CMakeLists.txt | 83 +-
SurgSim/Collision/CapsuleSphereContact.cpp | 76 +
SurgSim/Collision/CapsuleSphereContact.h | 50 +
SurgSim/Collision/CapsuleSphereDcdContact.cpp | 78 -
SurgSim/Collision/CapsuleSphereDcdContact.h | 52 -
SurgSim/Collision/CcdDcdCollision.h | 41 +
SurgSim/Collision/CollisionPair.cpp | 92 +-
SurgSim/Collision/CollisionPair.h | 107 +-
SurgSim/Collision/CompoundShapeContact.cpp | 140 +
SurgSim/Collision/CompoundShapeContact.h | 51 +
SurgSim/Collision/ContactCalculation.cpp | 256 +-
SurgSim/Collision/ContactCalculation.h | 103 +-
SurgSim/Collision/ContactFilter.cpp | 41 +
SurgSim/Collision/ContactFilter.h | 72 +
SurgSim/Collision/DcdCollision.h | 33 -
SurgSim/Collision/DefaultContactCalculation.cpp | 43 +-
SurgSim/Collision/DefaultContactCalculation.h | 19 +-
SurgSim/Collision/ElementContactFilter.cpp | 192 +
SurgSim/Collision/ElementContactFilter.h | 136 +
SurgSim/Collision/OctreeCapsuleContact.cpp | 39 +
SurgSim/Collision/OctreeCapsuleContact.h | 44 +
SurgSim/Collision/OctreeContact.cpp | 115 +
SurgSim/Collision/OctreeContact.h | 90 +
SurgSim/Collision/OctreeDcdContact.cpp | 109 -
SurgSim/Collision/OctreeDcdContact.h | 77 -
.../Collision/OctreeDoubleSidedPlaneContact.cpp | 40 +
SurgSim/Collision/OctreeDoubleSidedPlaneContact.h | 44 +
SurgSim/Collision/OctreePlaneContact.cpp | 39 +
SurgSim/Collision/OctreePlaneContact.h | 44 +
SurgSim/Collision/OctreeSphereContact.cpp | 39 +
SurgSim/Collision/OctreeSphereContact.h | 44 +
SurgSim/Collision/PerformanceTests/CMakeLists.txt | 42 +
...iangleMeshContactCalculationPerformanceTest.cpp | 76 +
SurgSim/Collision/PerformanceTests/config.txt.in | 1 +
SurgSim/Collision/Representation.cpp | 268 +-
SurgSim/Collision/Representation.h | 174 +-
.../Collision/SegmentMeshTriangleMeshContact.cpp | 419 +
SurgSim/Collision/SegmentMeshTriangleMeshContact.h | 56 +
.../Collision/SegmentSegmentCcdIntervalCheck.cpp | 319 +
SurgSim/Collision/SegmentSegmentCcdIntervalCheck.h | 229 +
.../Collision/SegmentSegmentCcdMovingContact.cpp | 542 +
SurgSim/Collision/SegmentSegmentCcdMovingContact.h | 239 +
.../Collision/SegmentSegmentCcdStaticContact.cpp | 436 +
SurgSim/Collision/SegmentSegmentCcdStaticContact.h | 166 +
SurgSim/Collision/SegmentSelfContact.cpp | 567 +
SurgSim/Collision/SegmentSelfContact.h | 211 +
SurgSim/Collision/ShapeCollisionRepresentation.cpp | 12 +-
SurgSim/Collision/ShapeCollisionRepresentation.h | 13 +-
SurgSim/Collision/ShapeShapeContactCalculation.h | 97 +
.../Collision/SphereDoubleSidedPlaneContact.cpp | 79 +
SurgSim/Collision/SphereDoubleSidedPlaneContact.h | 51 +
.../Collision/SphereDoubleSidedPlaneDcdContact.cpp | 85 -
.../Collision/SphereDoubleSidedPlaneDcdContact.h | 52 -
SurgSim/Collision/SpherePlaneContact.cpp | 78 +
SurgSim/Collision/SpherePlaneContact.h | 50 +
SurgSim/Collision/SpherePlaneDcdContact.cpp | 82 -
SurgSim/Collision/SpherePlaneDcdContact.h | 52 -
SurgSim/Collision/SphereSphereContact.cpp | 70 +
SurgSim/Collision/SphereSphereContact.h | 50 +
SurgSim/Collision/SphereSphereDcdContact.cpp | 66 -
SurgSim/Collision/SphereSphereDcdContact.h | 50 -
SurgSim/Collision/TriangleMeshParticlesContact.cpp | 97 +
SurgSim/Collision/TriangleMeshParticlesContact.h | 53 +
SurgSim/Collision/TriangleMeshPlaneContact.cpp | 75 +
SurgSim/Collision/TriangleMeshPlaneContact.h | 48 +
SurgSim/Collision/TriangleMeshPlaneDcdContact.cpp | 91 -
SurgSim/Collision/TriangleMeshPlaneDcdContact.h | 52 -
.../Collision/TriangleMeshSurfaceMeshContact.cpp | 142 +
SurgSim/Collision/TriangleMeshSurfaceMeshContact.h | 53 +
.../Collision/TriangleMeshTriangleMeshContact.cpp | 231 +
.../Collision/TriangleMeshTriangleMeshContact.h | 52 +
.../TriangleMeshTriangleMeshDcdContact.cpp | 229 -
.../Collision/TriangleMeshTriangleMeshDcdContact.h | 50 -
.../BoxCapsuleContactCalculationTests.cpp | 4 +-
.../BoxDoubleSidedPlaneContactCalculationTests.cpp | 12 +-
.../UnitTests/BoxPlaneContactCalculationTests.cpp | 12 +-
.../UnitTests/BoxSphereContactCalculationTests.cpp | 4 +-
SurgSim/Collision/UnitTests/CMakeLists.txt | 11 +-
.../CapsuleSphereContactCalculationTests.cpp | 4 +-
SurgSim/Collision/UnitTests/CollisionPairTests.cpp | 143 +-
.../CompoundShapeContactCalculationTests.cpp | 124 +
.../UnitTests/ContactCalculationTests.cpp | 47 +-
.../UnitTests/ContactCalculationTestsCommon.cpp | 56 +-
.../UnitTests/ContactCalculationTestsCommon.h | 27 +-
.../UnitTests/ElementContactFilterTests.cpp | 289 +
.../UnitTests/OctreeContactCalculationTests.cpp | 326 +-
SurgSim/Collision/UnitTests/RepresentationTest.cpp | 168 +-
...mentMeshTriangleMeshContactCalculationTests.cpp | 905 ++
.../SegmentSegmentCcdIntervalCheckTests.cpp | 558 +
.../SegmentSegmentCcdMovingContactTests.cpp | 581 +
.../SegmentSegmentCcdStaticContactTests.cpp | 884 ++
.../UnitTests/SegmentSelfContactTests.cpp | 589 +
.../UnitTests/ShapeCollisionRepresentationTest.cpp | 53 +-
...hereDoubleSidedPlaneContactCalculationTests.cpp | 6 +-
.../SpherePlaneContactCalculationTests.cpp | 4 +-
.../SphereSphereContactCalculationTests.cpp | 4 +-
...riangleMeshParticlesContactCalculationTests.cpp | 147 +
.../TriangleMeshPlaneContactCalculationTests.cpp | 22 +-
...angleMeshSurfaceMeshContactCalculationTests.cpp | 380 +
...ngleMeshTriangleMeshContactCalculationTests.cpp | 48 +-
SurgSim/Collision/UnitTests/config.txt.in | 2 +-
SurgSim/DataStructures/AabbTree.cpp | 14 +
SurgSim/DataStructures/AabbTree.h | 14 +-
SurgSim/DataStructures/AabbTreeData.cpp | 28 +-
SurgSim/DataStructures/AabbTreeData.h | 11 +-
.../DataStructures/AabbTreeIntersectionVisitor.h | 4 +-
SurgSim/DataStructures/AabbTreeNode.cpp | 74 +-
SurgSim/DataStructures/AabbTreeNode.h | 33 +-
SurgSim/DataStructures/BufferedValue-inl.h | 7 +-
SurgSim/DataStructures/CMakeLists.txt | 26 +-
SurgSim/DataStructures/DataGroup.cpp | 15 +
SurgSim/DataStructures/DataGroup.h | 23 +-
SurgSim/DataStructures/DataGroupBuilder.cpp | 19 +-
SurgSim/DataStructures/DataGroupBuilder.h | 17 +
SurgSim/DataStructures/DataGroupCopier.cpp | 47 +-
SurgSim/DataStructures/DataGroupCopier.h | 19 +-
SurgSim/DataStructures/DataStructuresConvert-inl.h | 40 +-
SurgSim/DataStructures/DataStructuresConvert.h | 10 +-
SurgSim/DataStructures/Grid-inl.h | 301 +
SurgSim/DataStructures/Grid.h | 133 +
SurgSim/DataStructures/Groups-inl.h | 168 +
SurgSim/DataStructures/Groups.h | 117 +
SurgSim/DataStructures/Image-inl.h | 85 +-
SurgSim/DataStructures/Image.h | 57 +-
SurgSim/DataStructures/ImageBase-inl.h | 138 +
SurgSim/DataStructures/ImageBase.h | 125 +
SurgSim/DataStructures/ImageMap-inl.h | 47 +
SurgSim/DataStructures/ImageMap.h | 54 +
SurgSim/DataStructures/IndexedLocalCoordinate.cpp | 7 +
SurgSim/DataStructures/IndexedLocalCoordinate.h | 7 +
SurgSim/DataStructures/Location.h | 164 +-
SurgSim/DataStructures/MeshElement.h | 11 +
SurgSim/DataStructures/NamedData-inl.h | 58 +-
SurgSim/DataStructures/NamedData.h | 25 +
SurgSim/DataStructures/NormalData.h | 51 +
SurgSim/DataStructures/OctreeNode-inl.h | 58 +-
SurgSim/DataStructures/OctreeNode.cpp | 47 +-
SurgSim/DataStructures/OctreeNode.h | 31 +-
.../OctreeNodePlyReaderDelegate-inl.h | 70 +
.../DataStructures/OctreeNodePlyReaderDelegate.cpp | 146 +
.../DataStructures/OctreeNodePlyReaderDelegate.h | 166 +
.../DataStructures/PerformanceTests/CMakeLists.txt | 1 +
.../PerformanceTests/GridPerformanceTest.cpp | 120 +
SurgSim/DataStructures/PlyReader.cpp | 43 +-
SurgSim/DataStructures/PlyReader.h | 21 +-
SurgSim/DataStructures/SegmentEmptyData.h | 41 +
SurgSim/DataStructures/SegmentMesh-inl.h | 243 +
SurgSim/DataStructures/SegmentMesh.cpp | 29 +
SurgSim/DataStructures/SegmentMesh.h | 127 +
SurgSim/DataStructures/TriangleMesh-inl.h | 373 +-
SurgSim/DataStructures/TriangleMesh.cpp | 83 +-
SurgSim/DataStructures/TriangleMesh.h | 283 +-
SurgSim/DataStructures/TriangleMeshBase-inl.h | 263 -
SurgSim/DataStructures/TriangleMeshBase.h | 211 -
.../TriangleMeshPlyReaderDelegate-inl.h | 106 +-
.../DataStructures/TriangleMeshPlyReaderDelegate.h | 30 +-
SurgSim/DataStructures/TriangleMeshUtilities-inl.h | 35 -
SurgSim/DataStructures/TriangleMeshUtilities.cpp | 30 -
SurgSim/DataStructures/TriangleMeshUtilities.h | 43 -
.../DataStructures/UnitTests/AabbTreeNodeTests.cpp | 4 +-
SurgSim/DataStructures/UnitTests/AabbTreeTests.cpp | 64 +-
SurgSim/DataStructures/UnitTests/CMakeLists.txt | 16 +-
.../Data/PlyReaderTests/Cube_with_physics.ply | 52 +
.../UnitTests/Data/SegmentMeshTest/segmentmesh.ply | 18 +
.../DataStructures/UnitTests/DataGroupTests.cpp | 40 +-
.../UnitTests/DataStructuresConvertTests.cpp | 84 +-
SurgSim/DataStructures/UnitTests/Grid1DTests.cpp | 256 +
SurgSim/DataStructures/UnitTests/Grid2DTests.cpp | 258 +
SurgSim/DataStructures/UnitTests/Grid3DTests.cpp | 415 +
SurgSim/DataStructures/UnitTests/GridTests.cpp | 26 +
SurgSim/DataStructures/UnitTests/GridTests.h | 73 +
SurgSim/DataStructures/UnitTests/GroupsTests.cpp | 262 +
SurgSim/DataStructures/UnitTests/ImageMapTest.cpp | 178 +
SurgSim/DataStructures/UnitTests/ImageTest.cpp | 144 +-
.../UnitTests/IndexedLocalCoordinateTest.cpp | 28 +
SurgSim/DataStructures/UnitTests/LocationTests.cpp | 222 +-
SurgSim/DataStructures/UnitTests/MockObjects.h | 173 +-
.../DataStructures/UnitTests/NamedDataTests.cpp | 34 +
.../DataStructures/UnitTests/OctreeNodeTests.cpp | 69 +-
.../UnitTests/OptionalValueTests.cpp | 14 +
.../DataStructures/UnitTests/PlyReaderTests.cpp | 54 +-
.../DataStructures/UnitTests/SegmentMeshTest.cpp | 617 +
.../UnitTests/TetrahedronMeshTest.cpp | 8 +-
.../UnitTests/TriangleMeshBaseTest.cpp | 655 --
.../DataStructures/UnitTests/TriangleMeshTest.cpp | 806 +-
SurgSim/DataStructures/UnitTests/config.txt.in | 2 +-
SurgSim/DataStructures/Vertex.h | 28 +-
SurgSim/DataStructures/Vertices-inl.h | 205 +
SurgSim/DataStructures/Vertices.h | 141 +-
SurgSim/DataStructures/ply.c | 56 +-
SurgSim/Devices/CMakeLists.txt | 49 +-
SurgSim/Devices/DeviceFilters/BoolToScalar.cpp | 206 +
SurgSim/Devices/DeviceFilters/BoolToScalar.h | 125 +
SurgSim/Devices/DeviceFilters/CMakeLists.txt | 26 +-
SurgSim/Devices/DeviceFilters/DeviceFilter.cpp | 82 +
SurgSim/Devices/DeviceFilters/DeviceFilter.h | 84 +
SurgSim/Devices/DeviceFilters/FilteredDevice.cpp | 277 +
SurgSim/Devices/DeviceFilters/FilteredDevice.h | 110 +
SurgSim/Devices/DeviceFilters/ForceScale.cpp | 94 +-
SurgSim/Devices/DeviceFilters/ForceScale.h | 74 +-
SurgSim/Devices/DeviceFilters/PoseIntegrator.cpp | 145 +-
SurgSim/Devices/DeviceFilters/PoseIntegrator.h | 47 +-
SurgSim/Devices/DeviceFilters/PoseTransform.cpp | 263 +-
SurgSim/Devices/DeviceFilters/PoseTransform.h | 104 +-
SurgSim/Devices/DeviceFilters/RecordPose.cpp | 90 +
SurgSim/Devices/DeviceFilters/RecordPose.h | 73 +
.../DeviceFilters/UnitTests/BoolToScalarTest.cpp | 214 +
.../Devices/DeviceFilters/UnitTests/CMakeLists.txt | 19 +-
.../UnitTests/Data/FilteredDevice.yaml | 11 +
.../UnitTests/Data/PoseTransform.yaml | 6 +
.../DeviceFilters/UnitTests/DeviceFilterTest.cpp | 94 +
.../DeviceFilters/UnitTests/FilteredDeviceTest.cpp | 123 +
.../DeviceFilters/UnitTests/ForceScaleTest.cpp | 2 +-
.../DeviceFilters/UnitTests/PoseIntegratorTest.cpp | 2 +-
.../DeviceFilters/UnitTests/PoseTransformTest.cpp | 26 +-
.../DeviceFilters}/UnitTests/config.txt.in | 0
SurgSim/Devices/DeviceUtilities.cpp | 178 +
SurgSim/Devices/DeviceUtilities.h | 65 +
SurgSim/Devices/IdentityPoseDevice/CMakeLists.txt | 3 +-
.../IdentityPoseDevice/IdentityPoseDevice.cpp | 43 +-
.../IdentityPoseDevice/IdentityPoseDevice.h | 22 +-
.../UnitTests/IdentityPoseDeviceTest.cpp | 22 +-
SurgSim/Devices/Keyboard/CMakeLists.txt | 10 +-
SurgSim/Devices/Keyboard/KeyCode.h | 4 +-
SurgSim/Devices/Keyboard/KeyboardDevice.cpp | 33 +-
SurgSim/Devices/Keyboard/KeyboardDevice.h | 22 +-
SurgSim/Devices/Keyboard/KeyboardScaffold.cpp | 52 +-
SurgSim/Devices/Keyboard/KeyboardScaffold.h | 27 +-
SurgSim/Devices/Keyboard/OsgKeyboardHandler.cpp | 43 +-
SurgSim/Devices/Keyboard/OsgKeyboardHandler.h | 6 +-
.../Keyboard/UnitTests/KeyboardDeviceTest.cpp | 27 +-
.../Keyboard/UnitTests/KeyboardScaffoldTest.cpp | 2 +-
.../Devices/Keyboard/VisualTests/CMakeLists.txt | 4 +-
.../Keyboard/VisualTests/KeyboardVisualTests.cpp | 434 +-
SurgSim/Devices/LabJack/CMakeLists.txt | 6 +-
SurgSim/Devices/LabJack/LabJackDevice.cpp | 55 +-
SurgSim/Devices/LabJack/LabJackDevice.h | 43 +-
SurgSim/Devices/LabJack/LabJackScaffold.h | 19 +-
SurgSim/Devices/LabJack/LabJackThread.cpp | 7 +-
SurgSim/Devices/LabJack/LabJackThread.h | 12 +-
.../LabJack/UnitTests/LabJackChecksumsTest.cpp | 34 +-
.../LabJack/UnitTests/LabJackDeviceTest.cpp | 96 +-
.../LabJack/UnitTests/LabJackScaffoldTest.cpp | 4 +-
.../UnitTests/LabJackTypeConvertersTest.cpp | 34 +-
SurgSim/Devices/LabJack/VisualTest/CMakeLists.txt | 23 +-
SurgSim/Devices/LabJack/VisualTest/main.cpp | 110 +-
SurgSim/Devices/LabJack/linux/LabJackChecksums.cpp | 6 +-
SurgSim/Devices/LabJack/linux/LabJackChecksums.h | 6 +-
SurgSim/Devices/LabJack/linux/LabJackConstants.h | 6 +-
SurgSim/Devices/LabJack/linux/LabJackScaffold.cpp | 250 +-
.../LabJack/linux/LabJackTypeConverters.cpp | 4 +-
.../Devices/LabJack/linux/LabJackTypeConverters.h | 6 +-
SurgSim/Devices/LabJack/win32/LabJackScaffold.cpp | 185 +-
SurgSim/Devices/Leap/CMakeLists.txt | 59 +
SurgSim/Devices/Leap/Leap.dox | 16 +
SurgSim/Devices/Leap/LeapDevice.cpp | 128 +
SurgSim/Devices/Leap/LeapDevice.h | 130 +
SurgSim/Devices/Leap/LeapScaffold.cpp | 467 +
SurgSim/Devices/Leap/LeapScaffold.h | 115 +
SurgSim/Devices/Leap/LeapUtilities.cpp | 70 +
SurgSim/Devices/Leap/LeapUtilities.h | 38 +
SurgSim/Devices/Leap/UnitTests/CMakeLists.txt | 33 +
SurgSim/Devices/Leap/UnitTests/LeapDeviceTest.cpp | 232 +
SurgSim/Devices/Leap/VisualTest/CMakeLists.txt | 39 +
SurgSim/Devices/Leap/VisualTest/main.cpp | 132 +
SurgSim/Devices/Mouse/CMakeLists.txt | 12 +-
SurgSim/Devices/Mouse/MouseDevice.cpp | 31 +-
SurgSim/Devices/Mouse/MouseDevice.h | 23 +-
SurgSim/Devices/Mouse/MouseScaffold.cpp | 46 +-
SurgSim/Devices/Mouse/MouseScaffold.h | 26 +-
SurgSim/Devices/Mouse/OsgMouseHandler.cpp | 4 +-
SurgSim/Devices/Mouse/OsgMouseHandler.h | 6 +-
.../Devices/Mouse/UnitTests/MouseDeviceTest.cpp | 26 +-
.../Devices/Mouse/UnitTests/MouseScaffoldTest.cpp | 2 +-
SurgSim/Devices/Mouse/VisualTests/CMakeLists.txt | 4 +-
.../Devices/Mouse/VisualTests/MouseVisualTests.cpp | 6 +-
SurgSim/Devices/MultiAxis/BitSetBuffer.h | 4 +-
SurgSim/Devices/MultiAxis/CMakeLists.txt | 9 +-
.../Devices/MultiAxis/CreateInputDeviceHandle.h | 4 +-
SurgSim/Devices/MultiAxis/GetSystemError.h | 4 +-
SurgSim/Devices/MultiAxis/MultiAxisDevice.cpp | 85 +-
SurgSim/Devices/MultiAxis/MultiAxisDevice.h | 58 +-
SurgSim/Devices/MultiAxis/RawMultiAxisDevice.cpp | 22 +-
SurgSim/Devices/MultiAxis/RawMultiAxisDevice.h | 18 +-
SurgSim/Devices/MultiAxis/RawMultiAxisScaffold.cpp | 101 +-
SurgSim/Devices/MultiAxis/RawMultiAxisScaffold.h | 35 +-
SurgSim/Devices/MultiAxis/RawMultiAxisThread.cpp | 4 +-
SurgSim/Devices/MultiAxis/RawMultiAxisThread.h | 14 +-
.../Devices/MultiAxis/SystemInputDeviceHandle.cpp | 4 +-
.../Devices/MultiAxis/SystemInputDeviceHandle.h | 4 +-
.../MultiAxis/UnitTests/MultiAxisDeviceTest.cpp | 11 +-
.../MultiAxis/UnitTests/RawMultiAxisDeviceTest.cpp | 23 +-
.../UnitTests/RawMultiAxisScaffoldTest.cpp | 8 +-
.../Devices/MultiAxis/VisualTest/CMakeLists.txt | 28 +-
SurgSim/Devices/MultiAxis/VisualTest/main.cpp | 4 +-
.../Devices/MultiAxis/VisualTest/raw_test_main.cpp | 4 +-
.../MultiAxis/linux/CreateInputDeviceHandle.cpp | 4 +-
SurgSim/Devices/MultiAxis/linux/FileDescriptor.cpp | 4 +-
SurgSim/Devices/MultiAxis/linux/FileDescriptor.h | 4 +-
SurgSim/Devices/MultiAxis/linux/GetSystemError.cpp | 6 +-
.../Devices/MultiAxis/linux/InputDeviceHandle.cpp | 8 +-
.../Devices/MultiAxis/linux/InputDeviceHandle.h | 12 +-
.../MultiAxis/win32/CreateInputDeviceHandle.cpp | 4 +-
SurgSim/Devices/MultiAxis/win32/FileHandle.cpp | 4 +-
SurgSim/Devices/MultiAxis/win32/FileHandle.h | 4 +-
SurgSim/Devices/MultiAxis/win32/GetSystemError.cpp | 4 +-
.../Devices/MultiAxis/win32/WdkHidDeviceHandle.cpp | 8 +-
.../Devices/MultiAxis/win32/WdkHidDeviceHandle.h | 14 +-
SurgSim/Devices/Nimble/CMakeLists.txt | 62 +
SurgSim/Devices/Nimble/Nimble.dox | 9 +
SurgSim/Devices/Nimble/NimbleDevice.cpp | 81 +
SurgSim/Devices/Nimble/NimbleDevice.h | 95 +
SurgSim/Devices/Nimble/NimbleScaffold.cpp | 496 +
SurgSim/Devices/Nimble/NimbleScaffold.h | 102 +
SurgSim/Devices/Nimble/UnitTests/CMakeLists.txt | 32 +
.../Devices/Nimble/UnitTests/NimbleDeviceTest.cpp | 164 +
.../Nimble/UnitTests/NimbleScaffoldTest.cpp | 181 +
SurgSim/Devices/Nimble/VisualTest/CMakeLists.txt | 36 +
SurgSim/Devices/Nimble/VisualTest/main.cpp | 51 +
SurgSim/Devices/Novint/CMakeLists.txt | 21 +-
SurgSim/Devices/Novint/Novint7DofDevice.cpp | 62 -
SurgSim/Devices/Novint/Novint7DofDevice.h | 72 -
SurgSim/Devices/Novint/NovintCommonDevice.cpp | 132 -
SurgSim/Devices/Novint/NovintCommonDevice.h | 97 -
SurgSim/Devices/Novint/NovintDevice.cpp | 199 +-
SurgSim/Devices/Novint/NovintDevice.h | 163 +-
SurgSim/Devices/Novint/NovintScaffold.cpp | 1314 ++-
SurgSim/Devices/Novint/NovintScaffold.h | 116 +-
SurgSim/Devices/Novint/UnitTests/CMakeLists.txt | 3 +-
.../Novint/UnitTests/Novint7DofDeviceTest.cpp | 219 -
.../Devices/Novint/UnitTests/NovintDeviceTest.cpp | 247 +-
.../Novint/UnitTests/NovintScaffoldTest.cpp | 33 +-
SurgSim/Devices/Novint/VisualTest/CMakeLists.txt | 41 +-
.../Devices/Novint/VisualTest/falcon_7dof_main.cpp | 51 -
SurgSim/Devices/Novint/VisualTest/main.cpp | 33 +-
SurgSim/Devices/Oculus/CMakeLists.txt | 67 +
SurgSim/Devices/Oculus/Oculus.dox | 24 +
SurgSim/Devices/Oculus/OculusDevice.cpp | 99 +
SurgSim/Devices/Oculus/OculusDevice.h | 96 +
SurgSim/Devices/Oculus/OculusDisplaySettings.cpp | 68 +
SurgSim/Devices/Oculus/OculusDisplaySettings.h | 77 +
SurgSim/Devices/Oculus/OculusScaffold.cpp | 322 +
SurgSim/Devices/Oculus/OculusScaffold.h | 106 +
SurgSim/Devices/Oculus/OculusView.cpp | 93 +
SurgSim/Devices/Oculus/OculusView.h | 80 +
SurgSim/Devices/Oculus/SceneTest/CMakeLists.txt | 56 +
.../Devices/Oculus/SceneTest/Data/CameraText.yaml | 22 +
SurgSim/Devices/Oculus/SceneTest/Data/Cube.yaml | 8 +
.../Devices/Oculus/SceneTest/Data/MonoView.yaml | 17 +
.../Devices/Oculus/SceneTest/Data/OculusView.yaml | 36 +
SurgSim/Devices/Oculus/SceneTest/Data/OsgView.yaml | 38 +
.../Devices/Oculus/SceneTest/OculusSceneTest.cpp | 157 +
SurgSim/Devices/Oculus/SceneTest/config.txt.in | 2 +
SurgSim/Devices/Oculus/UnitTests/CMakeLists.txt | 41 +
.../Devices/Oculus/UnitTests/OculusDeviceTest.cpp | 118 +
.../UnitTests/OculusDisplaySettingsTests.cpp | 52 +
.../Devices/Oculus/UnitTests/OculusViewTests.cpp | 59 +
SurgSim/Devices/Oculus/VisualTest/CMakeLists.txt | 35 +
SurgSim/Devices/Oculus/VisualTest/main.cpp | 41 +
SurgSim/Devices/OpenNI/CMakeLists.txt | 55 +
SurgSim/Devices/OpenNI/OpenNI.dox | 18 +
SurgSim/Devices/OpenNI/OpenNIDevice.cpp | 72 +
SurgSim/Devices/OpenNI/OpenNIDevice.h | 68 +
SurgSim/Devices/OpenNI/OpenNIScaffold.cpp | 297 +
SurgSim/Devices/OpenNI/OpenNIScaffold.h | 103 +
SurgSim/Devices/OpenNI/UnitTests/CMakeLists.txt | 31 +
.../Devices/OpenNI/UnitTests/OpenNIDeviceTest.cpp | 133 +
SurgSim/Devices/OpenNI/VisualTest/CMakeLists.txt | 46 +
SurgSim/Devices/OpenNI/VisualTest/main.cpp | 113 +
SurgSim/Devices/Phantom/CMakeLists.txt | 6 +-
SurgSim/Devices/Phantom/Phantom.dox | 1 +
SurgSim/Devices/Phantom/PhantomDevice.cpp | 32 +-
SurgSim/Devices/Phantom/PhantomDevice.h | 25 +-
SurgSim/Devices/Phantom/PhantomScaffold.cpp | 158 +-
SurgSim/Devices/Phantom/PhantomScaffold.h | 43 +-
.../Phantom/UnitTests/PhantomDeviceTest.cpp | 59 +-
.../Phantom/UnitTests/PhantomScaffoldTest.cpp | 19 +-
SurgSim/Devices/Phantom/VisualTest/CMakeLists.txt | 21 +-
SurgSim/Devices/Phantom/VisualTest/main.cpp | 7 +-
SurgSim/Devices/ReplayPoseDevice/CMakeLists.txt | 55 +
.../Devices/ReplayPoseDevice/ReplayPoseDevice.cpp | 97 +
.../Devices/ReplayPoseDevice/ReplayPoseDevice.h | 90 +
.../ReplayPoseDevice/ReplayPoseScaffold.cpp | 281 +
.../Devices/ReplayPoseDevice/ReplayPoseScaffold.h | 91 +
.../ReplayPoseDevice/UnitTests/CMakeLists.txt | 31 +
.../UnitTests/ReplayPoseDeviceTest.cpp | 214 +
SurgSim/Devices/Sixense/CMakeLists.txt | 18 +-
SurgSim/Devices/Sixense/Sixense.dox | 9 +-
SurgSim/Devices/Sixense/SixenseDevice.cpp | 27 +-
SurgSim/Devices/Sixense/SixenseDevice.h | 16 +-
SurgSim/Devices/Sixense/SixenseScaffold.cpp | 29 +-
SurgSim/Devices/Sixense/SixenseScaffold.h | 26 +-
SurgSim/Devices/Sixense/SixenseThread.cpp | 4 +-
SurgSim/Devices/Sixense/SixenseThread.h | 12 +-
SurgSim/Devices/Sixense/UnitTests/CMakeLists.txt | 27 +-
.../Sixense/UnitTests/SixenseDeviceTest.cpp | 4 +-
.../Sixense/UnitTests/SixenseScaffoldTest.cpp | 4 +-
SurgSim/Devices/Sixense/VisualTest/CMakeLists.txt | 37 +-
SurgSim/Devices/Sixense/VisualTest/main.cpp | 4 +-
SurgSim/Devices/TrackIR/CMakeLists.txt | 12 +-
SurgSim/Devices/TrackIR/TrackIRDevice.cpp | 27 +-
SurgSim/Devices/TrackIR/TrackIRDevice.h | 25 +-
SurgSim/Devices/TrackIR/TrackIRScaffold.h | 24 +-
SurgSim/Devices/TrackIR/TrackIRThread.cpp | 5 +-
SurgSim/Devices/TrackIR/TrackIRThread.h | 12 +-
.../TrackIR/UnitTests/TrackIRDeviceTest.cpp | 22 +-
.../TrackIR/UnitTests/TrackIRScaffoldTest.cpp | 20 +-
SurgSim/Devices/TrackIR/VisualTest/CMakeLists.txt | 9 +-
SurgSim/Devices/TrackIR/VisualTest/main.cpp | 4 +-
SurgSim/Devices/TrackIR/linux/TrackIRScaffold.cpp | 38 +-
SurgSim/Devices/TrackIR/win32/TrackIRScaffold.cpp | 49 +-
SurgSim/Devices/UnitTests/CMakeLists.txt | 43 +
SurgSim/Devices/UnitTests/Data/noInitialize.yaml | 2 +
SurgSim/Devices/UnitTests/Data/noName.yaml | 2 +
SurgSim/Devices/UnitTests/Data/notMap.yaml | 1 +
SurgSim/Devices/UnitTests/Data/notRegistered.yaml | 2 +
SurgSim/Devices/UnitTests/Data/notSequence.yaml | 1 +
SurgSim/Devices/UnitTests/Data/success.yaml | 4 +
SurgSim/Devices/UnitTests/DeviceUtilitiesTests.cpp | 92 +
.../{Blocks => Devices}/UnitTests/config.txt.in | 0
SurgSim/Devices/devices.dox | 6 +-
SurgSim/Framework/Accessible.cpp | 68 +-
SurgSim/Framework/Accessible.h | 102 +-
SurgSim/Framework/ApplicationData.cpp | 19 +-
SurgSim/Framework/Asset.cpp | 24 +-
SurgSim/Framework/Asset.h | 23 +-
SurgSim/Framework/BasicSceneElement.h | 2 +-
SurgSim/Framework/BasicThread.cpp | 86 +-
SurgSim/Framework/BasicThread.h | 21 +
SurgSim/Framework/BehaviorManager.cpp | 7 +-
SurgSim/Framework/BehaviorManager.h | 12 +-
SurgSim/Framework/CMakeLists.txt | 9 +-
SurgSim/Framework/Clock.h | 29 +-
SurgSim/Framework/Component-inl.h | 40 +
SurgSim/Framework/Component.cpp | 29 +-
SurgSim/Framework/Component.h | 43 +-
SurgSim/Framework/ComponentManager-inl.h | 25 +-
SurgSim/Framework/ComponentManager.cpp | 53 +-
SurgSim/Framework/ComponentManager.h | 17 +-
SurgSim/Framework/FrameworkConvert-inl.h | 2 +-
SurgSim/Framework/FrameworkConvert.cpp | 164 +-
SurgSim/Framework/FrameworkConvert.h | 42 +-
SurgSim/Framework/LogMessageBase.cpp | 18 +-
SurgSim/Framework/LogOutput.cpp | 23 +-
SurgSim/Framework/LogOutput.h | 11 +-
SurgSim/Framework/LoggerManager.cpp | 9 +
SurgSim/Framework/LoggerManager.h | 10 +-
SurgSim/Framework/Macros.h | 6 +-
SurgSim/Framework/ObjectFactory.h | 50 +-
SurgSim/Framework/PoseComponent.h | 8 +-
SurgSim/Framework/Representation.cpp | 18 +-
SurgSim/Framework/Representation.h | 4 +-
SurgSim/Framework/Runtime.cpp | 190 +-
SurgSim/Framework/Runtime.h | 103 +-
SurgSim/Framework/SamplingMetricBase.cpp | 117 +
SurgSim/Framework/SamplingMetricBase.h | 125 +
SurgSim/Framework/Scene.cpp | 78 +-
SurgSim/Framework/Scene.h | 33 +-
SurgSim/Framework/SceneElement-inl.h | 27 +-
SurgSim/Framework/SceneElement.cpp | 148 +-
SurgSim/Framework/SceneElement.h | 70 +-
SurgSim/Framework/SharedInstance-inl.h | 4 +-
SurgSim/Framework/ThreadPool-inl.h | 74 +
SurgSim/Framework/ThreadPool.cpp | 69 +
SurgSim/Framework/ThreadPool.h | 122 +
SurgSim/Framework/Timer.cpp | 71 +-
SurgSim/Framework/Timer.h | 12 +-
SurgSim/Framework/TransferPropertiesBehavior.cpp | 4 +-
SurgSim/Framework/TransferPropertiesBehavior.h | 19 +-
SurgSim/Framework/UnitTests/AccessibleTests.cpp | 60 +-
SurgSim/Framework/UnitTests/AssetTests.cpp | 2 +
.../Framework/UnitTests/BasicSceneElementTests.cpp | 4 +
SurgSim/Framework/UnitTests/BasicThreadTests.cpp | 62 +-
.../Framework/UnitTests/BehaviorManagerTest.cpp | 5 +-
SurgSim/Framework/UnitTests/CMakeLists.txt | 2 +
SurgSim/Framework/UnitTests/ComponentTest.cpp | 24 +-
.../UnitTests/Data/SceneElementTest/circle-1.yaml | 9 +
.../UnitTests/Data/SceneElementTest/circle-2.yaml | 9 +
.../UnitTests/Data/SceneElementTest/included.yaml | 13 +
.../UnitTests/Data/SceneElementTest/includer.yaml | 10 +
.../UnitTests/Data/SceneElementTest/single.yaml | 6 +
.../UnitTests/Data/SceneTestData/bad.yaml | 10 +
.../UnitTests/Data/SceneTestData/element.yaml | 10 +
.../UnitTests/Data/SceneTestData/elements.yaml | 20 +
.../UnitTests/Data/SceneTestData/scene.yaml | 36 +
.../Framework/UnitTests/LockedContainerTest.cpp | 7 +-
SurgSim/Framework/UnitTests/LoggerManagerTest.cpp | 7 +-
SurgSim/Framework/UnitTests/MockObjects.cpp | 9 +-
SurgSim/Framework/UnitTests/MockObjects.h | 68 +-
SurgSim/Framework/UnitTests/ObjectFactoryTests.cpp | 2 +-
SurgSim/Framework/UnitTests/RuntimeTest.cpp | 110 +-
.../Framework/UnitTests/SamplingMetricBaseTest.cpp | 105 +
SurgSim/Framework/UnitTests/SceneElementTest.cpp | 240 +-
SurgSim/Framework/UnitTests/SceneTest.cpp | 116 +-
SurgSim/Framework/UnitTests/ThreadPoolTest.cpp | 79 +
SurgSim/Framework/UnitTests/TimerTest.cpp | 10 +-
.../UnitTests/TransferPropertiesBehaviorTests.cpp | 30 +-
SurgSim/Graphics/AxesRepresentation.h | 2 +-
SurgSim/Graphics/CMakeLists.txt | 34 +-
SurgSim/Graphics/Camera.cpp | 130 +-
SurgSim/Graphics/Camera.h | 103 +-
SurgSim/Graphics/CurveRepresentation.cpp | 57 +
SurgSim/Graphics/CurveRepresentation.h | 99 +
SurgSim/Graphics/Font.h | 35 +
SurgSim/Graphics/Group.h | 4 +-
SurgSim/Graphics/Light.h | 13 +
SurgSim/Graphics/Manager.cpp | 56 +-
SurgSim/Graphics/Manager.h | 3 +-
SurgSim/Graphics/Material.h | 25 +-
SurgSim/Graphics/Mesh-inl.h | 8 +-
SurgSim/Graphics/Mesh.cpp | 64 +-
SurgSim/Graphics/Mesh.h | 54 +-
SurgSim/Graphics/MeshPlyReaderDelegate.h | 2 +-
SurgSim/Graphics/MeshRepresentation.h | 36 +-
SurgSim/Graphics/MeshUtilities.cpp | 28 -
SurgSim/Graphics/MeshUtilities.h | 39 -
SurgSim/Graphics/Model.h | 34 +
SurgSim/Graphics/OsgAxesRepresentation.cpp | 4 +-
SurgSim/Graphics/OsgAxesRepresentation.h | 8 +-
SurgSim/Graphics/OsgBoxRepresentation.h | 16 +-
SurgSim/Graphics/OsgCamera.cpp | 277 +-
SurgSim/Graphics/OsgCamera.h | 57 +-
SurgSim/Graphics/OsgCapsuleRepresentation.h | 16 +-
SurgSim/Graphics/OsgCurveRepresentation.cpp | 212 +
SurgSim/Graphics/OsgCurveRepresentation.h | 121 +
SurgSim/Graphics/OsgCylinderRepresentation.h | 16 +-
SurgSim/Graphics/OsgFont.cpp | 62 +
SurgSim/Graphics/OsgFont.h | 63 +
SurgSim/Graphics/OsgGroup.h | 16 +-
SurgSim/Graphics/OsgLight.cpp | 14 +-
SurgSim/Graphics/OsgLight.h | 34 +-
SurgSim/Graphics/OsgLog.h | 2 +-
SurgSim/Graphics/OsgManager.cpp | 89 +
SurgSim/Graphics/OsgManager.h | 23 +-
SurgSim/Graphics/OsgMaterial.cpp | 125 +-
SurgSim/Graphics/OsgMaterial.h | 64 +-
SurgSim/Graphics/OsgMeshRepresentation.cpp | 292 +-
SurgSim/Graphics/OsgMeshRepresentation.h | 57 +-
SurgSim/Graphics/OsgModel.cpp | 53 +
SurgSim/Graphics/OsgModel.h | 60 +
SurgSim/Graphics/OsgOctreeRepresentation.cpp | 10 +-
SurgSim/Graphics/OsgOctreeRepresentation.h | 8 +-
SurgSim/Graphics/OsgPlane.h | 2 +-
SurgSim/Graphics/OsgPointCloudRepresentation.cpp | 40 +-
SurgSim/Graphics/OsgPointCloudRepresentation.h | 31 +-
SurgSim/Graphics/OsgProgram.cpp | 266 +
SurgSim/Graphics/OsgProgram.h | 164 +
SurgSim/Graphics/OsgRenderTarget-inl.h | 23 +-
SurgSim/Graphics/OsgRenderTarget.h | 10 +-
SurgSim/Graphics/OsgRepresentation.cpp | 107 +-
SurgSim/Graphics/OsgRepresentation.h | 79 +-
SurgSim/Graphics/OsgSceneryRepresentation.cpp | 58 +-
SurgSim/Graphics/OsgSceneryRepresentation.h | 28 +-
SurgSim/Graphics/OsgScreenSpacePass.h | 2 +-
.../Graphics/OsgScreenSpaceQuadRepresentation.cpp | 75 +-
.../Graphics/OsgScreenSpaceQuadRepresentation.h | 29 +-
SurgSim/Graphics/OsgShader.cpp | 259 -
SurgSim/Graphics/OsgShader.h | 150 -
SurgSim/Graphics/OsgSkeletonRepresentation.cpp | 423 +
SurgSim/Graphics/OsgSkeletonRepresentation.h | 134 +
SurgSim/Graphics/OsgTextRepresentation.cpp | 294 +
SurgSim/Graphics/OsgTextRepresentation.h | 141 +
SurgSim/Graphics/OsgTextureCubeMap.cpp | 45 +-
SurgSim/Graphics/OsgTextureCubeMap.h | 51 +-
SurgSim/Graphics/OsgTextureUniform-inl.h | 18 +-
SurgSim/Graphics/OsgTextureUniform.h | 2 +
SurgSim/Graphics/OsgTrackballZoomManipulator.cpp | 5 +
SurgSim/Graphics/OsgTrackballZoomManipulator.h | 10 +-
SurgSim/Graphics/OsgUniform-inl.h | 15 +
SurgSim/Graphics/OsgUniform.h | 21 +-
SurgSim/Graphics/OsgUniformBase.cpp | 2 +-
SurgSim/Graphics/OsgUniformBase.h | 10 +
SurgSim/Graphics/OsgUniformFactory.cpp | 2 +
SurgSim/Graphics/OsgVectorFieldRepresentation.cpp | 43 +-
SurgSim/Graphics/OsgVectorFieldRepresentation.h | 39 +-
SurgSim/Graphics/OsgView.cpp | 183 +-
SurgSim/Graphics/OsgView.h | 38 +-
SurgSim/Graphics/OsgViewElement.cpp | 6 +-
SurgSim/Graphics/OsgViewElement.h | 10 +-
SurgSim/Graphics/PaintBehavior.cpp | 314 +
SurgSim/Graphics/PaintBehavior.h | 139 +
SurgSim/Graphics/PointCloudRepresentation.cpp | 17 +
SurgSim/Graphics/PointCloudRepresentation.h | 13 +-
SurgSim/Graphics/Program.h | 133 +
SurgSim/Graphics/RenderPass.cpp | 16 +-
SurgSim/Graphics/RenderPass.h | 6 +-
SurgSim/Graphics/RenderTests/CMakeLists.txt | 8 +-
.../wound_deformable.ply | 2391 ----
.../OsgScreenSpaceQuadRenderTests/CheckerBoard.png | Bin 4009 -> 0 bytes
.../Data/OsgShaderRenderTests/L_forcep.obj | 132 +
.../{shader.geom => shader_axis_mirrored.geom} | 0
.../rigged_cylinder.osgt | 11743 +++++++++++++++++++
.../RenderTests/ImplicitSurfaceRenderTests.cpp | 350 +
.../Graphics/RenderTests/OsgCameraRenderTests.cpp | 90 +-
.../OsgCurveRepresentationRenderTests.cpp | 143 +
.../OsgMeshRepresentationRenderTests.cpp | 72 +-
.../OsgOctreeRepresentationRenderTests.cpp | 16 +-
.../OsgPointCloudRepresentationRenderTests.cpp | 39 +
.../Graphics/RenderTests/OsgProgramRenderTests.cpp | 452 +
.../RenderTests/OsgRepresentationRenderTests.cpp | 166 +-
.../OsgSceneryRepresentationRenderTests.cpp | 9 +-
.../RenderTests/OsgScreenSpaceQuadRenderTests.cpp | 4 +-
.../Graphics/RenderTests/OsgShaderRenderTests.cpp | 253 -
.../OsgSkeletonRepresentationRenderTests.cpp | 193 +
.../OsgSphereRepresentationRenderTests.cpp | 25 +-
.../OsgTextRepresentationRenderTests.cpp | 136 +
.../OsgVectorFieldRepresentationRenderTests.cpp | 8 +-
.../RenderTests/OsgViewElementRenderTests.cpp | 9 +
.../RenderTests/PaintBehaviorRenderTests.cpp | 181 +
SurgSim/Graphics/RenderTests/RenderTest.cpp | 4 +-
SurgSim/Graphics/RenderTests/RenderTest.h | 2 +
SurgSim/Graphics/RenderTests/config.txt.in | 6 +-
SurgSim/Graphics/Representation.cpp | 18 +-
SurgSim/Graphics/Representation.h | 30 +-
SurgSim/Graphics/SceneryRepresentation.cpp | 38 +
SurgSim/Graphics/SceneryRepresentation.h | 27 +-
SurgSim/Graphics/ScreenSpaceQuadRepresentation.h | 14 +-
SurgSim/Graphics/Shader.h | 123 -
SurgSim/Graphics/SkeletonRepresentation.h | 109 +
SurgSim/Graphics/TangentSpaceGenerator.cpp | 287 +
SurgSim/Graphics/TangentSpaceGenerator.h | 149 +
SurgSim/Graphics/TextRepresentation.cpp | 60 +
SurgSim/Graphics/TextRepresentation.h | 145 +
SurgSim/Graphics/Texture.cpp | 38 +
SurgSim/Graphics/Texture.h | 11 +
SurgSim/Graphics/UnitTests/CMakeLists.txt | 10 +-
.../shader.frag | 0
.../shader.geom | 0
.../shader.vert | 0
.../rigged_cylinder.osgt | 11743 +++++++++++++++++++
.../Data/OsgTextureTests/CheckerBoard.png | Bin 4009 -> 0 bytes
SurgSim/Graphics/UnitTests/ManagerTests.cpp | 8 +-
SurgSim/Graphics/UnitTests/MockObjects.h | 168 +-
SurgSim/Graphics/UnitTests/MockOsgObjects.h | 26 +-
.../UnitTests/OsgAxesRepresentationTests.cpp | 49 +
.../UnitTests/OsgBoxRepresentationTests.cpp | 89 -
SurgSim/Graphics/UnitTests/OsgCameraTests.cpp | 164 +-
.../UnitTests/OsgCurveRepresentationTests.cpp | 87 +
SurgSim/Graphics/UnitTests/OsgGroupTests.cpp | 16 +-
SurgSim/Graphics/UnitTests/OsgLightTests.cpp | 44 +-
SurgSim/Graphics/UnitTests/OsgMaterialTests.cpp | 101 +-
.../UnitTests/OsgMeshRepresentationTests.cpp | 23 +-
.../UnitTests/OsgOctreeRepresentationTests.cpp | 19 +-
.../UnitTests/OsgPlaneRepresentationTests.cpp | 120 +-
.../UnitTests/OsgPointCloudRepresentationTests.cpp | 1 -
SurgSim/Graphics/UnitTests/OsgProgramTests.cpp | 294 +
.../Graphics/UnitTests/OsgRepresentationTests.cpp | 189 +-
.../UnitTests/OsgSceneryRepresentationTests.cpp | 79 +-
.../Graphics/UnitTests/OsgScreenSpaceQuadTests.cpp | 8 +
SurgSim/Graphics/UnitTests/OsgShaderTests.cpp | 297 -
.../UnitTests/OsgSkeletonRepresentationTests.cpp | 235 +
.../UnitTests/OsgSphereRepresentationTests.cpp | 118 -
.../UnitTests/OsgTextRepresentationTests.cpp | 153 +
SurgSim/Graphics/UnitTests/OsgTexture1dTests.cpp | 10 +-
SurgSim/Graphics/UnitTests/OsgTexture2dTests.cpp | 10 +-
SurgSim/Graphics/UnitTests/OsgTexture3dTests.cpp | 20 +-
.../Graphics/UnitTests/OsgTextureCubeMapTests.cpp | 28 +-
.../UnitTests/OsgTextureRectangleTests.cpp | 10 +-
SurgSim/Graphics/UnitTests/OsgTextureTests.cpp | 10 +-
SurgSim/Graphics/UnitTests/OsgUniformBaseTests.cpp | 11 +-
SurgSim/Graphics/UnitTests/OsgUniformTests.cpp | 40 +-
.../OsgVectorFieldRepresentationTests.cpp | 18 +-
SurgSim/Graphics/UnitTests/OsgViewTests.cpp | 59 +-
SurgSim/Graphics/UnitTests/PaintBehaviorTests.cpp | 55 +
SurgSim/Graphics/UnitTests/RenderPassTests.cpp | 3 +-
SurgSim/Graphics/UnitTests/ViewElementTests.cpp | 16 +-
SurgSim/Graphics/UnitTests/config.txt.in | 6 +-
SurgSim/Graphics/VectorFieldRepresentation.h | 7 +-
SurgSim/Graphics/View.cpp | 16 +-
SurgSim/Graphics/View.h | 12 +-
SurgSim/Graphics/ViewElement.h | 2 +-
SurgSim/Input/CMakeLists.txt | 4 +-
SurgSim/Input/CombiningOutputComponent.cpp | 167 +
SurgSim/Input/CombiningOutputComponent.h | 86 +
SurgSim/Input/CommonDevice.cpp | 121 +-
SurgSim/Input/CommonDevice.h | 73 +-
SurgSim/Input/DeviceInterface.h | 20 +-
SurgSim/Input/InputComponent.cpp | 83 +-
SurgSim/Input/InputComponent.h | 62 +-
SurgSim/Input/InputManager.cpp | 107 +-
SurgSim/Input/InputManager.h | 19 +-
SurgSim/Input/OutputComponent.cpp | 86 +-
SurgSim/Input/OutputComponent.h | 55 +-
SurgSim/Input/UnitTests/CMakeLists.txt | 16 +-
.../UnitTests/CombiningOutputComponentTest.cpp | 309 +
SurgSim/Input/UnitTests/CommonDeviceTests.cpp | 11 +
.../UnitTests/Data/CombiningOutputComponent.yaml | 25 +
SurgSim/Input/UnitTests/InputComponentTest.cpp | 28 +-
SurgSim/Input/UnitTests/InputManagerTest.cpp | 33 +-
SurgSim/Input/UnitTests/OutputComponentTest.cpp | 33 +-
SurgSim/Input/UnitTests/TestDevice.cpp | 13 +-
SurgSim/Input/UnitTests/TestDevice.h | 14 +-
SurgSim/{Blocks => Input}/UnitTests/config.txt.in | 0
SurgSim/Math/Aabb.h | 36 +-
SurgSim/Math/BoxShape.cpp | 38 +-
SurgSim/Math/BoxShape.h | 17 +-
SurgSim/Math/CMakeLists.txt | 43 +-
SurgSim/Math/CapsuleShape.cpp | 16 +-
SurgSim/Math/CapsuleShape.h | 14 +-
SurgSim/Math/CardinalSplines.cpp | 104 +
SurgSim/Math/CardinalSplines.h | 58 +
SurgSim/Math/CompoundShape.cpp | 279 +
SurgSim/Math/CompoundShape.h | 135 +
SurgSim/Math/CubicSolver-inl.h | 132 +
SurgSim/Math/CubicSolver.h | 54 +
SurgSim/Math/CylinderShape.cpp | 12 +-
SurgSim/Math/CylinderShape.h | 15 +-
SurgSim/Math/DoubleSidedPlaneShape.cpp | 2 +-
SurgSim/Math/DoubleSidedPlaneShape.h | 10 +-
SurgSim/Math/GaussLegendreQuadrature.cpp | 45 +-
SurgSim/Math/GaussLegendreQuadrature.h | 71 +-
SurgSim/Math/Geometry.h | 945 +-
SurgSim/Math/IntervalArithmetic-inl.h | 899 ++
SurgSim/Math/IntervalArithmetic.h | 568 +
SurgSim/Math/KalmanFilter-inl.h | 122 +
SurgSim/Math/KalmanFilter.h | 111 +
SurgSim/Math/LinearMotionArithmetic-inl.h | 705 ++
SurgSim/Math/LinearMotionArithmetic.h | 499 +
SurgSim/Math/LinearSolveAndInverse-inl.h | 59 +-
SurgSim/Math/LinearSolveAndInverse.cpp | 58 +-
SurgSim/Math/LinearSolveAndInverse.h | 59 +-
SurgSim/Math/LinearSparseSolveAndInverse.cpp | 78 +
SurgSim/Math/LinearSparseSolveAndInverse.h | 129 +
SurgSim/Math/MathConvert-inl.h | 163 +-
SurgSim/Math/MathConvert.cpp | 69 +-
SurgSim/Math/MathConvert.h | 110 +-
SurgSim/Math/Matrix.h | 32 +-
SurgSim/Math/MeshShape-inl.h | 16 +-
SurgSim/Math/MeshShape.cpp | 139 +-
SurgSim/Math/MeshShape.h | 110 +-
SurgSim/Math/MinMax-inl.h | 169 +
SurgSim/Math/MinMax.h | 78 +
SurgSim/Math/MlcpGaussSeidelSolver.cpp | 2099 +---
SurgSim/Math/MlcpGaussSeidelSolver.h | 198 +-
SurgSim/Math/MlcpProblem.cpp | 9 +-
SurgSim/Math/MlcpProblem.h | 3 +-
SurgSim/Math/MlcpSolution.h | 2 +-
SurgSim/Math/OctreeShape.cpp | 61 +-
SurgSim/Math/OctreeShape.h | 31 +-
SurgSim/Math/OdeEquation.cpp | 51 +
SurgSim/Math/OdeEquation.h | 121 +-
SurgSim/Math/OdeSolver.cpp | 36 +-
SurgSim/Math/OdeSolver.h | 122 +-
SurgSim/Math/OdeSolverEulerExplicit.cpp | 66 +-
SurgSim/Math/OdeSolverEulerExplicit.h | 46 +-
SurgSim/Math/OdeSolverEulerExplicitModified.cpp | 66 +-
SurgSim/Math/OdeSolverEulerExplicitModified.h | 39 +-
SurgSim/Math/OdeSolverEulerImplicit.cpp | 168 +-
SurgSim/Math/OdeSolverEulerImplicit.dox | 109 +
SurgSim/Math/OdeSolverEulerImplicit.h | 39 +-
SurgSim/Math/OdeSolverLinearEulerExplicit.cpp | 13 +-
SurgSim/Math/OdeSolverLinearEulerExplicit.h | 4 +-
.../Math/OdeSolverLinearEulerExplicitModified.cpp | 13 +-
.../Math/OdeSolverLinearEulerExplicitModified.h | 4 +-
SurgSim/Math/OdeSolverLinearEulerImplicit.cpp | 29 +-
SurgSim/Math/OdeSolverLinearEulerImplicit.h | 12 +-
SurgSim/Math/OdeSolverLinearRungeKutta4.cpp | 27 +-
SurgSim/Math/OdeSolverLinearRungeKutta4.h | 4 +-
SurgSim/Math/OdeSolverLinearStatic.cpp | 11 +-
SurgSim/Math/OdeSolverLinearStatic.h | 4 +-
SurgSim/Math/OdeSolverRungeKutta4.cpp | 63 +-
SurgSim/Math/OdeSolverRungeKutta4.h | 55 +-
SurgSim/Math/OdeSolverStatic.cpp | 60 +-
SurgSim/Math/OdeSolverStatic.h | 19 +-
SurgSim/Math/OdeState.cpp | 75 +-
SurgSim/Math/OdeState.h | 43 +-
SurgSim/Math/ParticlesShape-inl.h | 45 +
SurgSim/Math/ParticlesShape.cpp | 149 +
SurgSim/Math/ParticlesShape.h | 118 +
SurgSim/Math/PlaneShape.cpp | 2 +-
SurgSim/Math/PlaneShape.h | 10 +-
.../Math/PointTriangleCcdContactCalculation-inl.h | 121 +
SurgSim/Math/Polynomial-inl.h | 699 ++
SurgSim/Math/Polynomial.h | 388 +
SurgSim/Math/PolynomialRoots-inl.h | 127 +
SurgSim/Math/PolynomialRoots.h | 135 +
SurgSim/Math/PolynomialValues-inl.h | 156 +
SurgSim/Math/PolynomialValues.h | 167 +
SurgSim/Math/Scalar-inl.h | 42 +
SurgSim/Math/Scalar.h | 76 +
SurgSim/Math/SegmentMeshShape-inl.h | 37 +
SurgSim/Math/SegmentMeshShape.cpp | 158 +
SurgSim/Math/SegmentMeshShape.h | 98 +
SurgSim/Math/SegmentMeshShapePlyReaderDelegate.cpp | 84 +
SurgSim/Math/SegmentMeshShapePlyReaderDelegate.h | 65 +
.../Math/SegmentSegmentCcdContactCalculation-inl.h | 143 +
SurgSim/Math/Shape.cpp | 27 +-
SurgSim/Math/Shape.h | 80 +-
SurgSim/Math/Shapes.h | 4 +-
SurgSim/Math/SparseMatrix.h | 395 +
SurgSim/Math/SphereShape.cpp | 12 +-
SurgSim/Math/SphereShape.h | 12 +-
SurgSim/Math/SurfaceMeshShape-inl.h | 9 +-
SurgSim/Math/SurfaceMeshShape.cpp | 66 +-
SurgSim/Math/SurfaceMeshShape.h | 60 +-
.../Math/TriangleCapsuleContactCalculation-inl.h | 579 +
.../Math/TriangleTriangleContactCalculation-inl.h | 200 +
SurgSim/Math/TriangleTriangleIntersection-inl.h | 22 +-
SurgSim/Math/UnitTests/AabbTests.cpp | 20 +-
SurgSim/Math/UnitTests/AngleAxisTests.cpp | 66 +
SurgSim/Math/UnitTests/CMakeLists.txt | 23 +-
SurgSim/Math/UnitTests/CardinalSplinesTests.cpp | 92 +
SurgSim/Math/UnitTests/CompoundShapeTests.cpp | 238 +
SurgSim/Math/UnitTests/CubicSolverTests.cpp | 185 +
SurgSim/Math/UnitTests/Data/segmentmesh.ply | 21 +
SurgSim/Math/UnitTests/GeometryTests.cpp | 391 +-
SurgSim/Math/UnitTests/IntervalArithmeticTests.cpp | 734 ++
SurgSim/Math/UnitTests/KalmanFilterTests.cpp | 110 +
.../Math/UnitTests/LinearMotionArithmeticTests.cpp | 435 +
.../Math/UnitTests/LinearSolveAndInverseTests.cpp | 62 +-
.../UnitTests/LinearSparseSolveAndInverseTests.cpp | 197 +
SurgSim/Math/UnitTests/MeshShapeTests.cpp | 256 +-
SurgSim/Math/UnitTests/MinMaxTests.cpp | 217 +
.../UnitTests/MlcpTestData/mlcpOriginalTest.txt | 2 +-
.../Math/UnitTests/MlcpTestData/mlcpTest001.txt | 2 +-
.../Math/UnitTests/MlcpTestData/mlcpTest002.txt | 2 +-
.../Math/UnitTests/MlcpTestData/mlcpTest003.txt | 2 +-
.../Math/UnitTests/MlcpTestData/mlcpTest009.txt | 2 +-
SurgSim/Math/UnitTests/MockCapsule.h | 93 +
SurgSim/Math/UnitTests/MockObject.h | 273 +-
SurgSim/Math/UnitTests/MockTriangle.h | 9 +
SurgSim/Math/UnitTests/OdeEquationTests.cpp | 62 +-
.../OdeSolverEulerExplicitModifiedTests.cpp | 66 +-
.../Math/UnitTests/OdeSolverEulerExplicitTests.cpp | 65 +-
.../Math/UnitTests/OdeSolverEulerImplicitTests.cpp | 152 +-
.../Math/UnitTests/OdeSolverRungeKutta4Tests.cpp | 87 +-
SurgSim/Math/UnitTests/OdeSolverStaticTests.cpp | 68 +-
SurgSim/Math/UnitTests/OdeSolverTests.cpp | 55 +-
SurgSim/Math/UnitTests/OdeStateTests.cpp | 131 +-
SurgSim/Math/UnitTests/ParticlesShapeTests.cpp | 151 +
SurgSim/Math/UnitTests/PolynomialRootTests.cpp | 123 +
SurgSim/Math/UnitTests/PolynomialTests.cpp | 377 +
SurgSim/Math/UnitTests/PolynomialValuesTests.cpp | 105 +
SurgSim/Math/UnitTests/QuaternionTests.cpp | 10 +
SurgSim/Math/UnitTests/ScalarTests.cpp | 184 +
SurgSim/Math/UnitTests/SegmentMeshShapeTests.cpp | 145 +
SurgSim/Math/UnitTests/ShapeTests.cpp | 206 +-
SurgSim/Math/UnitTests/SparseMatrixTests.cpp | 363 +
SurgSim/Math/UnitTests/SurfaceMeshShapeTests.cpp | 30 +-
.../TriangleCapsuleContactCalculationTests.cpp | 483 +
...iangleSeparatingAxisContactCalculationTests.cpp | 174 +
.../UnitTests/TriangleTriangleTestParameters.h | 12 +
SurgSim/Math/UnitTests/VectorTests.cpp | 362 +-
SurgSim/Math/UnitTests/config.txt.in | 4 +-
SurgSim/Math/Vector.h | 41 +-
SurgSim/Particles/CMakeLists.txt | 61 +
SurgSim/Particles/DefaultPointGenerator.cpp | 48 +
SurgSim/Particles/DefaultPointGenerator.h | 49 +
SurgSim/Particles/Emitter.cpp | 218 +
SurgSim/Particles/Emitter.h | 182 +
SurgSim/Particles/Particles.h | 60 +
.../Particles/ParticlesCollisionRepresentation.cpp | 109 +
.../Particles/ParticlesCollisionRepresentation.h | 94 +
SurgSim/Particles/PointGenerator.cpp | 40 +
SurgSim/Particles/PointGenerator.h | 71 +
SurgSim/Particles/RandomBoxPointGenerator.cpp | 65 +
SurgSim/Particles/RandomBoxPointGenerator.h | 47 +
SurgSim/Particles/RandomMeshPointGenerator.cpp | 77 +
SurgSim/Particles/RandomMeshPointGenerator.h | 49 +
SurgSim/Particles/RandomPointGenerator.cpp | 65 +
SurgSim/Particles/RandomPointGenerator.h | 53 +
SurgSim/Particles/RandomSpherePointGenerator.cpp | 73 +
SurgSim/Particles/RandomSpherePointGenerator.h | 47 +
SurgSim/Particles/RenderTests/CMakeLists.txt | 50 +
SurgSim/Particles/RenderTests/RenderTest.cpp | 67 +
SurgSim/Particles/RenderTests/RenderTest.h | 56 +
.../RenderTests/RenderTestSphRepresentation.cpp | 166 +
SurgSim/Particles/RenderTests/config.txt.in | 2 +
SurgSim/Particles/Representation.cpp | 160 +
SurgSim/Particles/Representation.h | 122 +
SurgSim/Particles/Sink.cpp | 107 +
SurgSim/Particles/Sink.h | 94 +
SurgSim/Particles/SphRepresentation.cpp | 367 +
SurgSim/Particles/SphRepresentation.h | 205 +
SurgSim/Particles/UnitTests/CMakeLists.txt | 50 +
SurgSim/Particles/UnitTests/EmitterTests.cpp | 296 +
SurgSim/Particles/UnitTests/MockObjects.cpp | 47 +
SurgSim/Particles/UnitTests/MockObjects.h | 47 +
.../ParticlesCollisionRepresentationTests.cpp | 110 +
.../Particles/UnitTests/PointGeneratorTests.cpp | 105 +
.../UnitTests/RandomPointGeneratorTests.cpp | 53 +
.../Particles/UnitTests/RepresentationTests.cpp | 147 +
SurgSim/Particles/UnitTests/SinkTests.cpp | 165 +
.../Particles/UnitTests/SphRepresentationTests.cpp | 327 +
SurgSim/Particles/UnitTests/config.txt.in | 2 +
SurgSim/Physics/BuildMlcp.cpp | 27 +-
SurgSim/Physics/BuildMlcp.h | 7 +-
SurgSim/Physics/CMakeLists.txt | 116 +-
SurgSim/Physics/CcdCollision.cpp | 73 +
SurgSim/Physics/CcdCollision.h | 69 +
SurgSim/Physics/CcdCollisionLoop.cpp | 228 +
SurgSim/Physics/CcdCollisionLoop.h | 124 +
SurgSim/Physics/Computation.cpp | 43 +-
SurgSim/Physics/Computation.h | 14 +
SurgSim/Physics/ComputationGroup.cpp | 93 +
SurgSim/Physics/ComputationGroup.h | 79 +
SurgSim/Physics/Constraint.cpp | 116 +-
SurgSim/Physics/Constraint.h | 53 +-
SurgSim/Physics/ConstraintComponent.h | 4 +-
SurgSim/Physics/ConstraintImplementation.cpp | 22 +
SurgSim/Physics/ConstraintImplementation.h | 28 +-
.../Physics/ConstraintImplementationFactory.cpp | 75 +-
SurgSim/Physics/ConstraintImplementationFactory.h | 27 +-
SurgSim/Physics/ConstraintType.h | 39 +
SurgSim/Physics/ContactConstraintData.h | 28 +-
SurgSim/Physics/ContactConstraintGeneration.cpp | 172 +-
SurgSim/Physics/ContactConstraintGeneration.h | 21 +-
SurgSim/Physics/ContactFiltering.cpp | 98 +
SurgSim/Physics/ContactFiltering.h | 57 +
SurgSim/Physics/DcdCollision.cpp | 127 +-
SurgSim/Physics/DcdCollision.h | 29 +-
.../Physics/DeformableCollisionRepresentation.cpp | 175 +-
.../Physics/DeformableCollisionRepresentation.h | 35 +-
SurgSim/Physics/DeformableRepresentation.cpp | 179 +-
SurgSim/Physics/DeformableRepresentation.h | 95 +-
SurgSim/Physics/Fem-inl.h | 116 +
SurgSim/Physics/Fem.h | 104 +
SurgSim/Physics/Fem1D.cpp | 35 +
SurgSim/Physics/Fem1D.h | 45 +
SurgSim/Physics/Fem1DElementBeam.cpp | 168 +-
SurgSim/Physics/Fem1DElementBeam.h | 128 +-
SurgSim/Physics/Fem1DLocalization.cpp | 108 +
SurgSim/Physics/Fem1DLocalization.h | 54 +
SurgSim/Physics/Fem1DPlyReaderDelegate.cpp | 89 +-
SurgSim/Physics/Fem1DPlyReaderDelegate.h | 45 +-
SurgSim/Physics/Fem1DRepresentation.cpp | 194 +-
SurgSim/Physics/Fem1DRepresentation.h | 68 +-
.../Physics/Fem1DRepresentationLocalization.cpp | 98 -
SurgSim/Physics/Fem1DRepresentationLocalization.h | 72 -
SurgSim/Physics/Fem2D.cpp | 36 +
SurgSim/Physics/Fem2D.h | 46 +
SurgSim/Physics/Fem2DElementTriangle.cpp | 815 +-
SurgSim/Physics/Fem2DElementTriangle.h | 298 +-
...m2DElementTriangle_computeLocalMembraneMass.dox | 141 +
.../Fem2DElementTriangle_computeLocalPlateMass.dox | 165 +
SurgSim/Physics/Fem2DLocalization.cpp | 72 +
SurgSim/Physics/Fem2DLocalization.h | 57 +
SurgSim/Physics/Fem2DPlyReaderDelegate.cpp | 92 +-
SurgSim/Physics/Fem2DPlyReaderDelegate.h | 44 +-
SurgSim/Physics/Fem2DRepresentation.cpp | 201 +-
SurgSim/Physics/Fem2DRepresentation.h | 59 +-
.../Physics/Fem2DRepresentationLocalization.cpp | 98 -
SurgSim/Physics/Fem2DRepresentationLocalization.h | 72 -
SurgSim/Physics/Fem3D.cpp | 37 +
SurgSim/Physics/Fem3D.h | 47 +
.../Fem3DElementCorotationalTetrahedron.cpp | 307 +-
.../Physics/Fem3DElementCorotationalTetrahedron.h | 51 +-
SurgSim/Physics/Fem3DElementCube.cpp | 269 +-
SurgSim/Physics/Fem3DElementCube.h | 170 +-
SurgSim/Physics/Fem3DElementTetrahedron.cpp | 166 +-
SurgSim/Physics/Fem3DElementTetrahedron.h | 152 +-
SurgSim/Physics/Fem3DLocalization.cpp | 50 +
SurgSim/Physics/Fem3DLocalization.h | 57 +
SurgSim/Physics/Fem3DPlyReaderDelegate.cpp | 83 +-
SurgSim/Physics/Fem3DPlyReaderDelegate.h | 38 +-
SurgSim/Physics/Fem3DRepresentation.cpp | 285 +-
SurgSim/Physics/Fem3DRepresentation.h | 80 +-
SurgSim/Physics/Fem3DRepresentationBilateral3D.cpp | 128 -
SurgSim/Physics/Fem3DRepresentationBilateral3D.h | 74 -
SurgSim/Physics/Fem3DRepresentationContact.cpp | 130 -
SurgSim/Physics/Fem3DRepresentationContact.h | 73 -
.../Physics/Fem3DRepresentationLocalization.cpp | 98 -
SurgSim/Physics/Fem3DRepresentationLocalization.h | 73 -
SurgSim/Physics/FemConstraintFixedPoint.cpp | 124 +
SurgSim/Physics/FemConstraintFixedPoint.h | 55 +
.../Physics/FemConstraintFixedRotationVector.cpp | 133 +
SurgSim/Physics/FemConstraintFixedRotationVector.h | 60 +
SurgSim/Physics/FemConstraintFrictionalSliding.cpp | 107 +
SurgSim/Physics/FemConstraintFrictionalSliding.h | 55 +
.../Physics/FemConstraintFrictionlessContact.cpp | 124 +
SurgSim/Physics/FemConstraintFrictionlessContact.h | 62 +
.../Physics/FemConstraintFrictionlessSliding.cpp | 101 +
SurgSim/Physics/FemConstraintFrictionlessSliding.h | 55 +
SurgSim/Physics/FemElement-inl.h | 56 +
SurgSim/Physics/FemElement.cpp | 109 +-
SurgSim/Physics/FemElement.h | 97 +-
SurgSim/Physics/FemElementStructs.h | 89 +
SurgSim/Physics/FemLocalization.cpp | 132 +
SurgSim/Physics/FemLocalization.h | 68 +
SurgSim/Physics/FemPlyFormat.dox | 88 +
SurgSim/Physics/FemPlyReaderDelegate.cpp | 188 +-
SurgSim/Physics/FemPlyReaderDelegate.h | 73 +-
SurgSim/Physics/FemRepresentation.cpp | 386 +-
SurgSim/Physics/FemRepresentation.h | 164 +-
SurgSim/Physics/FemRepresentationParameters.cpp | 198 -
SurgSim/Physics/FemRepresentationParameters.h | 171 -
SurgSim/Physics/FixedConstraintFixedPoint.cpp | 71 +
SurgSim/Physics/FixedConstraintFixedPoint.h | 70 +
.../Physics/FixedConstraintFixedRotationVector.cpp | 72 +
.../Physics/FixedConstraintFixedRotationVector.h | 68 +
.../Physics/FixedConstraintFrictionlessContact.cpp | 84 +
.../Physics/FixedConstraintFrictionlessContact.h | 72 +
SurgSim/Physics/FixedRepresentation.cpp | 8 +-
SurgSim/Physics/FixedRepresentation.h | 10 +-
SurgSim/Physics/FixedRepresentationBilateral3D.cpp | 77 -
SurgSim/Physics/FixedRepresentationBilateral3D.h | 74 -
SurgSim/Physics/FixedRepresentationContact.cpp | 84 -
SurgSim/Physics/FixedRepresentationContact.h | 76 -
SurgSim/Physics/FixedRepresentationLocalization.h | 105 -
SurgSim/Physics/FreeMotion.cpp | 33 +-
SurgSim/Physics/FreeMotion.h | 15 +-
SurgSim/Physics/LinearSpring.cpp | 299 +-
SurgSim/Physics/LinearSpring.h | 35 +-
SurgSim/Physics/Localization.cpp | 61 +-
SurgSim/Physics/Localization.h | 62 +-
SurgSim/Physics/MassSpringConstraintFixedPoint.cpp | 119 +
SurgSim/Physics/MassSpringConstraintFixedPoint.h | 57 +
.../MassSpringConstraintFrictionlessContact.cpp | 106 +
.../MassSpringConstraintFrictionlessContact.h | 75 +
SurgSim/Physics/MassSpringLocalization.cpp | 110 +
SurgSim/Physics/MassSpringLocalization.h | 83 +
SurgSim/Physics/MassSpringRepresentation.cpp | 252 +-
SurgSim/Physics/MassSpringRepresentation.h | 74 +-
.../Physics/MassSpringRepresentationContact.cpp | 109 -
SurgSim/Physics/MassSpringRepresentationContact.h | 79 -
.../MassSpringRepresentationLocalization.cpp | 88 -
.../Physics/MassSpringRepresentationLocalization.h | 81 -
SurgSim/Physics/MlcpPhysicsProblem-inl.h | 57 -
SurgSim/Physics/MlcpPhysicsProblem.cpp | 36 +-
SurgSim/Physics/MlcpPhysicsProblem.h | 18 +-
SurgSim/Physics/ParticleCollisionResponse.cpp | 51 +
SurgSim/Physics/ParticleCollisionResponse.h | 50 +
SurgSim/Physics/PerformanceTests/CMakeLists.txt | 6 +-
.../Data/Fem3DPerformanceTest/wound_deformable.ply | 2389 ----
.../DivisibleCubeRepresentation.cpp | 160 +
.../PerformanceTests/DivisibleCubeRepresentation.h | 75 +
.../PerformanceTests/Fem3DPerformanceTest.cpp | 267 +-
.../Fem3DSolutionComponentsTest.cpp | 335 +
SurgSim/Physics/PerformanceTests/config.txt.in | 2 +-
SurgSim/Physics/PhysicsConvert.cpp | 8 +-
SurgSim/Physics/PhysicsConvert.h | 8 +-
SurgSim/Physics/PhysicsManager.cpp | 189 +-
SurgSim/Physics/PhysicsManager.h | 121 +-
SurgSim/Physics/PhysicsManagerState.cpp | 81 +-
SurgSim/Physics/PhysicsManagerState.h | 83 +-
SurgSim/Physics/PostUpdate.cpp | 33 +-
SurgSim/Physics/PostUpdate.h | 7 +-
SurgSim/Physics/PreUpdate.cpp | 6 +-
SurgSim/Physics/PreUpdate.h | 7 +-
SurgSim/Physics/PrepareCollisionPairs.cpp | 112 +
SurgSim/Physics/PrepareCollisionPairs.h | 76 +
SurgSim/Physics/PushResults.cpp | 31 +-
SurgSim/Physics/PushResults.h | 14 +-
SurgSim/Physics/RenderTests/CMakeLists.txt | 3 +-
.../RenderTests/CompoundCollisionRenderTest.cpp | 317 +
SurgSim/Physics/RenderTests/Data/bar.ply | 49 +
SurgSim/Physics/RenderTests/Data/collider.ply | 49 +
SurgSim/Physics/RenderTests/Data/cylinder.ply | 345 +
SurgSim/Physics/RenderTests/Data/half_knot.ply | 158 +
SurgSim/Physics/RenderTests/Data/loop.ply | 101 +
.../Data/prolene 3.0-fixedExtremity.ply | 159 +
.../Physics/RenderTests/Fem3DMeshRenderTest.cpp | 86 +-
.../RenderTests/Fem3DvsTruthCubeRenderTest.cpp | 27 +-
.../Physics/RenderTests/RenderTestCcdSuture.cpp | 341 +
SurgSim/Physics/RenderTests/RenderTestFem1D.cpp | 33 +-
SurgSim/Physics/RenderTests/RenderTestFem2D.cpp | 8 +-
SurgSim/Physics/RenderTests/RenderTestFem3D.cpp | 16 +-
.../RenderTests/RenderTestFem3DCorotational.cpp | 10 +-
.../Physics/RenderTests/RenderTestMassSprings.cpp | 42 +-
.../Physics/RenderTests/RenderTestRigidBodies.cpp | 145 +-
SurgSim/Physics/RenderTests/config.txt.in | 2 +-
SurgSim/Physics/Representation.cpp | 22 +-
SurgSim/Physics/Representation.h | 37 +-
SurgSim/Physics/RigidCollisionRepresentation.cpp | 68 +-
SurgSim/Physics/RigidCollisionRepresentation.h | 12 +-
SurgSim/Physics/RigidConstraintFixedPoint.cpp | 133 +
SurgSim/Physics/RigidConstraintFixedPoint.h | 70 +
.../Physics/RigidConstraintFixedRotationVector.cpp | 73 +
.../Physics/RigidConstraintFixedRotationVector.h | 68 +
.../Physics/RigidConstraintFrictionlessContact.cpp | 109 +
.../Physics/RigidConstraintFrictionlessContact.h | 71 +
SurgSim/Physics/RigidLocalization.cpp | 122 +
SurgSim/Physics/RigidLocalization.h | 74 +
SurgSim/Physics/RigidRepresentation.cpp | 103 +-
SurgSim/Physics/RigidRepresentation.h | 25 +-
SurgSim/Physics/RigidRepresentationBase-inl.h | 5 +-
SurgSim/Physics/RigidRepresentationBase.cpp | 21 +-
SurgSim/Physics/RigidRepresentationBase.h | 39 +-
SurgSim/Physics/RigidRepresentationBilateral3D.cpp | 136 -
SurgSim/Physics/RigidRepresentationBilateral3D.h | 74 -
SurgSim/Physics/RigidRepresentationContact.cpp | 115 -
SurgSim/Physics/RigidRepresentationContact.h | 75 -
.../Physics/RigidRepresentationLocalization.cpp | 88 -
SurgSim/Physics/RigidRepresentationLocalization.h | 78 -
SurgSim/Physics/RigidRepresentationState.cpp | 114 -
SurgSim/Physics/RigidRepresentationState.h | 108 -
SurgSim/Physics/RigidState.cpp | 114 +
SurgSim/Physics/RigidState.h | 108 +
SurgSim/Physics/RotationVectorConstraint.cpp | 98 +
SurgSim/Physics/RotationVectorConstraint.h | 61 +
SurgSim/Physics/RotationVectorConstraintData.h | 121 +
SurgSim/Physics/SlidingConstraint.cpp | 79 +
SurgSim/Physics/SlidingConstraint.h | 77 +
SurgSim/Physics/SlidingConstraintData.cpp | 89 +
SurgSim/Physics/SlidingConstraintData.h | 93 +
SurgSim/Physics/SolveMlcp.cpp | 65 +-
SurgSim/Physics/SolveMlcp.h | 31 +-
SurgSim/Physics/Spring.cpp | 46 +
SurgSim/Physics/Spring.h | 29 +-
SurgSim/Physics/UnitTests/BuildMlcpTests.cpp | 194 +-
SurgSim/Physics/UnitTests/CMakeLists.txt | 66 +-
SurgSim/Physics/UnitTests/CcdCollisionLoopTest.cpp | 92 +
SurgSim/Physics/UnitTests/CommonTests.h | 25 +-
SurgSim/Physics/UnitTests/ComputationGroupTest.cpp | 129 +
SurgSim/Physics/UnitTests/ComputationTests.cpp | 61 +-
.../ConstraintImplementationFactoryTests.cpp | 105 +
.../UnitTests/ConstraintImplementationTests.cpp | 31 +
SurgSim/Physics/UnitTests/ConstraintTests.cpp | 242 +-
.../UnitTests/ContactConstraintDataTests.cpp | 9 +
.../UnitTests/ContactConstraintGenerationTests.cpp | 15 +-
SurgSim/Physics/UnitTests/ContactFilteringTest.cpp | 145 +
.../Data/PlyReaderTests/Fem1DMaterial.ply | 32 +
.../Data/PlyReaderTests/Fem1DNoMaterial.ply | 29 +
.../Data/PlyReaderTests/Fem2DMaterial.ply | 29 +
.../Data/PlyReaderTests/Fem2DNoMaterial.ply | 26 +
.../Data/PlyReaderTests/Fem3DCubeMaterial.ply | 30 +
.../Data/PlyReaderTests/Fem3DCubeNoMaterial.ply | 27 +
.../PlyReaderTests/Wrong3DFileWithRotationData.ply | 26 +
SurgSim/Physics/UnitTests/DcdCollisionTests.cpp | 168 +-
.../DeformableCollisionRepresentationTest.cpp | 43 +-
.../UnitTests/DeformableRepresentationTest.cpp | 148 +-
.../Physics/UnitTests/DeformableTestsUtility-inl.h | 49 +
SurgSim/Physics/UnitTests/DeformableTestsUtility.h | 44 +
.../UnitTests/Fem1DConstraintFixedPointTests.cpp | 223 +
.../Fem1DConstraintFixedRotationVectorTests.cpp | 247 +
.../Fem1DConstraintFrictionalSlidingTests.cpp | 283 +
.../Fem1DConstraintFrictionlessContactTests.cpp | 319 +
.../Fem1DConstraintFrictionlessSlidingTests.cpp | 287 +
.../Physics/UnitTests/Fem1DElementBeamTests.cpp | 226 +-
.../Physics/UnitTests/Fem1DLocalizationTest.cpp | 188 +
.../UnitTests/Fem1DMechanicalValidationTests.cpp | 27 +-
.../UnitTests/Fem1DPlyReaderDelegateTests.cpp | 83 +-
.../Fem1DRepresentationLocalizationTest.cpp | 228 -
.../Physics/UnitTests/Fem1DRepresentationTests.cpp | 248 +-
.../UnitTests/Fem2DConstraintFixedPointTests.cpp | 227 +
.../Fem2DConstraintFrictionalSlidingTests.cpp | 288 +
.../Fem2DConstraintFrictionlessContactTests.cpp | 318 +
.../Fem2DConstraintFrictionlessSlidingTests.cpp | 290 +
.../UnitTests/Fem2DElementTriangleTests.cpp | 865 +-
.../Physics/UnitTests/Fem2DLocalizationTest.cpp | 177 +
.../UnitTests/Fem2DMechanicalValidationTests.cpp | 12 +-
.../UnitTests/Fem2DPlyReaderDelegateTests.cpp | 83 +-
.../Fem2DRepresentationLocalizationTest.cpp | 235 -
.../Physics/UnitTests/Fem2DRepresentationTests.cpp | 235 +-
.../UnitTests/Fem3DConstraintFixedPointTests.cpp | 223 +
.../Fem3DConstraintFrictionalSlidingTests.cpp | 299 +
.../Fem3DConstraintFrictionlessContactTests.cpp | 318 +
.../Fem3DConstraintFrictionlessSlidingTests.cpp | 299 +
.../Fem3DElementCorotationalTetrahedronTests.cpp | 402 +-
.../Physics/UnitTests/Fem3DElementCubeTests.cpp | 222 +-
.../UnitTests/Fem3DElementTetrahedronTests.cpp | 196 +-
.../Physics/UnitTests/Fem3DLocalizationTest.cpp | 185 +
.../UnitTests/Fem3DPlyReaderDelegateTests.cpp | 176 +-
.../Fem3DRepresentationBilateral3DTests.cpp | 237 -
.../UnitTests/Fem3DRepresentationContactTests.cpp | 275 -
.../Fem3DRepresentationLocalizationTest.cpp | 371 -
.../Physics/UnitTests/Fem3DRepresentationTests.cpp | 269 +-
SurgSim/Physics/UnitTests/FemElementTests.cpp | 100 +-
SurgSim/Physics/UnitTests/FemLocalizationTest.cpp | 291 +
.../UnitTests/FemRepresentationParametersTest.cpp | 183 -
.../Physics/UnitTests/FemRepresentationTests.cpp | 302 +-
.../UnitTests/FixedConstraintFixedPointTests.cpp | 114 +
.../FixedConstraintFixedRotationVectorTests.cpp | 106 +
.../FixedConstraintFrictionlessContactTests.cpp | 86 +
.../FixedRepresentationBilateral3DTests.cpp | 116 -
.../UnitTests/FixedRepresentationContactTests.cpp | 87 -
.../FixedRepresentationLocalizationTest.cpp | 99 -
.../Physics/UnitTests/FixedRepresentationTest.cpp | 22 +-
SurgSim/Physics/UnitTests/LinearSpringTest.cpp | 309 +-
.../MassSpringConstraintFixedPointTest.cpp | 251 +
...MassSpringConstraintFrictionlessContactTest.cpp | 271 +
.../UnitTests/MassSpringLocalizationTest.cpp | 150 +
.../MassSpringMechanicalValidationTests.cpp | 12 +-
.../MassSpringRepresentationContactTest.cpp | 259 -
.../MassSpringRepresentationLocalizationTest.cpp | 107 -
.../UnitTests/MassSpringRepresentationTests.cpp | 157 +-
SurgSim/Physics/UnitTests/MockObjects.cpp | 401 +-
SurgSim/Physics/UnitTests/MockObjects.h | 370 +-
.../UnitTests/ParticleCollisionResponseTests.cpp | 83 +
.../Physics/UnitTests/PhysicsManagerStateTests.cpp | 105 +-
SurgSim/Physics/UnitTests/PhysicsManagerTests.cpp | 146 +-
.../UnitTests/PrepareCollisionPairsTests.cpp | 217 +
SurgSim/Physics/UnitTests/PushResultsTests.cpp | 151 +-
SurgSim/Physics/UnitTests/RepresentationTest.cpp | 35 +
.../UnitTests/RigidCollisionRepresentationTest.cpp | 52 +-
.../UnitTests/RigidConstraintFixedPointTests.cpp | 161 +
.../RigidConstraintFixedRotationVectorTests.cpp | 118 +
.../RigidConstraintFrictionlessContactTests.cpp | 100 +
.../Physics/UnitTests/RigidLocalizationTest.cpp | 182 +
.../RigidRepresentationBilateral3DTests.cpp | 163 -
.../UnitTests/RigidRepresentationContactTests.cpp | 99 -
.../RigidRepresentationLocalizationTest.cpp | 123 -
.../UnitTests/RigidRepresentationStateTest.cpp | 134 -
.../Physics/UnitTests/RigidRepresentationTest.cpp | 179 +-
SurgSim/Physics/UnitTests/RigidStateTest.cpp | 134 +
.../RotationVectorConstraintDataTests.cpp | 70 +
.../UnitTests/SlidingConstraintDataTests.cpp | 65 +
SurgSim/Physics/UnitTests/SolveMlcpTests.cpp | 7 +-
.../UpdateCollisionRepresentationsTest.cpp | 69 +
.../Physics/UnitTests/VirtualToolCouplerTest.cpp | 204 +-
SurgSim/Physics/UnitTests/config.txt.in | 4 +-
SurgSim/Physics/UpdateCcdData.cpp | 81 +
SurgSim/Physics/UpdateCcdData.h | 55 +
SurgSim/Physics/UpdateCollisionData.cpp | 66 +
SurgSim/Physics/UpdateCollisionData.h | 49 +
SurgSim/Physics/UpdateCollisionRepresentations.cpp | 18 +-
SurgSim/Physics/UpdateCollisionRepresentations.h | 7 +-
SurgSim/Physics/UpdateDcdData.cpp | 81 +
SurgSim/Physics/UpdateDcdData.h | 49 +
SurgSim/Physics/VirtualToolCoupler.cpp | 214 +-
SurgSim/Physics/VirtualToolCoupler.h | 117 +-
SurgSim/Serialize/CMakeLists.txt | 3 +-
SurgSim/Serialize/GraphicsConvert.h | 36 +-
SurgSim/Testing/CMakeLists.txt | 17 +-
.../Data/Geometry}/Cube.ply | 0
.../Data/Geometry/Cube_with_texture.ply} | 0
.../Geometry}/InvalidMesh.ply | 0
.../Geometry}/Torus.mtl | 0
.../Geometry}/Torus.obj | 0
.../Geometry}/Torus.osgb | Bin
.../Data => Testing/Data/Geometry}/box.ply | 0
SurgSim/Testing/Data/Geometry/cube.osgt | 162 +
.../Geometry/invalid-staple.ply} | 0
SurgSim/Testing/Data/Geometry/plane.ply | 70 +
.../Data => Testing/Data/Geometry}/sphere.ply | 0
SurgSim/Testing/Data/Geometry/sphere0_025.ply | 492 +
.../Testing/Data/Geometry/sphere0_5.mtl | 0
SurgSim/Testing/Data/Geometry/sphere0_5.obj | 1604 +++
SurgSim/Testing/Data/Geometry/staple.ply | 49 +
.../Geometry}/staple_collision.ply | 0
.../Testing}/Data/Geometry/stapler_collision.ply | 0
.../Geometry/wound_deformable_with_texture.ply | 0
.../Data/Textures}/Brdf0.png | Bin
.../Data/Textures}/Brdf1.png | Bin
.../Data/Textures/CubeMap_axes.png} | Bin
.../Data/Textures/CubeMap_reflection_diffuse.png | Bin 0 -> 76684 bytes
.../Data/Textures/CubeMap_reflection_specular.png | Bin 0 -> 194986 bytes
SurgSim/Testing/Data/Textures/CubeMap_rgb.png | Bin 0 -> 7224 bytes
.../Data/Textures/CubeMap_rgb_rotate.png} | Bin
.../Data/Textures}/Gradient.png | Bin
.../Data/Textures}/NegativeX.png | Bin
.../Data/Textures}/NegativeY.png | Bin
.../Data/Textures}/NegativeZ.png | Bin
.../Data/Textures}/PositiveX.png | Bin
.../Data/Textures}/PositiveY.png | Bin
.../Data/Textures}/PositiveZ.png | Bin
.../Data/Textures}/Rectangle.png | Bin
SurgSim/Testing/Data/Textures/bricks.png | Bin 0 -> 110078 bytes
.../Data/Textures/wound_deformable.png} | Bin
SurgSim/Testing/MlcpIO/CMakeLists.txt | 13 +-
SurgSim/Testing/MlcpIO/ReadText.cpp | 42 +-
SurgSim/Testing/MockInputComponent.cpp | 35 +
SurgSim/Testing/MockInputComponent.h | 43 +
SurgSim/Testing/MockInputOutput.cpp | 1 +
SurgSim/Testing/MockPhysicsManager.h | 8 +-
SurgSim/Testing/OctreeShapeData/staple.vox | 26 -
SurgSim/Testing/TestingMain.cpp | 1 -
SurgSim/Testing/TriangleMeshBaseTests/Cube.ply | 51 -
SurgSim/Testing/Utilities.h | 40 +
SurgSim/Testing/VisualTestCommon/CMakeLists.txt | 14 +-
SurgSim/Testing/VisualTestCommon/GlutRenderer.cpp | 105 +-
SurgSim/Testing/VisualTestCommon/GlutRenderer.h | 46 +-
.../Testing/VisualTestCommon/MovingSquareForce.h | 7 +-
.../VisualTestCommon/MovingSquareGlutWindow.h | 5 +-
.../Testing/VisualTestCommon/ToolSquareTest.cpp | 1 +
ThirdParty/google-style-lint/cpplint.py | 4684 ++++++--
Tools/CMakeLists.txt | 22 +
Tools/Converters/tetgen2ply.py | 167 +
Tools/NeedleSutureGeneration/CMakeLists.txt | 43 +
Tools/NeedleSutureGeneration/Data/properties.ini | 9 +
.../NeedleSutureGeneration.cpp | 292 +
Tools/run-lint.py | 2 +-
debian/changelog | 15 +
debian/control | 10 +-
debian/copyright | 4 +-
debian/patches/add-version-to-libs.patch | 32 -
debian/patches/backport-03c10f32d.patch | 103 -
debian/patches/backport-5fa47c607.patch | 314 -
debian/patches/backport-7b1d8836f.patch | 34 -
debian/patches/backport-b9584d8c1.patch | 45 -
debian/patches/backport-c7925c91f.patch | 37 -
debian/patches/backport-cb568a34f.patch | 119 -
debian/patches/backport-d0a635981.patch | 48 -
debian/patches/backport-e762a2ea9.patch | 76 -
debian/patches/disable-sensitive-tests.patch | 6 +-
.../patches/dont-install-testing-libraries.patch | 36 -
debian/patches/fix-build-with-eigen-3-3.patch | 67 +-
debian/patches/fix-epsilon-for-tests.patch | 60 -
debian/patches/fix-fem-ply-reading.patch | 26 -
debian/patches/fix-hurd-build.patch | 67 +
debian/patches/fix-matrix-tests.patch | 298 +
debian/patches/fix-rigid-representation-test.patch | 61 +
debian/patches/fix-timer.patch | 18 -
debian/patches/gcc6.patch | 16 -
debian/patches/series | 18 +-
debian/patches/use-debian-yaml-cpp.patch | 38 -
debian/rules | 6 +-
1458 files changed, 130975 insertions(+), 38254 deletions(-)
create mode 100644 CMake/FindLeapSdk.cmake
create mode 100644 CMake/FindMathJax.cmake
create mode 100644 CMake/FindOculusSdk.cmake
create mode 100644 CMake/FindOpenNI2.cmake
create mode 100644 CMake/Library.h.in
create mode 100644 Data/Fonts/COPYRIGHT.TXT
create mode 100644 Data/Fonts/Vera.ttf
create mode 100644 Data/Shaders/bilateral_blur.frag
create mode 100644 Data/Shaders/dns_mapping_material.frag
create mode 100644 Data/Shaders/dns_mapping_material.vert
create mode 100644 Data/Shaders/dns_mapping_material_twosided.frag
create mode 100644 Data/Shaders/dns_mapping_multitexture.frag
create mode 100644 Data/Shaders/ds_mapping_material_twosided.frag
create mode 100644 Data/Shaders/ds_mapping_multitexture.frag
create mode 100644 Data/Shaders/gauss_blur.frag
create mode 100644 Data/Shaders/gauss_blur_horizontal.vert
create mode 100644 Data/Shaders/gauss_blur_vertical.vert
create mode 100644 Data/Shaders/implicit_surface/depth.frag
create mode 100644 Data/Shaders/implicit_surface/depth.vert
create mode 100644 Data/Shaders/implicit_surface/normal.frag
create mode 100644 Data/Shaders/implicit_surface/normal.vert
create mode 100644 Data/Shaders/implicit_surface/shading.frag
create mode 100644 Data/Shaders/implicit_surface/shading.vert
create mode 100644 Data/Shaders/material_curve.vert
create mode 100644 Data/Shaders/material_multitexture.frag
create mode 100644 Data/Shaders/s_mapping_material.frag
copy Data/Shaders/{ds_mapping_material.vert => s_mapping_material.vert} (100%)
create mode 100644 Data/Shaders/s_mapping_metal.frag
create mode 100644 Data/Shaders/s_mapping_metal.vert
create mode 100644 Data/Shaders/skinning.vert
create mode 100644 Data/Shaders/unlit_text.frag
create mode 100644 Data/devices.yaml
delete mode 100644 Documentation/mainPage.dox
create mode 100644 Examples/GraphicsScene/Data/StereoView.yaml
create mode 100644 Examples/InputVtc/Data/Device.yaml
delete mode 100644 Examples/InputVtc/DeviceFactory.cpp
delete mode 100644 Examples/InputVtc/DeviceFactory.h
copy Examples/{Stapling => InputVtc}/config.txt.in (100%)
create mode 100644 Examples/ShowScenery/CMakeLists.txt
create mode 100644 Examples/ShowScenery/ShowScenery.cpp
create mode 100644 Examples/ShowScenery/config.txt.in
create mode 100644 Modules/CMakeLists.txt
create mode 100644 Modules/README
delete mode 100644 README
create mode 100644 README.md
create mode 100644 SurgSim/Blocks/CompoundShapeToGraphics.cpp
create mode 100644 SurgSim/Blocks/CompoundShapeToGraphics.h
create mode 100644 SurgSim/Blocks/DebugDumpBehavior.cpp
create mode 100644 SurgSim/Blocks/DebugDumpBehavior.h
create mode 100644 SurgSim/Blocks/FunctionBehavior.cpp
create mode 100644 SurgSim/Blocks/FunctionBehavior.h
create mode 100644 SurgSim/Blocks/GraphicsUtilities.cpp
create mode 100644 SurgSim/Blocks/GraphicsUtilities.h
create mode 100644 SurgSim/Blocks/ImplicitSurface.cpp
create mode 100644 SurgSim/Blocks/ImplicitSurface.h
create mode 100644 SurgSim/Blocks/KeyBehavior.cpp
create mode 100644 SurgSim/Blocks/KeyBehavior.h
create mode 100644 SurgSim/Blocks/KeyboardCallbackBehavior.cpp
create mode 100644 SurgSim/Blocks/KeyboardCallbackBehavior.h
create mode 100644 SurgSim/Blocks/ShadowMapping.cpp
create mode 100644 SurgSim/Blocks/ShadowMapping.h
create mode 100644 SurgSim/Blocks/SingleKeyBehavior.cpp
create mode 100644 SurgSim/Blocks/SingleKeyBehavior.h
create mode 100644 SurgSim/Blocks/TransferParticlesToPointCloudBehavior.cpp
create mode 100644 SurgSim/Blocks/TransferParticlesToPointCloudBehavior.h
create mode 100644 SurgSim/Blocks/TransferPhysicsToVerticesBehavior.cpp
create mode 100644 SurgSim/Blocks/TransferPhysicsToVerticesBehavior.h
create mode 100644 SurgSim/Blocks/UnitTests/CompoundShapeToGraphicsTests.cpp
delete mode 100644 SurgSim/Blocks/UnitTests/Data/Geometry/wound_deformable.ply
create mode 100644 SurgSim/Blocks/UnitTests/Data/TransferPhysicsToGraphicsMeshBehavior/data.ply
create mode 100644 SurgSim/Blocks/UnitTests/Data/TransferPhysicsToGraphicsMeshBehavior/data_more.ply
create mode 100644 SurgSim/Blocks/UnitTests/DriveElementFromInputBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/FunctionBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/KeyBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/KeyboardCallbackBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/SingleKeyBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/TransferParticlesToPointCloudBehaviorTests.cpp
create mode 100644 SurgSim/Blocks/UnitTests/VisualizeConstraintsTest.cpp
create mode 100644 SurgSim/Blocks/VisualizeConstraints.cpp
create mode 100644 SurgSim/Blocks/VisualizeConstraints.h
create mode 100644 SurgSim/Collision/BoxCapsuleContact.cpp
create mode 100644 SurgSim/Collision/BoxCapsuleContact.h
delete mode 100644 SurgSim/Collision/BoxCapsuleDcdContact.cpp
delete mode 100644 SurgSim/Collision/BoxCapsuleDcdContact.h
create mode 100644 SurgSim/Collision/BoxDoubleSidedPlaneContact.cpp
create mode 100644 SurgSim/Collision/BoxDoubleSidedPlaneContact.h
delete mode 100644 SurgSim/Collision/BoxDoubleSidedPlaneDcdContact.cpp
delete mode 100644 SurgSim/Collision/BoxDoubleSidedPlaneDcdContact.h
create mode 100644 SurgSim/Collision/BoxPlaneContact.cpp
create mode 100644 SurgSim/Collision/BoxPlaneContact.h
delete mode 100644 SurgSim/Collision/BoxPlaneDcdContact.cpp
delete mode 100644 SurgSim/Collision/BoxPlaneDcdContact.h
create mode 100644 SurgSim/Collision/BoxSphereContact.cpp
create mode 100644 SurgSim/Collision/BoxSphereContact.h
delete mode 100644 SurgSim/Collision/BoxSphereDcdContact.cpp
delete mode 100644 SurgSim/Collision/BoxSphereDcdContact.h
create mode 100644 SurgSim/Collision/CapsuleSphereContact.cpp
create mode 100644 SurgSim/Collision/CapsuleSphereContact.h
delete mode 100644 SurgSim/Collision/CapsuleSphereDcdContact.cpp
delete mode 100644 SurgSim/Collision/CapsuleSphereDcdContact.h
create mode 100644 SurgSim/Collision/CcdDcdCollision.h
create mode 100644 SurgSim/Collision/CompoundShapeContact.cpp
create mode 100644 SurgSim/Collision/CompoundShapeContact.h
create mode 100644 SurgSim/Collision/ContactFilter.cpp
create mode 100644 SurgSim/Collision/ContactFilter.h
delete mode 100644 SurgSim/Collision/DcdCollision.h
create mode 100644 SurgSim/Collision/ElementContactFilter.cpp
create mode 100644 SurgSim/Collision/ElementContactFilter.h
create mode 100644 SurgSim/Collision/OctreeCapsuleContact.cpp
create mode 100644 SurgSim/Collision/OctreeCapsuleContact.h
create mode 100644 SurgSim/Collision/OctreeContact.cpp
create mode 100644 SurgSim/Collision/OctreeContact.h
delete mode 100644 SurgSim/Collision/OctreeDcdContact.cpp
delete mode 100644 SurgSim/Collision/OctreeDcdContact.h
create mode 100644 SurgSim/Collision/OctreeDoubleSidedPlaneContact.cpp
create mode 100644 SurgSim/Collision/OctreeDoubleSidedPlaneContact.h
create mode 100644 SurgSim/Collision/OctreePlaneContact.cpp
create mode 100644 SurgSim/Collision/OctreePlaneContact.h
create mode 100644 SurgSim/Collision/OctreeSphereContact.cpp
create mode 100644 SurgSim/Collision/OctreeSphereContact.h
create mode 100644 SurgSim/Collision/PerformanceTests/CMakeLists.txt
create mode 100644 SurgSim/Collision/PerformanceTests/TriangleMeshTriangleMeshContactCalculationPerformanceTest.cpp
create mode 100644 SurgSim/Collision/PerformanceTests/config.txt.in
create mode 100644 SurgSim/Collision/SegmentMeshTriangleMeshContact.cpp
create mode 100644 SurgSim/Collision/SegmentMeshTriangleMeshContact.h
create mode 100644 SurgSim/Collision/SegmentSegmentCcdIntervalCheck.cpp
create mode 100644 SurgSim/Collision/SegmentSegmentCcdIntervalCheck.h
create mode 100644 SurgSim/Collision/SegmentSegmentCcdMovingContact.cpp
create mode 100644 SurgSim/Collision/SegmentSegmentCcdMovingContact.h
create mode 100644 SurgSim/Collision/SegmentSegmentCcdStaticContact.cpp
create mode 100644 SurgSim/Collision/SegmentSegmentCcdStaticContact.h
create mode 100644 SurgSim/Collision/SegmentSelfContact.cpp
create mode 100644 SurgSim/Collision/SegmentSelfContact.h
create mode 100644 SurgSim/Collision/ShapeShapeContactCalculation.h
create mode 100644 SurgSim/Collision/SphereDoubleSidedPlaneContact.cpp
create mode 100644 SurgSim/Collision/SphereDoubleSidedPlaneContact.h
delete mode 100644 SurgSim/Collision/SphereDoubleSidedPlaneDcdContact.cpp
delete mode 100644 SurgSim/Collision/SphereDoubleSidedPlaneDcdContact.h
create mode 100644 SurgSim/Collision/SpherePlaneContact.cpp
create mode 100644 SurgSim/Collision/SpherePlaneContact.h
delete mode 100644 SurgSim/Collision/SpherePlaneDcdContact.cpp
delete mode 100644 SurgSim/Collision/SpherePlaneDcdContact.h
create mode 100644 SurgSim/Collision/SphereSphereContact.cpp
create mode 100644 SurgSim/Collision/SphereSphereContact.h
delete mode 100644 SurgSim/Collision/SphereSphereDcdContact.cpp
delete mode 100644 SurgSim/Collision/SphereSphereDcdContact.h
create mode 100644 SurgSim/Collision/TriangleMeshParticlesContact.cpp
create mode 100644 SurgSim/Collision/TriangleMeshParticlesContact.h
create mode 100644 SurgSim/Collision/TriangleMeshPlaneContact.cpp
create mode 100644 SurgSim/Collision/TriangleMeshPlaneContact.h
delete mode 100644 SurgSim/Collision/TriangleMeshPlaneDcdContact.cpp
delete mode 100644 SurgSim/Collision/TriangleMeshPlaneDcdContact.h
create mode 100644 SurgSim/Collision/TriangleMeshSurfaceMeshContact.cpp
create mode 100644 SurgSim/Collision/TriangleMeshSurfaceMeshContact.h
create mode 100644 SurgSim/Collision/TriangleMeshTriangleMeshContact.cpp
create mode 100644 SurgSim/Collision/TriangleMeshTriangleMeshContact.h
delete mode 100644 SurgSim/Collision/TriangleMeshTriangleMeshDcdContact.cpp
delete mode 100644 SurgSim/Collision/TriangleMeshTriangleMeshDcdContact.h
create mode 100644 SurgSim/Collision/UnitTests/CompoundShapeContactCalculationTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/ElementContactFilterTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/SegmentMeshTriangleMeshContactCalculationTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/SegmentSegmentCcdIntervalCheckTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/SegmentSegmentCcdMovingContactTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/SegmentSegmentCcdStaticContactTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/SegmentSelfContactTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/TriangleMeshParticlesContactCalculationTests.cpp
create mode 100644 SurgSim/Collision/UnitTests/TriangleMeshSurfaceMeshContactCalculationTests.cpp
create mode 100644 SurgSim/DataStructures/Grid-inl.h
create mode 100644 SurgSim/DataStructures/Grid.h
create mode 100644 SurgSim/DataStructures/Groups-inl.h
create mode 100644 SurgSim/DataStructures/Groups.h
create mode 100644 SurgSim/DataStructures/ImageBase-inl.h
create mode 100644 SurgSim/DataStructures/ImageBase.h
create mode 100644 SurgSim/DataStructures/ImageMap-inl.h
create mode 100644 SurgSim/DataStructures/ImageMap.h
create mode 100644 SurgSim/DataStructures/NormalData.h
create mode 100644 SurgSim/DataStructures/OctreeNodePlyReaderDelegate-inl.h
create mode 100644 SurgSim/DataStructures/OctreeNodePlyReaderDelegate.cpp
create mode 100644 SurgSim/DataStructures/OctreeNodePlyReaderDelegate.h
create mode 100644 SurgSim/DataStructures/PerformanceTests/GridPerformanceTest.cpp
create mode 100644 SurgSim/DataStructures/SegmentEmptyData.h
create mode 100644 SurgSim/DataStructures/SegmentMesh-inl.h
create mode 100644 SurgSim/DataStructures/SegmentMesh.cpp
create mode 100644 SurgSim/DataStructures/SegmentMesh.h
delete mode 100644 SurgSim/DataStructures/TriangleMeshBase-inl.h
delete mode 100644 SurgSim/DataStructures/TriangleMeshBase.h
delete mode 100644 SurgSim/DataStructures/TriangleMeshUtilities-inl.h
delete mode 100644 SurgSim/DataStructures/TriangleMeshUtilities.cpp
delete mode 100644 SurgSim/DataStructures/TriangleMeshUtilities.h
create mode 100644 SurgSim/DataStructures/UnitTests/Data/PlyReaderTests/Cube_with_physics.ply
create mode 100644 SurgSim/DataStructures/UnitTests/Data/SegmentMeshTest/segmentmesh.ply
create mode 100644 SurgSim/DataStructures/UnitTests/Grid1DTests.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/Grid2DTests.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/Grid3DTests.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/GridTests.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/GridTests.h
create mode 100644 SurgSim/DataStructures/UnitTests/GroupsTests.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/ImageMapTest.cpp
create mode 100644 SurgSim/DataStructures/UnitTests/SegmentMeshTest.cpp
delete mode 100644 SurgSim/DataStructures/UnitTests/TriangleMeshBaseTest.cpp
create mode 100644 SurgSim/DataStructures/Vertices-inl.h
create mode 100644 SurgSim/Devices/DeviceFilters/BoolToScalar.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/BoolToScalar.h
create mode 100644 SurgSim/Devices/DeviceFilters/DeviceFilter.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/DeviceFilter.h
create mode 100644 SurgSim/Devices/DeviceFilters/FilteredDevice.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/FilteredDevice.h
create mode 100644 SurgSim/Devices/DeviceFilters/RecordPose.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/RecordPose.h
create mode 100644 SurgSim/Devices/DeviceFilters/UnitTests/BoolToScalarTest.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/UnitTests/Data/FilteredDevice.yaml
create mode 100644 SurgSim/Devices/DeviceFilters/UnitTests/Data/PoseTransform.yaml
create mode 100644 SurgSim/Devices/DeviceFilters/UnitTests/DeviceFilterTest.cpp
create mode 100644 SurgSim/Devices/DeviceFilters/UnitTests/FilteredDeviceTest.cpp
copy SurgSim/{Blocks => Devices/DeviceFilters}/UnitTests/config.txt.in (100%)
create mode 100644 SurgSim/Devices/DeviceUtilities.cpp
create mode 100644 SurgSim/Devices/DeviceUtilities.h
create mode 100644 SurgSim/Devices/Leap/CMakeLists.txt
create mode 100644 SurgSim/Devices/Leap/Leap.dox
create mode 100644 SurgSim/Devices/Leap/LeapDevice.cpp
create mode 100644 SurgSim/Devices/Leap/LeapDevice.h
create mode 100644 SurgSim/Devices/Leap/LeapScaffold.cpp
create mode 100644 SurgSim/Devices/Leap/LeapScaffold.h
create mode 100644 SurgSim/Devices/Leap/LeapUtilities.cpp
create mode 100644 SurgSim/Devices/Leap/LeapUtilities.h
create mode 100644 SurgSim/Devices/Leap/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/Leap/UnitTests/LeapDeviceTest.cpp
create mode 100644 SurgSim/Devices/Leap/VisualTest/CMakeLists.txt
create mode 100644 SurgSim/Devices/Leap/VisualTest/main.cpp
create mode 100644 SurgSim/Devices/Nimble/CMakeLists.txt
create mode 100644 SurgSim/Devices/Nimble/Nimble.dox
create mode 100644 SurgSim/Devices/Nimble/NimbleDevice.cpp
create mode 100644 SurgSim/Devices/Nimble/NimbleDevice.h
create mode 100644 SurgSim/Devices/Nimble/NimbleScaffold.cpp
create mode 100644 SurgSim/Devices/Nimble/NimbleScaffold.h
create mode 100644 SurgSim/Devices/Nimble/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/Nimble/UnitTests/NimbleDeviceTest.cpp
create mode 100644 SurgSim/Devices/Nimble/UnitTests/NimbleScaffoldTest.cpp
create mode 100644 SurgSim/Devices/Nimble/VisualTest/CMakeLists.txt
create mode 100644 SurgSim/Devices/Nimble/VisualTest/main.cpp
delete mode 100644 SurgSim/Devices/Novint/Novint7DofDevice.cpp
delete mode 100644 SurgSim/Devices/Novint/Novint7DofDevice.h
delete mode 100644 SurgSim/Devices/Novint/NovintCommonDevice.cpp
delete mode 100644 SurgSim/Devices/Novint/NovintCommonDevice.h
delete mode 100644 SurgSim/Devices/Novint/UnitTests/Novint7DofDeviceTest.cpp
delete mode 100644 SurgSim/Devices/Novint/VisualTest/falcon_7dof_main.cpp
create mode 100644 SurgSim/Devices/Oculus/CMakeLists.txt
create mode 100644 SurgSim/Devices/Oculus/Oculus.dox
create mode 100644 SurgSim/Devices/Oculus/OculusDevice.cpp
create mode 100644 SurgSim/Devices/Oculus/OculusDevice.h
create mode 100644 SurgSim/Devices/Oculus/OculusDisplaySettings.cpp
create mode 100644 SurgSim/Devices/Oculus/OculusDisplaySettings.h
create mode 100644 SurgSim/Devices/Oculus/OculusScaffold.cpp
create mode 100644 SurgSim/Devices/Oculus/OculusScaffold.h
create mode 100644 SurgSim/Devices/Oculus/OculusView.cpp
create mode 100644 SurgSim/Devices/Oculus/OculusView.h
create mode 100644 SurgSim/Devices/Oculus/SceneTest/CMakeLists.txt
create mode 100644 SurgSim/Devices/Oculus/SceneTest/Data/CameraText.yaml
create mode 100644 SurgSim/Devices/Oculus/SceneTest/Data/Cube.yaml
create mode 100644 SurgSim/Devices/Oculus/SceneTest/Data/MonoView.yaml
create mode 100644 SurgSim/Devices/Oculus/SceneTest/Data/OculusView.yaml
create mode 100644 SurgSim/Devices/Oculus/SceneTest/Data/OsgView.yaml
create mode 100644 SurgSim/Devices/Oculus/SceneTest/OculusSceneTest.cpp
create mode 100644 SurgSim/Devices/Oculus/SceneTest/config.txt.in
create mode 100644 SurgSim/Devices/Oculus/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/Oculus/UnitTests/OculusDeviceTest.cpp
create mode 100644 SurgSim/Devices/Oculus/UnitTests/OculusDisplaySettingsTests.cpp
create mode 100644 SurgSim/Devices/Oculus/UnitTests/OculusViewTests.cpp
create mode 100644 SurgSim/Devices/Oculus/VisualTest/CMakeLists.txt
create mode 100644 SurgSim/Devices/Oculus/VisualTest/main.cpp
create mode 100644 SurgSim/Devices/OpenNI/CMakeLists.txt
create mode 100644 SurgSim/Devices/OpenNI/OpenNI.dox
create mode 100644 SurgSim/Devices/OpenNI/OpenNIDevice.cpp
create mode 100644 SurgSim/Devices/OpenNI/OpenNIDevice.h
create mode 100644 SurgSim/Devices/OpenNI/OpenNIScaffold.cpp
create mode 100644 SurgSim/Devices/OpenNI/OpenNIScaffold.h
create mode 100644 SurgSim/Devices/OpenNI/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/OpenNI/UnitTests/OpenNIDeviceTest.cpp
create mode 100644 SurgSim/Devices/OpenNI/VisualTest/CMakeLists.txt
create mode 100644 SurgSim/Devices/OpenNI/VisualTest/main.cpp
create mode 100644 SurgSim/Devices/ReplayPoseDevice/CMakeLists.txt
create mode 100644 SurgSim/Devices/ReplayPoseDevice/ReplayPoseDevice.cpp
create mode 100644 SurgSim/Devices/ReplayPoseDevice/ReplayPoseDevice.h
create mode 100644 SurgSim/Devices/ReplayPoseDevice/ReplayPoseScaffold.cpp
create mode 100644 SurgSim/Devices/ReplayPoseDevice/ReplayPoseScaffold.h
create mode 100644 SurgSim/Devices/ReplayPoseDevice/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/ReplayPoseDevice/UnitTests/ReplayPoseDeviceTest.cpp
create mode 100644 SurgSim/Devices/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Devices/UnitTests/Data/noInitialize.yaml
create mode 100644 SurgSim/Devices/UnitTests/Data/noName.yaml
create mode 100644 SurgSim/Devices/UnitTests/Data/notMap.yaml
create mode 100644 SurgSim/Devices/UnitTests/Data/notRegistered.yaml
create mode 100644 SurgSim/Devices/UnitTests/Data/notSequence.yaml
create mode 100644 SurgSim/Devices/UnitTests/Data/success.yaml
create mode 100644 SurgSim/Devices/UnitTests/DeviceUtilitiesTests.cpp
copy SurgSim/{Blocks => Devices}/UnitTests/config.txt.in (100%)
create mode 100644 SurgSim/Framework/Component-inl.h
create mode 100644 SurgSim/Framework/SamplingMetricBase.cpp
create mode 100644 SurgSim/Framework/SamplingMetricBase.h
create mode 100644 SurgSim/Framework/ThreadPool-inl.h
create mode 100644 SurgSim/Framework/ThreadPool.cpp
create mode 100644 SurgSim/Framework/ThreadPool.h
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneElementTest/circle-1.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneElementTest/circle-2.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneElementTest/included.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneElementTest/includer.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneElementTest/single.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneTestData/bad.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneTestData/element.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneTestData/elements.yaml
create mode 100644 SurgSim/Framework/UnitTests/Data/SceneTestData/scene.yaml
create mode 100644 SurgSim/Framework/UnitTests/SamplingMetricBaseTest.cpp
create mode 100644 SurgSim/Framework/UnitTests/ThreadPoolTest.cpp
create mode 100644 SurgSim/Graphics/CurveRepresentation.cpp
create mode 100644 SurgSim/Graphics/CurveRepresentation.h
create mode 100644 SurgSim/Graphics/Font.h
delete mode 100644 SurgSim/Graphics/MeshUtilities.cpp
delete mode 100644 SurgSim/Graphics/MeshUtilities.h
create mode 100644 SurgSim/Graphics/Model.h
create mode 100644 SurgSim/Graphics/OsgCurveRepresentation.cpp
create mode 100644 SurgSim/Graphics/OsgCurveRepresentation.h
create mode 100644 SurgSim/Graphics/OsgFont.cpp
create mode 100644 SurgSim/Graphics/OsgFont.h
create mode 100644 SurgSim/Graphics/OsgModel.cpp
create mode 100644 SurgSim/Graphics/OsgModel.h
create mode 100644 SurgSim/Graphics/OsgProgram.cpp
create mode 100644 SurgSim/Graphics/OsgProgram.h
delete mode 100644 SurgSim/Graphics/OsgShader.cpp
delete mode 100644 SurgSim/Graphics/OsgShader.h
create mode 100644 SurgSim/Graphics/OsgSkeletonRepresentation.cpp
create mode 100644 SurgSim/Graphics/OsgSkeletonRepresentation.h
create mode 100644 SurgSim/Graphics/OsgTextRepresentation.cpp
create mode 100644 SurgSim/Graphics/OsgTextRepresentation.h
create mode 100644 SurgSim/Graphics/PaintBehavior.cpp
create mode 100644 SurgSim/Graphics/PaintBehavior.h
create mode 100644 SurgSim/Graphics/Program.h
delete mode 100644 SurgSim/Graphics/RenderTests/Data/OsgMeshRepresentationRenderTests/wound_deformable.ply
delete mode 100644 SurgSim/Graphics/RenderTests/Data/OsgScreenSpaceQuadRenderTests/CheckerBoard.png
create mode 100644 SurgSim/Graphics/RenderTests/Data/OsgShaderRenderTests/L_forcep.obj
rename SurgSim/Graphics/RenderTests/Data/OsgShaderRenderTests/{shader.geom => shader_axis_mirrored.geom} (100%)
create mode 100644 SurgSim/Graphics/RenderTests/Data/OsgSkeletonRepresentationRenderTests/rigged_cylinder.osgt
create mode 100644 SurgSim/Graphics/RenderTests/ImplicitSurfaceRenderTests.cpp
create mode 100644 SurgSim/Graphics/RenderTests/OsgCurveRepresentationRenderTests.cpp
create mode 100644 SurgSim/Graphics/RenderTests/OsgProgramRenderTests.cpp
delete mode 100644 SurgSim/Graphics/RenderTests/OsgShaderRenderTests.cpp
create mode 100644 SurgSim/Graphics/RenderTests/OsgSkeletonRepresentationRenderTests.cpp
create mode 100644 SurgSim/Graphics/RenderTests/OsgTextRepresentationRenderTests.cpp
create mode 100644 SurgSim/Graphics/RenderTests/PaintBehaviorRenderTests.cpp
create mode 100644 SurgSim/Graphics/SceneryRepresentation.cpp
delete mode 100644 SurgSim/Graphics/Shader.h
create mode 100644 SurgSim/Graphics/SkeletonRepresentation.h
create mode 100644 SurgSim/Graphics/TangentSpaceGenerator.cpp
create mode 100644 SurgSim/Graphics/TangentSpaceGenerator.h
create mode 100644 SurgSim/Graphics/TextRepresentation.cpp
create mode 100644 SurgSim/Graphics/TextRepresentation.h
create mode 100644 SurgSim/Graphics/Texture.cpp
rename SurgSim/Graphics/UnitTests/Data/{OsgShaderTests => OsgProgramTests}/shader.frag (100%)
rename SurgSim/Graphics/UnitTests/Data/{OsgShaderTests => OsgProgramTests}/shader.geom (100%)
rename SurgSim/Graphics/UnitTests/Data/{OsgShaderTests => OsgProgramTests}/shader.vert (100%)
create mode 100644 SurgSim/Graphics/UnitTests/Data/OsgSkeletonRepresentationTests/rigged_cylinder.osgt
delete mode 100644 SurgSim/Graphics/UnitTests/Data/OsgTextureTests/CheckerBoard.png
create mode 100644 SurgSim/Graphics/UnitTests/OsgAxesRepresentationTests.cpp
create mode 100644 SurgSim/Graphics/UnitTests/OsgCurveRepresentationTests.cpp
create mode 100644 SurgSim/Graphics/UnitTests/OsgProgramTests.cpp
delete mode 100644 SurgSim/Graphics/UnitTests/OsgShaderTests.cpp
create mode 100644 SurgSim/Graphics/UnitTests/OsgSkeletonRepresentationTests.cpp
create mode 100644 SurgSim/Graphics/UnitTests/OsgTextRepresentationTests.cpp
create mode 100644 SurgSim/Graphics/UnitTests/PaintBehaviorTests.cpp
create mode 100644 SurgSim/Input/CombiningOutputComponent.cpp
create mode 100644 SurgSim/Input/CombiningOutputComponent.h
create mode 100644 SurgSim/Input/UnitTests/CombiningOutputComponentTest.cpp
create mode 100644 SurgSim/Input/UnitTests/Data/CombiningOutputComponent.yaml
copy SurgSim/{Blocks => Input}/UnitTests/config.txt.in (100%)
create mode 100644 SurgSim/Math/CardinalSplines.cpp
create mode 100644 SurgSim/Math/CardinalSplines.h
create mode 100644 SurgSim/Math/CompoundShape.cpp
create mode 100644 SurgSim/Math/CompoundShape.h
create mode 100644 SurgSim/Math/CubicSolver-inl.h
create mode 100644 SurgSim/Math/CubicSolver.h
create mode 100644 SurgSim/Math/IntervalArithmetic-inl.h
create mode 100644 SurgSim/Math/IntervalArithmetic.h
create mode 100644 SurgSim/Math/KalmanFilter-inl.h
create mode 100644 SurgSim/Math/KalmanFilter.h
create mode 100644 SurgSim/Math/LinearMotionArithmetic-inl.h
create mode 100644 SurgSim/Math/LinearMotionArithmetic.h
create mode 100644 SurgSim/Math/LinearSparseSolveAndInverse.cpp
create mode 100644 SurgSim/Math/LinearSparseSolveAndInverse.h
create mode 100644 SurgSim/Math/MinMax-inl.h
create mode 100644 SurgSim/Math/MinMax.h
create mode 100644 SurgSim/Math/OdeSolverEulerImplicit.dox
create mode 100644 SurgSim/Math/ParticlesShape-inl.h
create mode 100644 SurgSim/Math/ParticlesShape.cpp
create mode 100644 SurgSim/Math/ParticlesShape.h
create mode 100644 SurgSim/Math/PointTriangleCcdContactCalculation-inl.h
create mode 100644 SurgSim/Math/Polynomial-inl.h
create mode 100644 SurgSim/Math/Polynomial.h
create mode 100644 SurgSim/Math/PolynomialRoots-inl.h
create mode 100644 SurgSim/Math/PolynomialRoots.h
create mode 100644 SurgSim/Math/PolynomialValues-inl.h
create mode 100644 SurgSim/Math/PolynomialValues.h
create mode 100644 SurgSim/Math/Scalar-inl.h
create mode 100644 SurgSim/Math/Scalar.h
create mode 100644 SurgSim/Math/SegmentMeshShape-inl.h
create mode 100644 SurgSim/Math/SegmentMeshShape.cpp
create mode 100644 SurgSim/Math/SegmentMeshShape.h
create mode 100644 SurgSim/Math/SegmentMeshShapePlyReaderDelegate.cpp
create mode 100644 SurgSim/Math/SegmentMeshShapePlyReaderDelegate.h
create mode 100644 SurgSim/Math/SegmentSegmentCcdContactCalculation-inl.h
create mode 100644 SurgSim/Math/SparseMatrix.h
create mode 100644 SurgSim/Math/TriangleCapsuleContactCalculation-inl.h
create mode 100644 SurgSim/Math/UnitTests/AngleAxisTests.cpp
create mode 100644 SurgSim/Math/UnitTests/CardinalSplinesTests.cpp
create mode 100644 SurgSim/Math/UnitTests/CompoundShapeTests.cpp
create mode 100644 SurgSim/Math/UnitTests/CubicSolverTests.cpp
create mode 100644 SurgSim/Math/UnitTests/Data/segmentmesh.ply
create mode 100644 SurgSim/Math/UnitTests/IntervalArithmeticTests.cpp
create mode 100644 SurgSim/Math/UnitTests/KalmanFilterTests.cpp
create mode 100644 SurgSim/Math/UnitTests/LinearMotionArithmeticTests.cpp
create mode 100644 SurgSim/Math/UnitTests/LinearSparseSolveAndInverseTests.cpp
create mode 100644 SurgSim/Math/UnitTests/MinMaxTests.cpp
create mode 100644 SurgSim/Math/UnitTests/MockCapsule.h
create mode 100644 SurgSim/Math/UnitTests/ParticlesShapeTests.cpp
create mode 100644 SurgSim/Math/UnitTests/PolynomialRootTests.cpp
create mode 100644 SurgSim/Math/UnitTests/PolynomialTests.cpp
create mode 100644 SurgSim/Math/UnitTests/PolynomialValuesTests.cpp
create mode 100644 SurgSim/Math/UnitTests/ScalarTests.cpp
create mode 100644 SurgSim/Math/UnitTests/SegmentMeshShapeTests.cpp
create mode 100644 SurgSim/Math/UnitTests/SparseMatrixTests.cpp
create mode 100644 SurgSim/Math/UnitTests/TriangleCapsuleContactCalculationTests.cpp
create mode 100644 SurgSim/Math/UnitTests/TriangleTriangleSeparatingAxisContactCalculationTests.cpp
create mode 100644 SurgSim/Particles/CMakeLists.txt
create mode 100644 SurgSim/Particles/DefaultPointGenerator.cpp
create mode 100644 SurgSim/Particles/DefaultPointGenerator.h
create mode 100644 SurgSim/Particles/Emitter.cpp
create mode 100644 SurgSim/Particles/Emitter.h
create mode 100644 SurgSim/Particles/Particles.h
create mode 100644 SurgSim/Particles/ParticlesCollisionRepresentation.cpp
create mode 100644 SurgSim/Particles/ParticlesCollisionRepresentation.h
create mode 100644 SurgSim/Particles/PointGenerator.cpp
create mode 100644 SurgSim/Particles/PointGenerator.h
create mode 100644 SurgSim/Particles/RandomBoxPointGenerator.cpp
create mode 100644 SurgSim/Particles/RandomBoxPointGenerator.h
create mode 100644 SurgSim/Particles/RandomMeshPointGenerator.cpp
create mode 100644 SurgSim/Particles/RandomMeshPointGenerator.h
create mode 100644 SurgSim/Particles/RandomPointGenerator.cpp
create mode 100644 SurgSim/Particles/RandomPointGenerator.h
create mode 100644 SurgSim/Particles/RandomSpherePointGenerator.cpp
create mode 100644 SurgSim/Particles/RandomSpherePointGenerator.h
create mode 100644 SurgSim/Particles/RenderTests/CMakeLists.txt
create mode 100644 SurgSim/Particles/RenderTests/RenderTest.cpp
create mode 100644 SurgSim/Particles/RenderTests/RenderTest.h
create mode 100644 SurgSim/Particles/RenderTests/RenderTestSphRepresentation.cpp
create mode 100644 SurgSim/Particles/RenderTests/config.txt.in
create mode 100644 SurgSim/Particles/Representation.cpp
create mode 100644 SurgSim/Particles/Representation.h
create mode 100644 SurgSim/Particles/Sink.cpp
create mode 100644 SurgSim/Particles/Sink.h
create mode 100644 SurgSim/Particles/SphRepresentation.cpp
create mode 100644 SurgSim/Particles/SphRepresentation.h
create mode 100644 SurgSim/Particles/UnitTests/CMakeLists.txt
create mode 100644 SurgSim/Particles/UnitTests/EmitterTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/MockObjects.cpp
create mode 100644 SurgSim/Particles/UnitTests/MockObjects.h
create mode 100644 SurgSim/Particles/UnitTests/ParticlesCollisionRepresentationTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/PointGeneratorTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/RandomPointGeneratorTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/RepresentationTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/SinkTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/SphRepresentationTests.cpp
create mode 100644 SurgSim/Particles/UnitTests/config.txt.in
create mode 100644 SurgSim/Physics/CcdCollision.cpp
create mode 100644 SurgSim/Physics/CcdCollision.h
create mode 100644 SurgSim/Physics/CcdCollisionLoop.cpp
create mode 100644 SurgSim/Physics/CcdCollisionLoop.h
create mode 100644 SurgSim/Physics/ComputationGroup.cpp
create mode 100644 SurgSim/Physics/ComputationGroup.h
create mode 100644 SurgSim/Physics/ConstraintType.h
create mode 100644 SurgSim/Physics/ContactFiltering.cpp
create mode 100644 SurgSim/Physics/ContactFiltering.h
create mode 100644 SurgSim/Physics/Fem-inl.h
create mode 100644 SurgSim/Physics/Fem.h
create mode 100644 SurgSim/Physics/Fem1D.cpp
create mode 100644 SurgSim/Physics/Fem1D.h
create mode 100644 SurgSim/Physics/Fem1DLocalization.cpp
create mode 100644 SurgSim/Physics/Fem1DLocalization.h
delete mode 100644 SurgSim/Physics/Fem1DRepresentationLocalization.cpp
delete mode 100644 SurgSim/Physics/Fem1DRepresentationLocalization.h
create mode 100644 SurgSim/Physics/Fem2D.cpp
create mode 100644 SurgSim/Physics/Fem2D.h
create mode 100644 SurgSim/Physics/Fem2DElementTriangle_computeLocalMembraneMass.dox
create mode 100644 SurgSim/Physics/Fem2DElementTriangle_computeLocalPlateMass.dox
create mode 100644 SurgSim/Physics/Fem2DLocalization.cpp
create mode 100644 SurgSim/Physics/Fem2DLocalization.h
delete mode 100644 SurgSim/Physics/Fem2DRepresentationLocalization.cpp
delete mode 100644 SurgSim/Physics/Fem2DRepresentationLocalization.h
create mode 100644 SurgSim/Physics/Fem3D.cpp
create mode 100644 SurgSim/Physics/Fem3D.h
create mode 100644 SurgSim/Physics/Fem3DLocalization.cpp
create mode 100644 SurgSim/Physics/Fem3DLocalization.h
delete mode 100644 SurgSim/Physics/Fem3DRepresentationBilateral3D.cpp
delete mode 100644 SurgSim/Physics/Fem3DRepresentationBilateral3D.h
delete mode 100644 SurgSim/Physics/Fem3DRepresentationContact.cpp
delete mode 100644 SurgSim/Physics/Fem3DRepresentationContact.h
delete mode 100644 SurgSim/Physics/Fem3DRepresentationLocalization.cpp
delete mode 100644 SurgSim/Physics/Fem3DRepresentationLocalization.h
create mode 100644 SurgSim/Physics/FemConstraintFixedPoint.cpp
create mode 100644 SurgSim/Physics/FemConstraintFixedPoint.h
create mode 100644 SurgSim/Physics/FemConstraintFixedRotationVector.cpp
create mode 100644 SurgSim/Physics/FemConstraintFixedRotationVector.h
create mode 100644 SurgSim/Physics/FemConstraintFrictionalSliding.cpp
create mode 100644 SurgSim/Physics/FemConstraintFrictionalSliding.h
create mode 100644 SurgSim/Physics/FemConstraintFrictionlessContact.cpp
create mode 100644 SurgSim/Physics/FemConstraintFrictionlessContact.h
create mode 100644 SurgSim/Physics/FemConstraintFrictionlessSliding.cpp
create mode 100644 SurgSim/Physics/FemConstraintFrictionlessSliding.h
create mode 100644 SurgSim/Physics/FemElement-inl.h
create mode 100644 SurgSim/Physics/FemElementStructs.h
create mode 100644 SurgSim/Physics/FemLocalization.cpp
create mode 100644 SurgSim/Physics/FemLocalization.h
create mode 100644 SurgSim/Physics/FemPlyFormat.dox
delete mode 100644 SurgSim/Physics/FemRepresentationParameters.cpp
delete mode 100644 SurgSim/Physics/FemRepresentationParameters.h
create mode 100644 SurgSim/Physics/FixedConstraintFixedPoint.cpp
create mode 100644 SurgSim/Physics/FixedConstraintFixedPoint.h
create mode 100644 SurgSim/Physics/FixedConstraintFixedRotationVector.cpp
create mode 100644 SurgSim/Physics/FixedConstraintFixedRotationVector.h
create mode 100644 SurgSim/Physics/FixedConstraintFrictionlessContact.cpp
create mode 100644 SurgSim/Physics/FixedConstraintFrictionlessContact.h
delete mode 100644 SurgSim/Physics/FixedRepresentationBilateral3D.cpp
delete mode 100644 SurgSim/Physics/FixedRepresentationBilateral3D.h
delete mode 100644 SurgSim/Physics/FixedRepresentationContact.cpp
delete mode 100644 SurgSim/Physics/FixedRepresentationContact.h
delete mode 100644 SurgSim/Physics/FixedRepresentationLocalization.h
create mode 100644 SurgSim/Physics/MassSpringConstraintFixedPoint.cpp
create mode 100644 SurgSim/Physics/MassSpringConstraintFixedPoint.h
create mode 100644 SurgSim/Physics/MassSpringConstraintFrictionlessContact.cpp
create mode 100644 SurgSim/Physics/MassSpringConstraintFrictionlessContact.h
create mode 100644 SurgSim/Physics/MassSpringLocalization.cpp
create mode 100644 SurgSim/Physics/MassSpringLocalization.h
delete mode 100644 SurgSim/Physics/MassSpringRepresentationContact.cpp
delete mode 100644 SurgSim/Physics/MassSpringRepresentationContact.h
delete mode 100644 SurgSim/Physics/MassSpringRepresentationLocalization.cpp
delete mode 100644 SurgSim/Physics/MassSpringRepresentationLocalization.h
delete mode 100644 SurgSim/Physics/MlcpPhysicsProblem-inl.h
create mode 100644 SurgSim/Physics/ParticleCollisionResponse.cpp
create mode 100644 SurgSim/Physics/ParticleCollisionResponse.h
delete mode 100644 SurgSim/Physics/PerformanceTests/Data/Fem3DPerformanceTest/wound_deformable.ply
create mode 100644 SurgSim/Physics/PerformanceTests/DivisibleCubeRepresentation.cpp
create mode 100644 SurgSim/Physics/PerformanceTests/DivisibleCubeRepresentation.h
create mode 100644 SurgSim/Physics/PerformanceTests/Fem3DSolutionComponentsTest.cpp
create mode 100644 SurgSim/Physics/PrepareCollisionPairs.cpp
create mode 100644 SurgSim/Physics/PrepareCollisionPairs.h
create mode 100644 SurgSim/Physics/RenderTests/CompoundCollisionRenderTest.cpp
create mode 100644 SurgSim/Physics/RenderTests/Data/bar.ply
create mode 100644 SurgSim/Physics/RenderTests/Data/collider.ply
create mode 100644 SurgSim/Physics/RenderTests/Data/cylinder.ply
create mode 100644 SurgSim/Physics/RenderTests/Data/half_knot.ply
create mode 100644 SurgSim/Physics/RenderTests/Data/loop.ply
create mode 100644 SurgSim/Physics/RenderTests/Data/prolene 3.0-fixedExtremity.ply
create mode 100644 SurgSim/Physics/RenderTests/RenderTestCcdSuture.cpp
create mode 100644 SurgSim/Physics/RigidConstraintFixedPoint.cpp
create mode 100644 SurgSim/Physics/RigidConstraintFixedPoint.h
create mode 100644 SurgSim/Physics/RigidConstraintFixedRotationVector.cpp
create mode 100644 SurgSim/Physics/RigidConstraintFixedRotationVector.h
create mode 100644 SurgSim/Physics/RigidConstraintFrictionlessContact.cpp
create mode 100644 SurgSim/Physics/RigidConstraintFrictionlessContact.h
create mode 100644 SurgSim/Physics/RigidLocalization.cpp
create mode 100644 SurgSim/Physics/RigidLocalization.h
delete mode 100644 SurgSim/Physics/RigidRepresentationBilateral3D.cpp
delete mode 100644 SurgSim/Physics/RigidRepresentationBilateral3D.h
delete mode 100644 SurgSim/Physics/RigidRepresentationContact.cpp
delete mode 100644 SurgSim/Physics/RigidRepresentationContact.h
delete mode 100644 SurgSim/Physics/RigidRepresentationLocalization.cpp
delete mode 100644 SurgSim/Physics/RigidRepresentationLocalization.h
delete mode 100644 SurgSim/Physics/RigidRepresentationState.cpp
delete mode 100644 SurgSim/Physics/RigidRepresentationState.h
create mode 100644 SurgSim/Physics/RigidState.cpp
create mode 100644 SurgSim/Physics/RigidState.h
create mode 100644 SurgSim/Physics/RotationVectorConstraint.cpp
create mode 100644 SurgSim/Physics/RotationVectorConstraint.h
create mode 100644 SurgSim/Physics/RotationVectorConstraintData.h
create mode 100644 SurgSim/Physics/SlidingConstraint.cpp
create mode 100644 SurgSim/Physics/SlidingConstraint.h
create mode 100644 SurgSim/Physics/SlidingConstraintData.cpp
create mode 100644 SurgSim/Physics/SlidingConstraintData.h
create mode 100644 SurgSim/Physics/Spring.cpp
create mode 100644 SurgSim/Physics/UnitTests/CcdCollisionLoopTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/ComputationGroupTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/ConstraintImplementationFactoryTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/ConstraintImplementationTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/ContactFilteringTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem1DMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem1DNoMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem2DMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem2DNoMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem3DCubeMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Fem3DCubeNoMaterial.ply
create mode 100644 SurgSim/Physics/UnitTests/Data/PlyReaderTests/Wrong3DFileWithRotationData.ply
create mode 100644 SurgSim/Physics/UnitTests/DeformableTestsUtility-inl.h
create mode 100644 SurgSim/Physics/UnitTests/DeformableTestsUtility.h
create mode 100644 SurgSim/Physics/UnitTests/Fem1DConstraintFixedPointTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem1DConstraintFixedRotationVectorTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem1DConstraintFrictionalSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem1DConstraintFrictionlessContactTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem1DConstraintFrictionlessSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem1DLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/Fem1DRepresentationLocalizationTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem2DConstraintFixedPointTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem2DConstraintFrictionalSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem2DConstraintFrictionlessContactTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem2DConstraintFrictionlessSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem2DLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/Fem2DRepresentationLocalizationTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem3DConstraintFixedPointTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem3DConstraintFrictionalSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem3DConstraintFrictionlessContactTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem3DConstraintFrictionlessSlidingTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/Fem3DLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/Fem3DRepresentationBilateral3DTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/Fem3DRepresentationContactTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/Fem3DRepresentationLocalizationTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/FemLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/FemRepresentationParametersTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/FixedConstraintFixedPointTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/FixedConstraintFixedRotationVectorTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/FixedConstraintFrictionlessContactTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/FixedRepresentationBilateral3DTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/FixedRepresentationContactTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/FixedRepresentationLocalizationTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/MassSpringConstraintFixedPointTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/MassSpringConstraintFrictionlessContactTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/MassSpringLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/MassSpringRepresentationContactTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/MassSpringRepresentationLocalizationTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/ParticleCollisionResponseTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/PrepareCollisionPairsTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/RigidConstraintFixedPointTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/RigidConstraintFixedRotationVectorTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/RigidConstraintFrictionlessContactTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/RigidLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/RigidRepresentationBilateral3DTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/RigidRepresentationContactTests.cpp
delete mode 100644 SurgSim/Physics/UnitTests/RigidRepresentationLocalizationTest.cpp
delete mode 100644 SurgSim/Physics/UnitTests/RigidRepresentationStateTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/RigidStateTest.cpp
create mode 100644 SurgSim/Physics/UnitTests/RotationVectorConstraintDataTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/SlidingConstraintDataTests.cpp
create mode 100644 SurgSim/Physics/UnitTests/UpdateCollisionRepresentationsTest.cpp
create mode 100644 SurgSim/Physics/UpdateCcdData.cpp
create mode 100644 SurgSim/Physics/UpdateCcdData.h
create mode 100644 SurgSim/Physics/UpdateCollisionData.cpp
create mode 100644 SurgSim/Physics/UpdateCollisionData.h
create mode 100644 SurgSim/Physics/UpdateDcdData.cpp
create mode 100644 SurgSim/Physics/UpdateDcdData.h
rename SurgSim/{DataStructures/UnitTests/Data/PlyReaderTests => Testing/Data/Geometry}/Cube.ply (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgMeshRepresentationTests/Cube.ply => Testing/Data/Geometry/Cube_with_texture.ply} (100%)
rename SurgSim/Testing/{MeshShapeData => Data/Geometry}/InvalidMesh.ply (100%)
rename SurgSim/Testing/{OsgSceneryRepresentationTests => Data/Geometry}/Torus.mtl (100%)
rename SurgSim/Testing/{OsgSceneryRepresentationTests => Data/Geometry}/Torus.obj (100%)
rename SurgSim/Testing/{OsgSceneryRepresentationTests => Data/Geometry}/Torus.osgb (100%)
rename SurgSim/{Physics/RenderTests/Data => Testing/Data/Geometry}/box.ply (100%)
create mode 100644 SurgSim/Testing/Data/Geometry/cube.osgt
rename SurgSim/Testing/{OctreeShapeData/invalid-staple.vox => Data/Geometry/invalid-staple.ply} (100%)
create mode 100644 SurgSim/Testing/Data/Geometry/plane.ply
rename SurgSim/{Physics/RenderTests/Data => Testing/Data/Geometry}/sphere.ply (100%)
create mode 100644 SurgSim/Testing/Data/Geometry/sphere0_025.ply
copy Examples/Stapling/Data/Geometry/staple.mtl => SurgSim/Testing/Data/Geometry/sphere0_5.mtl (100%)
create mode 100644 SurgSim/Testing/Data/Geometry/sphere0_5.obj
create mode 100644 SurgSim/Testing/Data/Geometry/staple.ply
rename SurgSim/Testing/{MeshShapeData => Data/Geometry}/staple_collision.ply (100%)
copy {Examples/Stapling => SurgSim/Testing}/Data/Geometry/stapler_collision.ply (100%)
copy Examples/Stapling/Data/Geometry/wound_deformable.ply => SurgSim/Testing/Data/Geometry/wound_deformable_with_texture.ply (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/Brdf0.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/Brdf1.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests/CubeMap.png => Testing/Data/Textures/CubeMap_axes.png} (100%)
create mode 100644 SurgSim/Testing/Data/Textures/CubeMap_reflection_diffuse.png
create mode 100644 SurgSim/Testing/Data/Textures/CubeMap_reflection_specular.png
create mode 100644 SurgSim/Testing/Data/Textures/CubeMap_rgb.png
rename SurgSim/{Graphics/RenderTests/Data/OsgMeshRepresentationRenderTests/cube.png => Testing/Data/Textures/CubeMap_rgb_rotate.png} (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/Gradient.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/NegativeX.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/NegativeY.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/NegativeZ.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/PositiveX.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/PositiveY.png (100%)
rename SurgSim/{Graphics/UnitTests/Data/OsgTextureTests => Testing/Data/Textures}/PositiveZ.png (100%)
rename SurgSim/{Graphics/RenderTests/Data/OsgScreenSpaceQuadRenderTests => Testing/Data/Textures}/Rectangle.png (100%)
create mode 100644 SurgSim/Testing/Data/Textures/bricks.png
rename SurgSim/{Graphics/RenderTests/Data/OsgMeshRepresentationRenderTests/wound.png => Testing/Data/Textures/wound_deformable.png} (100%)
create mode 100644 SurgSim/Testing/MockInputComponent.cpp
create mode 100644 SurgSim/Testing/MockInputComponent.h
delete mode 100644 SurgSim/Testing/OctreeShapeData/staple.vox
delete mode 100644 SurgSim/Testing/TriangleMeshBaseTests/Cube.ply
create mode 100644 SurgSim/Testing/Utilities.h
create mode 100644 Tools/CMakeLists.txt
create mode 100644 Tools/Converters/tetgen2ply.py
create mode 100644 Tools/NeedleSutureGeneration/CMakeLists.txt
create mode 100644 Tools/NeedleSutureGeneration/Data/properties.ini
create mode 100644 Tools/NeedleSutureGeneration/NeedleSutureGeneration.cpp
delete mode 100644 debian/patches/add-version-to-libs.patch
delete mode 100644 debian/patches/backport-03c10f32d.patch
delete mode 100644 debian/patches/backport-5fa47c607.patch
delete mode 100644 debian/patches/backport-7b1d8836f.patch
delete mode 100644 debian/patches/backport-b9584d8c1.patch
delete mode 100644 debian/patches/backport-c7925c91f.patch
delete mode 100644 debian/patches/backport-cb568a34f.patch
delete mode 100644 debian/patches/backport-d0a635981.patch
delete mode 100644 debian/patches/backport-e762a2ea9.patch
delete mode 100644 debian/patches/dont-install-testing-libraries.patch
delete mode 100644 debian/patches/fix-epsilon-for-tests.patch
delete mode 100644 debian/patches/fix-fem-ply-reading.patch
create mode 100644 debian/patches/fix-hurd-build.patch
create mode 100644 debian/patches/fix-matrix-tests.patch
create mode 100644 debian/patches/fix-rigid-representation-test.patch
delete mode 100644 debian/patches/fix-timer.patch
delete mode 100644 debian/patches/gcc6.patch
delete mode 100644 debian/patches/use-debian-yaml-cpp.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/opensurgsim.git
More information about the debian-med-commit
mailing list