LibreOffice Module basegfx (master) 1
Namespaces | Functions
canvastools.cxx File Reference
#include <com/sun/star/geometry/RealSize2D.hpp>
#include <com/sun/star/geometry/RealPoint2D.hpp>
#include <com/sun/star/geometry/RealRectangle2D.hpp>
#include <com/sun/star/geometry/RealRectangle3D.hpp>
#include <com/sun/star/geometry/RealBezierSegment2D.hpp>
#include <com/sun/star/geometry/AffineMatrix2D.hpp>
#include <com/sun/star/geometry/AffineMatrix3D.hpp>
#include <com/sun/star/geometry/IntegerSize2D.hpp>
#include <com/sun/star/geometry/IntegerRectangle2D.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/rendering/XPolyPolygon2D.hpp>
#include <com/sun/star/rendering/XGraphicDevice.hpp>
#include <com/sun/star/awt/Rectangle.hpp>
#include <basegfx/utils/unopolypolygon.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/matrix/b3dhommatrix.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/vector/b2dsize.hxx>
#include <basegfx/vector/b2ivector.hxx>
#include <basegfx/range/b3drange.hxx>
#include <basegfx/range/b2irange.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/utils/canvastools.hxx>
Include dependency graph for canvastools.cxx:

Go to the source code of this file.

Namespaces

namespace  basegfx
 
namespace  basegfx::unotools
 

Functions

uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > basegfx::unotools::bezierSequenceSequenceFromB2DPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly)
 
uno::Sequence< uno::Sequence< geometry::RealPoint2D > > basegfx::unotools::pointSequenceSequenceFromB2DPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly)
 
uno::Reference< rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolygon (const uno::Reference< rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolygon &rPoly)
 
uno::Reference< rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolyPolygon (const uno::Reference< rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolyPolygon &rPolyPoly)
 
::basegfx::B2DPolygon basegfx::unotools::polygonFromPoint2DSequence (const uno::Sequence< geometry::RealPoint2D > &points)
 
::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromPoint2DSequenceSequence (const uno::Sequence< uno::Sequence< geometry::RealPoint2D > > &points)
 
::basegfx::B2DPolygon basegfx::unotools::polygonFromBezier2DSequence (const uno::Sequence< geometry::RealBezierSegment2D > &curves)
 
::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromBezier2DSequenceSequence (const uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > &curves)
 
::basegfx::B2DPolyPolygon basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D (const uno::Reference< rendering::XPolyPolygon2D > &xPoly)
 
::basegfx::B2DHomMatrixbasegfx::unotools::homMatrixFromAffineMatrix (::basegfx::B2DHomMatrix &output, const geometry::AffineMatrix2D &input)
 
::basegfx::B3DHomMatrix basegfx::unotools::homMatrixFromAffineMatrix3D (const ::css::geometry::AffineMatrix3D &input)
 
geometry::AffineMatrix2D & basegfx::unotools::affineMatrixFromHomMatrix (geometry::AffineMatrix2D &output, const ::basegfx::B2DHomMatrix &input)
 
geometry::AffineMatrix3D & basegfx::unotools::affineMatrixFromHomMatrix3D (geometry::AffineMatrix3D &output, const ::basegfx::B3DHomMatrix &input)
 
geometry::RealSize2D basegfx::unotools::size2DFromB2DSize (const ::basegfx::B2DSize &rSize)
 
geometry::RealPoint2D basegfx::unotools::point2DFromB2DPoint (const ::basegfx::B2DPoint &rPoint)
 
geometry::RealRectangle2D basegfx::unotools::rectangle2DFromB2DRectangle (const ::basegfx::B2DRange &rRect)
 
geometry::RealRectangle3D basegfx::unotools::rectangle3DFromB3DRectangle (const ::basegfx::B3DRange &rRect)
 
::basegfx::B2DPoint basegfx::unotools::b2DPointFromRealPoint2D (const geometry::RealPoint2D &rPoint)
 
::basegfx::B2DRange basegfx::unotools::b2DRectangleFromRealRectangle2D (const geometry::RealRectangle2D &rRect)
 
::basegfx::B3DRange basegfx::unotools::b3DRectangleFromRealRectangle3D (const geometry::RealRectangle3D &rRect)
 
geometry::IntegerSize2D basegfx::unotools::integerSize2DFromB2ISize (const ::basegfx::B2ISize &rSize)
 
basegfx::B2ISize basegfx::unotools::b2ISizeFromIntegerSize2D (const geometry::IntegerSize2D &rSize)
 
::basegfx::B2IRange basegfx::unotools::b2IRectangleFromIntegerRectangle2D (const geometry::IntegerRectangle2D &rRectangle)
 
::basegfx::B2IRange basegfx::unotools::b2IRectangleFromAwtRectangle (const awt::Rectangle &rRect)
 
::basegfx::B2IRange basegfx::unotools::b2ISurroundingRangeFromB2DRange (const ::basegfx::B2DRange &rRange)
 Return smalltest integer range, which completely contains given floating point range. More...
 
::basegfx::B2DRange basegfx::unotools::b2DSurroundingIntegerRangeFromB2DRange (const ::basegfx::B2DRange &rRange)
 Return smalltest B2DRange with integer values, which completely contains given floating point range. More...