summaryrefslogtreecommitdiff
path: root/basegfx/inc/basegfx/range
diff options
context:
space:
mode:
Diffstat (limited to 'basegfx/inc/basegfx/range')
-rw-r--r--basegfx/inc/basegfx/range/b1drange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b1ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b1irange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2dpolyrange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2drange.hxx7
-rw-r--r--basegfx/inc/basegfx/range/b2drangeclipper.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2irange.hxx5
-rw-r--r--basegfx/inc/basegfx/range/b3drange.hxx5
-rw-r--r--basegfx/inc/basegfx/range/b3ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3irange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/basicbox.hxx3
12 files changed, 28 insertions, 16 deletions
diff --git a/basegfx/inc/basegfx/range/b1drange.hxx b/basegfx/inc/basegfx/range/b1drange.hxx
index eba1536f4ee6..995f2e95777f 100644
--- a/basegfx/inc/basegfx/range/b1drange.hxx
+++ b/basegfx/inc/basegfx/range/b1drange.hxx
@@ -29,13 +29,14 @@
#define _BGFX_RANGE_B1DRANGE_HXX
#include <basegfx/range/basicrange.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
class B1IRange;
- class B1DRange
+ class BASEGFX_DLLPUBLIC B1DRange
{
::basegfx::BasicRange< double, DoubleTraits > maRange;
diff --git a/basegfx/inc/basegfx/range/b1ibox.hxx b/basegfx/inc/basegfx/range/b1ibox.hxx
index cb4ab8770a49..9535f0346a04 100644
--- a/basegfx/inc/basegfx/range/b1ibox.hxx
+++ b/basegfx/inc/basegfx/range/b1ibox.hxx
@@ -29,11 +29,12 @@
#define _BGFX_RANGE_B1IBOX_HXX
#include <basegfx/range/basicbox.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B1IBox
+ class BASEGFX_DLLPUBLIC B1IBox
{
::basegfx::BasicBox maRange;
diff --git a/basegfx/inc/basegfx/range/b1irange.hxx b/basegfx/inc/basegfx/range/b1irange.hxx
index 6c65fbaebff4..45db9d3fbecf 100644
--- a/basegfx/inc/basegfx/range/b1irange.hxx
+++ b/basegfx/inc/basegfx/range/b1irange.hxx
@@ -29,11 +29,12 @@
#define _BGFX_RANGE_B1IRANGE_HXX
#include <basegfx/range/basicrange.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B1IRange
+ class BASEGFX_DLLPUBLIC B1IRange
{
::basegfx::BasicRange< sal_Int32, Int32Traits > maRange;
diff --git a/basegfx/inc/basegfx/range/b2dpolyrange.hxx b/basegfx/inc/basegfx/range/b2dpolyrange.hxx
index 2202869dc921..256a17845e5f 100644
--- a/basegfx/inc/basegfx/range/b2dpolyrange.hxx
+++ b/basegfx/inc/basegfx/range/b2dpolyrange.hxx
@@ -34,6 +34,7 @@
#include <o3tl/cow_wrapper.hxx>
#include <boost/tuple/tuple.hpp>
#include <basegfx/vector/b2enums.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
@@ -58,7 +59,7 @@ namespace basegfx
contain 'holes' - this is encoded via polygon orientation at
the poly-polygon, and via explicit flags for the poly-range.
*/
- class B2DPolyRange
+ class BASEGFX_DLLPUBLIC B2DPolyRange
{
public:
typedef boost::tuple<B2DRange,B2VectorOrientation> ElementType ;
diff --git a/basegfx/inc/basegfx/range/b2drange.hxx b/basegfx/inc/basegfx/range/b2drange.hxx
index fc3a6fe53659..7d00f9bc0ee7 100644
--- a/basegfx/inc/basegfx/range/b2drange.hxx
+++ b/basegfx/inc/basegfx/range/b2drange.hxx
@@ -33,6 +33,7 @@
#include <basegfx/tuple/b2dtuple.hxx>
#include <basegfx/range/basicrange.hxx>
#include <vector>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
@@ -41,7 +42,7 @@ namespace basegfx
class B2IRange;
class B2DHomMatrix;
- class B2DRange
+ class BASEGFX_DLLPUBLIC B2DRange
{
public:
typedef double ValueType;
@@ -264,7 +265,7 @@ namespace basegfx
@return the nearest integer for this range
*/
- B2IRange fround(const B2DRange& rRange);
+ BASEGFX_DLLPUBLIC B2IRange fround(const B2DRange& rRange);
/** Compute the set difference of the two given ranges
@@ -285,7 +286,7 @@ namespace basegfx
@return the input vector
*/
- ::std::vector< B2DRange >& computeSetDifference( ::std::vector< B2DRange >& o_rResult,
+ BASEGFX_DLLPUBLIC ::std::vector< B2DRange >& computeSetDifference( ::std::vector< B2DRange >& o_rResult,
const B2DRange& rFirst,
const B2DRange& rSecond );
diff --git a/basegfx/inc/basegfx/range/b2drangeclipper.hxx b/basegfx/inc/basegfx/range/b2drangeclipper.hxx
index 3285ffeaffe1..10c095afceec 100644
--- a/basegfx/inc/basegfx/range/b2drangeclipper.hxx
+++ b/basegfx/inc/basegfx/range/b2drangeclipper.hxx
@@ -33,6 +33,7 @@
#include <basegfx/range/b2dpolyrange.hxx>
#include <vector>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
@@ -45,7 +46,7 @@ namespace basegfx
poly-polygon with the same topology, and encoding
inside/outsidedness via polygon orientation and layering.
*/
- B2DPolyPolygon solveCrossovers(const std::vector<B2DRange>& rRanges,
+ BASEGFX_DLLPUBLIC B2DPolyPolygon solveCrossovers(const std::vector<B2DRange>& rRanges,
const std::vector<B2VectorOrientation>& rOrientations);
}
}
diff --git a/basegfx/inc/basegfx/range/b2ibox.hxx b/basegfx/inc/basegfx/range/b2ibox.hxx
index a188c7e8abe6..11a320c8c419 100644
--- a/basegfx/inc/basegfx/range/b2ibox.hxx
+++ b/basegfx/inc/basegfx/range/b2ibox.hxx
@@ -34,11 +34,12 @@
#include <basegfx/tuple/b2i64tuple.hxx>
#include <basegfx/range/basicbox.hxx>
#include <vector>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B2IBox
+ class BASEGFX_DLLPUBLIC B2IBox
{
public:
typedef sal_Int32 ValueType;
diff --git a/basegfx/inc/basegfx/range/b2irange.hxx b/basegfx/inc/basegfx/range/b2irange.hxx
index 8d4690283da0..92ce097df27b 100644
--- a/basegfx/inc/basegfx/range/b2irange.hxx
+++ b/basegfx/inc/basegfx/range/b2irange.hxx
@@ -34,11 +34,12 @@
#include <basegfx/tuple/b2i64tuple.hxx>
#include <basegfx/range/basicrange.hxx>
#include <vector>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B2IRange
+ class BASEGFX_DLLPUBLIC B2IRange
{
public:
typedef sal_Int32 ValueType;
@@ -245,7 +246,7 @@ namespace basegfx
@return the input vector
*/
- ::std::vector< B2IRange >& computeSetDifference( ::std::vector< B2IRange >& o_rResult,
+ BASEGFX_DLLPUBLIC ::std::vector< B2IRange >& computeSetDifference( ::std::vector< B2IRange >& o_rResult,
const B2IRange& rFirst,
const B2IRange& rSecond );
diff --git a/basegfx/inc/basegfx/range/b3drange.hxx b/basegfx/inc/basegfx/range/b3drange.hxx
index 2a2a42aa0718..9474f55fc2a9 100644
--- a/basegfx/inc/basegfx/range/b3drange.hxx
+++ b/basegfx/inc/basegfx/range/b3drange.hxx
@@ -32,6 +32,7 @@
#include <basegfx/point/b3dpoint.hxx>
#include <basegfx/tuple/b3dtuple.hxx>
#include <basegfx/range/basicrange.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
@@ -39,7 +40,7 @@ namespace basegfx
class B3IRange;
class B3DHomMatrix;
- class B3DRange
+ class BASEGFX_DLLPUBLIC B3DRange
{
typedef ::basegfx::BasicRange< double, DoubleTraits > MyBasicRange;
@@ -295,7 +296,7 @@ namespace basegfx
@return the nearest integer for this range
*/
- B3IRange fround(const B3DRange& rRange);
+ BASEGFX_DLLPUBLIC B3IRange fround(const B3DRange& rRange);
} // end of namespace basegfx
diff --git a/basegfx/inc/basegfx/range/b3ibox.hxx b/basegfx/inc/basegfx/range/b3ibox.hxx
index f9693465a2bb..7aa9e9c82b64 100644
--- a/basegfx/inc/basegfx/range/b3ibox.hxx
+++ b/basegfx/inc/basegfx/range/b3ibox.hxx
@@ -33,10 +33,11 @@
#include <basegfx/tuple/b3ituple.hxx>
#include <basegfx/tuple/b3i64tuple.hxx>
#include <basegfx/range/basicbox.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B3IBox
+ class BASEGFX_DLLPUBLIC B3IBox
{
BasicBox maRangeX;
BasicBox maRangeY;
diff --git a/basegfx/inc/basegfx/range/b3irange.hxx b/basegfx/inc/basegfx/range/b3irange.hxx
index e2b9a08c3093..a35f16dcd3ea 100644
--- a/basegfx/inc/basegfx/range/b3irange.hxx
+++ b/basegfx/inc/basegfx/range/b3irange.hxx
@@ -33,10 +33,11 @@
#include <basegfx/tuple/b3ituple.hxx>
#include <basegfx/tuple/b3i64tuple.hxx>
#include <basegfx/range/basicrange.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
{
- class B3IRange
+ class BASEGFX_DLLPUBLIC B3IRange
{
typedef ::basegfx::BasicRange< sal_Int32, Int32Traits > MyBasicRange;
diff --git a/basegfx/inc/basegfx/range/basicbox.hxx b/basegfx/inc/basegfx/range/basicbox.hxx
index 0a5274bc9bc9..9cf56e89bb55 100644
--- a/basegfx/inc/basegfx/range/basicbox.hxx
+++ b/basegfx/inc/basegfx/range/basicbox.hxx
@@ -29,6 +29,7 @@
#define _BGFX_RANGE_BASICBOX_HXX
#include <basegfx/range/basicrange.hxx>
+#include <basegfx/basegfxdllapi.h>
namespace basegfx
@@ -40,7 +41,7 @@ namespace basegfx
<em>outside</em> of the range, in contrast to BasicRange,
which considers them inside.
*/
- class BasicBox : public BasicRange< sal_Int32, Int32Traits >
+ class BASEGFX_DLLPUBLIC BasicBox : public BasicRange< sal_Int32, Int32Traits >
{
typedef BasicRange< sal_Int32, Int32Traits > Base;
public: