Skip to content

Commit ff345fd

Browse files
committed
[src][algorithm] *_API macro for algorithm classes
1 parent 223d2b0 commit ff345fd

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/CollisionAlgorithm/BaseAlgorithm.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#pragma once
22

3+
#include <CollisionAlgorithm/config.h>
34
#include <CollisionAlgorithm/BaseGeometry.h>
45
#include <sofa/core/collision/Pipeline.h>
56
#include <CollisionAlgorithm/DataDetectionOutput.h>
@@ -12,7 +13,7 @@ namespace sofa::collisionalgorithm {
1213
* \brief The BaseAlgorithm abstract class defines an interface of
1314
* algorithms to be wrapped in sofa components
1415
*/
15-
class BaseAlgorithm : public CollisionAlgorithm
16+
class SOFA_COLLISIONALGORITHM_API BaseAlgorithm : public CollisionAlgorithm
1617
{
1718
public :
1819

src/CollisionAlgorithm/algorithm/Find2DClosestProximityAlgorithm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace sofa::collisionalgorithm {
1111

12-
class Find2DClosestProximityAlgorithm : public BaseAlgorithm {
12+
class SOFA_COLLISIONALGORITHM_API Find2DClosestProximityAlgorithm : public BaseAlgorithm {
1313
public:
1414
SOFA_CLASS(Find2DClosestProximityAlgorithm, BaseAlgorithm);
1515

src/CollisionAlgorithm/algorithm/FindClosestProximityAlgorithm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace sofa::collisionalgorithm {
1111

12-
class FindClosestProximityAlgorithm : public BaseAlgorithm {
12+
class SOFA_COLLISIONALGORITHM_API FindClosestProximityAlgorithm : public BaseAlgorithm {
1313
public:
1414
SOFA_CLASS(FindClosestProximityAlgorithm, BaseAlgorithm);
1515

src/CollisionAlgorithm/algorithm/InsertionAlgorithm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
namespace sofa::collisionalgorithm
1616
{
1717

18-
class InsertionAlgorithm : public BaseAlgorithm
18+
class SOFA_COLLISIONALGORITHM_API InsertionAlgorithm : public BaseAlgorithm
1919
{
2020
public:
2121
SOFA_CLASS(InsertionAlgorithm, BaseAlgorithm);

0 commit comments

Comments
 (0)