From 8c72e30c8d95bbba3462bb6e8266dd97153519a5 Mon Sep 17 00:00:00 2001
From: Jonas Stienen <jst@akustik.rwth-aachen.de>
Date: Fri, 21 Aug 2020 09:38:57 +0200
Subject: [PATCH] WIP api changes

---
 .../CombinedModel/PropagationEngine.cpp                     | 5 +++++
 tests/CombinedModel/CombinedModelTest.cpp                   | 6 +++---
 tests/CombinedModel/GRAS_scene5.cpp                         | 3 +--
 tests/CombinedModel/GRAS_scene6.cpp                         | 3 +--
 tests/CombinedModel/stienen2019auralization_INTERNOISE.cpp  | 3 +--
 5 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/ITAPropagationPathSim/CombinedModel/PropagationEngine.cpp b/src/ITAPropagationPathSim/CombinedModel/PropagationEngine.cpp
index ce6b063..67a3e82 100644
--- a/src/ITAPropagationPathSim/CombinedModel/PropagationEngine.cpp
+++ b/src/ITAPropagationPathSim/CombinedModel/PropagationEngine.cpp
@@ -132,6 +132,11 @@ void ITAPropagationPathSim::CombinedModel::CPathEngine::UpdateEmitter( shared_pt
 	}
 }
 
+void ITAPropagationPathSim::CombinedModel::CPathEngine::UpdateSensor( shared_ptr< CSensor > pSensor )
+{
+	ITA_EXCEPT_NOT_IMPLEMENTED;
+}
+
 void ITAPropagationPathSim::CombinedModel::CPathEngine::ApplyEmitter( shared_ptr<ITAGeo::CEmitter> pEmitter )
 {
 	if( m_pProgressHandler )
diff --git a/tests/CombinedModel/CombinedModelTest.cpp b/tests/CombinedModel/CombinedModelTest.cpp
index 40ec411..8afca14 100644
--- a/tests/CombinedModel/CombinedModelTest.cpp
+++ b/tests/CombinedModel/CombinedModelTest.cpp
@@ -179,7 +179,7 @@ int main( int iNumInArgs, char* pcInArgs[] )
 				sw.start();
 
 				pPathEngine->InitializePathEnvironment( pMeshModelList );
-				pPathEngine->ApplyEmitterForTestingOnlyTreeAndImageEdges( pSource ); //Builds tree and image edges
+				pPathEngine->UpdateEmitter( pSource ); //Builds tree and image edges
 				d1 = sw.stop();
 				cout << "Calculation time pre-processing of path environment: " << timeToString( d1 ) << endl;
 
@@ -187,13 +187,13 @@ int main( int iNumInArgs, char* pcInArgs[] )
 
 				sw.start();
 
-				pPathEngine->ApplyEmitterForTestingOnlyImageSources();
+				pPathEngine->UpdateSensor( pReceiver );
 				d2 = sw.stop();
 				cout << "Calculation time applying emitter: " << timeToString( d2 ) << endl;
 
 				sw.start();
 
-				pPathEngine->ApplySensor( pReceiver );
+				pPathEngine->UpdateSensor( pReceiver );
 				d3 = sw.stop();
 				cout << "Calculation time applying sensor: " << timeToString( d3 ) << endl;
 
diff --git a/tests/CombinedModel/GRAS_scene5.cpp b/tests/CombinedModel/GRAS_scene5.cpp
index f009668..d7881c3 100644
--- a/tests/CombinedModel/GRAS_scene5.cpp
+++ b/tests/CombinedModel/GRAS_scene5.cpp
@@ -172,8 +172,7 @@ int main( int, char** )
 		pPathEngine->SetSimulationConfiguration( oSimConf );
 		pPathEngine->SetAbortionCriteria( oAbort );
 		pPathEngine->InitializePathEnvironment( pMeshModelList );
-		pPathEngine->ApplyEmitter( scene.pEmitter );
-		pPathEngine->ApplySensor( scene.pSensor );
+		pPathEngine->SetEntities( scene.pEmitter, scene.pSensor );
 		CPropagationPathList oPathList;
 		pPathEngine->ConstructPropagationPaths( oPathList );
 		cout << "\t -> found " << oPathList.size() << " visible paths" << endl;
diff --git a/tests/CombinedModel/GRAS_scene6.cpp b/tests/CombinedModel/GRAS_scene6.cpp
index 51bb70c..3aaf4dd 100644
--- a/tests/CombinedModel/GRAS_scene6.cpp
+++ b/tests/CombinedModel/GRAS_scene6.cpp
@@ -163,8 +163,7 @@ int main( int, char** )
 		pPathEngine->SetSimulationConfiguration( oSimConf );
 		pPathEngine->SetAbortionCriteria( oAbort );
 		pPathEngine->InitializePathEnvironment( pMeshModelList );
-		pPathEngine->ApplyEmitter( scene.pEmitter );
-		pPathEngine->ApplySensor( scene.pSensor );
+		pPathEngine->SetEntities( scene.pEmitter, scene.pSensor );
 		CPropagationPathList oPathList;
 		pPathEngine->ConstructPropagationPaths( oPathList );
 		cout << "\t -> found " << oPathList.size() << " visible paths" << endl;
diff --git a/tests/CombinedModel/stienen2019auralization_INTERNOISE.cpp b/tests/CombinedModel/stienen2019auralization_INTERNOISE.cpp
index 2e1e66b..9b4661d 100644
--- a/tests/CombinedModel/stienen2019auralization_INTERNOISE.cpp
+++ b/tests/CombinedModel/stienen2019auralization_INTERNOISE.cpp
@@ -147,8 +147,7 @@ int main( int, char** )
 		pPathEngine->SetAbortionCriteria( oAbort );
 		pPathEngine->InitializePathEnvironment( pMeshModelList );
 		// Path finding
-		pPathEngine->ApplyEmitter( pEmitter );
-		pPathEngine->ApplySensor( pSensor );
+		pPathEngine->SetEntities( pEmitter, pSensor );
 		CPropagationPathList oPathList;
 		pPathEngine->ConstructPropagationPaths( oPathList );
 		cout << "\t -> found " << oPathList.size() << " visible paths" << endl;
-- 
GitLab