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

_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to