diff options
Diffstat (limited to 'include/basegfx/polygon/b3dpolypolygontools.hxx')
-rw-r--r-- | include/basegfx/polygon/b3dpolypolygontools.hxx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/basegfx/polygon/b3dpolypolygontools.hxx b/include/basegfx/polygon/b3dpolypolygontools.hxx index 3b5011ddeeb3..24fb902e79cc 100644 --- a/include/basegfx/polygon/b3dpolypolygontools.hxx +++ b/include/basegfx/polygon/b3dpolypolygontools.hxx @@ -22,9 +22,10 @@ #include <basegfx/point/b2dpoint.hxx> #include <basegfx/vector/b2dvector.hxx> -#include <vector> #include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b3dpoint.hxx> +#include <com/sun/star/drawing/PolyPolygonShape3D.hpp> +#include <vector> #include <basegfx/basegfxdllapi.h> ////////////////////////////////////////////////////////////////////////////// @@ -125,6 +126,14 @@ namespace basegfx // in bWithBorder flag. It is assumed that the orientations of the given polygon are correct. BASEGFX_DLLPUBLIC bool isInside(const B3DPolyPolygon& rCandidate, const B3DPoint& rPoint, bool bWithBorder = false); + /// converters for com::sun::star::drawing::PolyPolygonShape3D + BASEGFX_DLLPUBLIC B3DPolyPolygon UnoPolyPolygonShape3DToB3DPolyPolygon( + const com::sun::star::drawing::PolyPolygonShape3D& rPolyPolygonShape3DSource, + bool bCheckClosed = true); + BASEGFX_DLLPUBLIC void B3DPolyPolygonToUnoPolyPolygonShape3D( + const B3DPolyPolygon& rPolyPolygonSource, + com::sun::star::drawing::PolyPolygonShape3D& rPolyPolygonShape3DRetval); + } // end of namespace tools } // end of namespace basegfx |