Skip to content

Commit 00a763a

Browse files
committed
[src][algorithm] Apply new factory registration mechanism
1 parent 6dace03 commit 00a763a

3 files changed

Lines changed: 26 additions & 27 deletions

File tree

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#include <sofa/collisionAlgorithm/algorithm/Find2DClosestProximityAlgorithm.h>
22
#include <sofa/core/ObjectFactory.h>
33

4-
namespace sofa::collisionAlgorithm {
5-
6-
int Find2DClosestProximityAlgorithmClass = core::RegisterObject("Find2DClosestProximityAlgorithm")
7-
.add< Find2DClosestProximityAlgorithm >();
8-
9-
4+
namespace sofa::collisionAlgorithm
5+
{
6+
void registerFind2DClosestProximityAlgorithm(sofa::core::ObjectFactory* factory)
7+
{
8+
factory->registerObjects(
9+
sofa::core::ObjectRegistrationData(
10+
"An algorithm to find the closest proximity between two BaseGeometry types in 2D")
11+
.add<Find2DClosestProximityAlgorithm>());
1012
}
11-
12-
13-
13+
} // namespace sofa::collisionAlgorithm
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#include <sofa/collisionAlgorithm/algorithm/FindClosestProximityAlgorithm.h>
22
#include <sofa/core/ObjectFactory.h>
33

4-
namespace sofa::collisionAlgorithm {
5-
6-
int FindClosestProximityAlgorithmClass = core::RegisterObject("FindClosestProximityAlgorithm")
7-
.add< FindClosestProximityAlgorithm >();
8-
9-
4+
namespace sofa::collisionAlgorithm
5+
{
6+
void registerFindClosestProximityAlgorithm(sofa::core::ObjectFactory* factory)
7+
{
8+
factory->registerObjects(
9+
sofa::core::ObjectRegistrationData(
10+
"An algorithm to find the closest proximity between two BaseGeometry types")
11+
.add<FindClosestProximityAlgorithm>());
1012
}
11-
12-
13-
13+
} // namespace sofa::collisionAlgorithm
Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
#include <sofa/collisionAlgorithm/algorithm/InsertionAlgorithm.h>
22
#include <sofa/core/ObjectFactory.h>
33

4-
namespace sofa::collisionAlgorithm {
5-
6-
int InsertionAlgorithmClass = core::RegisterObject("InsertionAlgorithm")
7-
.add< InsertionAlgorithm >();
8-
9-
4+
namespace sofa::collisionAlgorithm
5+
{
6+
void registerInsertionAlgorithm(sofa::core::ObjectFactory* factory)
7+
{
8+
factory->registerObjects(sofa::core::ObjectRegistrationData(
9+
"A class implementing a customized needle insertion algorithm")
10+
.add<InsertionAlgorithm>());
1011
}
11-
12-
13-
12+
} // namespace sofa::collisionAlgorithm

0 commit comments

Comments
 (0)