Skip to content

Commit 6a9efcb

Browse files
committed
[core] Add RA_CORE_API to Curve2D classes.
1 parent 167ad8d commit 6a9efcb

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/Core/Geometry/Curve2D.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace Ra {
99
namespace Core {
1010
namespace Geometry {
11-
class Curve2D
11+
class RA_CORE_API Curve2D
1212
{
1313
public:
1414
enum CurveType { LINE, CUBICBEZIER, SPLINE, SIZE };
@@ -26,7 +26,7 @@ class Curve2D
2626
int size;
2727
};
2828

29-
class QuadraSpline : public Curve2D
29+
class RA_CORE_API QuadraSpline : public Curve2D
3030
{
3131
public:
3232
QuadraSpline() { this->size = 0; }
@@ -48,7 +48,7 @@ class QuadraSpline : public Curve2D
4848
Core::VectorArray<Vector> m_points;
4949
};
5050

51-
class CubicBezier : public Curve2D
51+
class RA_CORE_API CubicBezier : public Curve2D
5252
{
5353
public:
5454
CubicBezier() { this->size = 0; }
@@ -89,7 +89,7 @@ class CubicBezier : public Curve2D
8989
Vector m_points[4];
9090
};
9191

92-
class Line : public Curve2D
92+
class RA_CORE_API Line : public Curve2D
9393
{
9494
public:
9595
Line() { this->size = 0; }
@@ -106,7 +106,7 @@ class Line : public Curve2D
106106
Vector m_points[2];
107107
};
108108

109-
class SplineCurve : public Curve2D
109+
class RA_CORE_API SplineCurve : public Curve2D
110110
{
111111
public:
112112
SplineCurve() { this->size = 0; }
@@ -125,7 +125,7 @@ class SplineCurve : public Curve2D
125125
Core::VectorArray<Vector> m_points;
126126
};
127127

128-
class PiecewiseCubicBezier : public Curve2D
128+
class RA_CORE_API PiecewiseCubicBezier : public Curve2D
129129
{
130130
public:
131131
PiecewiseCubicBezier() {}

0 commit comments

Comments
 (0)