Skip to content

Commit 7a96515

Browse files
committed
[src][toolbox] *_API macro for toolbox classes
1 parent 2d2ae8f commit 7a96515

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

src/CollisionAlgorithm/toolbox/EdgeToolBox.h

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

3+
#include <CollisionAlgorithm/config.h>
34
#include <CollisionAlgorithm/BaseProximity.h>
45
#include <CollisionAlgorithm/elements/EdgeElement.h>
56
#include <CollisionAlgorithm/operations/Project.h>
67
#include <CollisionAlgorithm/operations/CreateCenterProximity.h>
78

89
namespace sofa::collisionalgorithm::toolbox {
910

10-
class EdgeToolBox {
11+
class SOFA_COLLISIONALGORITHM_API EdgeToolBox {
1112
public:
1213

1314
static Operations::CreateCenterProximity::Result createCenterProximity(const EdgeElement::SPtr & edge);

src/CollisionAlgorithm/toolbox/PointToolBox.h

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

3+
#include <CollisionAlgorithm/config.h>
34
#include <CollisionAlgorithm/BaseProximity.h>
45
#include <CollisionAlgorithm/elements/PointElement.h>
56
#include <CollisionAlgorithm/operations/Project.h>
67
#include <CollisionAlgorithm/operations/CreateCenterProximity.h>
78

89
namespace sofa::collisionalgorithm::toolbox {
910

10-
class PointToolBox {
11+
class SOFA_COLLISIONALGORITHM_API PointToolBox {
1112
public:
1213

1314
static Operations::CreateCenterProximity::Result createCenterProximity(const PointElement::SPtr & point);

src/CollisionAlgorithm/toolbox/TetrahedronToolBox.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/BaseProximity.h>
45
#include <CollisionAlgorithm/elements/TetrahedronElement.h>
56
#include <CollisionAlgorithm/operations/Project.h>
@@ -8,7 +9,7 @@
89

910
namespace sofa::collisionalgorithm::toolbox {
1011

11-
class TetrahedronToolBox {
12+
class SOFA_COLLISIONALGORITHM_API TetrahedronToolBox {
1213
public:
1314

1415
static Operations::CreateCenterProximity::Result createCenterProximity(const TetrahedronElement::SPtr & tetra);

src/CollisionAlgorithm/toolbox/TriangleToolBox.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/BaseProximity.h>
45
#include <CollisionAlgorithm/elements/TriangleElement.h>
56
#include <CollisionAlgorithm/operations/Project.h>
@@ -8,7 +9,7 @@
89

910
namespace sofa::collisionalgorithm::toolbox {
1011

11-
class TriangleToolBox {
12+
class SOFA_COLLISIONALGORITHM_API TriangleToolBox {
1213
public:
1314

1415
static Operations::CreateCenterProximity::Result createCenterProximity(const TriangleElement::SPtr & tri);

0 commit comments

Comments
 (0)