From ab85c196a42e03631017d50e16240fe06d449b16 Mon Sep 17 00:00:00 2001
From: Andrew Wilson <andx_roo@live.com>
Date: Wed, 4 Aug 2021 20:17:37 -0400
Subject: [PATCH] BUG: Remove bad include

---
 .../Scene/imstkObjectInteractionFactory.cpp   | 27 ++-----------------
 1 file changed, 2 insertions(+), 25 deletions(-)

diff --git a/Source/Scene/imstkObjectInteractionFactory.cpp b/Source/Scene/imstkObjectInteractionFactory.cpp
index cced5ebd0..75346cc3f 100644
--- a/Source/Scene/imstkObjectInteractionFactory.cpp
+++ b/Source/Scene/imstkObjectInteractionFactory.cpp
@@ -32,7 +32,6 @@ limitations under the License.
 #include "imstkPBDPickingCH.h"
 #include "imstkPbdRigidObjectCollision.h"
 #include "imstkPenaltyCH.h"
-#include "imstkPickingCH.h"
 #include "imstkRigidObject2.h"
 #include "imstkRigidObjectCollision.h"
 #include "imstkSPHCollisionHandling.h"
@@ -93,11 +92,11 @@ makeObjectInteractionPair(std::shared_ptr<CollidingObject> obj1, std::shared_ptr
     }
     else if (intType == InteractionType::PbdObj2dCutting && isType<PbdObject>(obj1))
     {
-        //results = std::make_shared<PbdObjectCuttingPair>(std::dynamic_pointer_cast<PbdObject>(obj1), obj2);
+        results = std::make_shared<PbdObjectCuttingPair>(std::dynamic_pointer_cast<PbdObject>(obj1), obj2);
     }
     else if (intType == InteractionType::PbdObjPicking && isType<PbdObject>(obj1))
     {
-        //results = std::make_shared<PbdObjectPickingPair>(std::dynamic_pointer_cast<PbdObject>(obj1), obj2, cdType);
+        results = std::make_shared<PbdObjectPicking>(std::dynamic_pointer_cast<PbdObject>(obj1), obj2, cdType);
     }
     else if (intType == InteractionType::SphObjCollision)
     {
@@ -110,28 +109,6 @@ makeObjectInteractionPair(std::shared_ptr<CollidingObject> obj1, std::shared_ptr
             results = std::make_shared<SphObjectCollision>(std::dynamic_pointer_cast<SPHObject>(obj2), obj1, cdType);
         }
     }
-    else if (intType == InteractionType::FemObjNodalPicking && isType<FeDeformableObject>(obj1))
-    {
-        // Setup CD and collision data
-        //std::shared_ptr<CollisionData>      colData   = std::make_shared<CollisionData>();
-        //std::shared_ptr<CollisionDetection> colDetect = makeCollisionDetectionObject(cdType, obj1->getCollidingGeometry(), obj2->getCollidingGeometry(), colData);
-
-        //// Setup the handler
-        //std::shared_ptr<PickingCH> colHandler =
-        //    std::make_shared<PickingCH>(CollisionHandling::Side::A, colData, std::dynamic_pointer_cast<FeDeformableObject>(obj1));
-
-        //results = std::make_shared<CollisionPair>(obj1, obj2, colDetect, colHandler, nullptr);
-    }
-    else if (intType == InteractionType::FemObjPenaltyForce && isType<FeDeformableObject>(obj1))
-    {
-        // Setup CD and collision data
-        //std::shared_ptr<CollisionData>      colData   = std::make_shared<CollisionData>();
-        //std::shared_ptr<CollisionDetection> colDetect = makeCollisionDetectionObject(cdType, obj1->getCollidingGeometry(), obj2->getCollidingGeometry(), colData);
-
-        //// Setup the handler
-        //std::shared_ptr<PenaltyCH> colHandler =
-        //    std::make_shared<PenaltyCH>(CollisionHandling::Side::A, colData, obj1);
-    }
     else if (intType == InteractionType::BoneDrilling)
     {
         // Setup CD and collision data
-- 
GitLab