26#include <com/sun/star/awt/Point.hpp>
27#include <com/sun/star/awt/Size.hpp>
28#include <com/sun/star/drawing/HomogenMatrix.hpp>
29#include <com/sun/star/drawing/Direction3D.hpp>
30#include <com/sun/star/drawing/Position3D.hpp>
39OOO_DLLPUBLIC_CHARTTOOLS ::basegfx::B3DRange
getBoundVolume(
const css::drawing::PolyPolygonShape3D& rPolyPoly );
41OOO_DLLPUBLIC_CHARTTOOLS ::basegfx::B3DRange
getBoundVolume(
const std::vector<std::vector<css::drawing::Position3D>>& rPolyPoly );
44 const css::awt::Point& rPosition,
45 const css::awt::Size& rSize );
47OOO_DLLPUBLIC_CHARTTOOLS ::basegfx::B2IRectangle
makeRectangle(
const css::awt::Rectangle& rRect );
50 const ::basegfx::B2IRectangle& rB2IRectangle );
53 const ::basegfx::B2IRectangle& rB2IRectangle );
58 const css::drawing::Direction3D& rDirection );
61 const ::basegfx::B3DVector& rB3DVector );
64 const css::drawing::Position3D& rPosition );
67 const ::basegfx::B3DVector& rB3DVector );
70 const css::drawing::HomogenMatrix & rHomogenMatrix );
74 const ::basegfx::B3DHomMatrix & rB3DMatrix );
77 const ::basegfx::B3DHomMatrix & rB3DMatrix );
80 const ::basegfx::B3DHomMatrix & rB3DMatrix );
void ReduceToRotationMatrix(::basegfx::B3DHomMatrix &rB3DMatrix)
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Point B2IRectangleToAWTPoint(const ::basegfx::B2IRectangle &rB2IRectangle)
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple GetRotationFromMatrix(const ::basegfx::B3DHomMatrix &rB3DMatrix)
OOO_DLLPUBLIC_CHARTTOOLS css::drawing::HomogenMatrix B3DHomMatrixToHomogenMatrix(const ::basegfx::B3DHomMatrix &rB3DMatrix)
::basegfx::B3DVector Position3DToB3DVector(const css::drawing::Position3D &rPosition)
::basegfx::B3DVector Direction3DToB3DVector(const css::drawing::Direction3D &rDirection)
css::drawing::Direction3D B3DVectorToDirection3D(const ::basegfx::B3DVector &rB3DVector)
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DHomMatrix HomogenMatrixToB3DHomMatrix(const css::drawing::HomogenMatrix &rHomogenMatrix)
css::drawing::Position3D B3DVectorToPosition3D(const ::basegfx::B3DVector &rB3DVector)
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B2IRectangle makeRectangle(const css::awt::Point &rPosition, const css::awt::Size &rSize)
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Rectangle toAwtRectangle(const basegfx::B2IRectangle &rB2IRectangle)
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DTuple GetScaleFromMatrix(const ::basegfx::B3DHomMatrix &rB3DMatrix)
OOO_DLLPUBLIC_CHARTTOOLS::basegfx::B3DRange getBoundVolume(const css::drawing::PolyPolygonShape3D &rPolyPoly)
OOO_DLLPUBLIC_CHARTTOOLS css::awt::Size B2IRectangleToAWTSize(const ::basegfx::B2IRectangle &rB2IRectangle)