Skip to content

Commit f1ef116

Browse files
committed
set getresponselist to a static function
1 parent 488ba54 commit f1ef116

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

Sofa/Component/Collision/Detection/Algorithm/src/sofa/component/collision/detection/algorithm/AbstractSubCollisionPipeline.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class SOFA_COMPONENT_COLLISION_DETECTION_ALGORITHM_API AbstractSubCollisionPipel
9292
doInit();
9393
}
9494

95-
std::set< std::string > getResponseList() const
95+
static std::set< std::string > getResponseList()
9696
{
9797
std::set< std::string > listResponse;
9898
core::collision::Contact::Factory::iterator it;

Sofa/Component/Collision/Detection/Algorithm/src/sofa/component/collision/detection/algorithm/MultiCollisionPipeline.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -203,16 +203,7 @@ void MultiCollisionPipeline::doCollisionResponse()
203203

204204
std::set< std::string > MultiCollisionPipeline::getResponseList() const
205205
{
206-
std::set< std::string > listResponse;
207-
core::collision::Contact::Factory::iterator it;
208-
209-
for (const auto& subPipeline : m_subCollisionPipelines)
210-
{
211-
std::set< std::string > subListResponse = subPipeline->getResponseList();
212-
listResponse.insert(subListResponse.begin(), subListResponse.end());
213-
}
214-
215-
return listResponse;
206+
return AbstractSubCollisionPipeline::getResponseList();
216207
}
217208

218209
void MultiCollisionPipeline::computeCollisionReset()

0 commit comments

Comments
 (0)