LibreOffice Module basegfx (master) 1
|
Classes | |
class | UnoPolyPolygon |
Typedefs | |
typedef comphelper::WeakComponentImplHelper< css::rendering::XLinePolyPolygon2D, css::rendering::XBezierPolyPolygon2D, css::lang::XServiceInfo > | UnoPolyPolygonBase |
Functions | |
uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > | bezierSequenceSequenceFromB2DPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly) |
uno::Sequence< uno::Sequence< geometry::RealPoint2D > > | pointSequenceSequenceFromB2DPolyPolygon (const ::basegfx::B2DPolyPolygon &rPolyPoly) |
uno::Reference< rendering::XPolyPolygon2D > | xPolyPolygonFromB2DPolygon (const uno::Reference< rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolygon &rPoly) |
uno::Reference< rendering::XPolyPolygon2D > | xPolyPolygonFromB2DPolyPolygon (const uno::Reference< rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolyPolygon &rPolyPoly) |
::basegfx::B2DPolygon | polygonFromPoint2DSequence (const uno::Sequence< geometry::RealPoint2D > &points) |
::basegfx::B2DPolyPolygon | polyPolygonFromPoint2DSequenceSequence (const uno::Sequence< uno::Sequence< geometry::RealPoint2D > > &points) |
::basegfx::B2DPolygon | polygonFromBezier2DSequence (const uno::Sequence< geometry::RealBezierSegment2D > &curves) |
::basegfx::B2DPolyPolygon | polyPolygonFromBezier2DSequenceSequence (const uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > &curves) |
::basegfx::B2DPolyPolygon | b2DPolyPolygonFromXPolyPolygon2D (const uno::Reference< rendering::XPolyPolygon2D > &xPoly) |
::basegfx::B2DHomMatrix & | homMatrixFromAffineMatrix (::basegfx::B2DHomMatrix &output, const geometry::AffineMatrix2D &input) |
::basegfx::B3DHomMatrix | homMatrixFromAffineMatrix3D (const ::css::geometry::AffineMatrix3D &input) |
geometry::AffineMatrix2D & | affineMatrixFromHomMatrix (geometry::AffineMatrix2D &output, const ::basegfx::B2DHomMatrix &input) |
geometry::AffineMatrix3D & | affineMatrixFromHomMatrix3D (geometry::AffineMatrix3D &output, const ::basegfx::B3DHomMatrix &input) |
geometry::RealSize2D | size2DFromB2DSize (const ::basegfx::B2DSize &rSize) |
geometry::RealPoint2D | point2DFromB2DPoint (const ::basegfx::B2DPoint &rPoint) |
geometry::RealRectangle2D | rectangle2DFromB2DRectangle (const ::basegfx::B2DRange &rRect) |
geometry::RealRectangle3D | rectangle3DFromB3DRectangle (const ::basegfx::B3DRange &rRect) |
::basegfx::B2DPoint | b2DPointFromRealPoint2D (const geometry::RealPoint2D &rPoint) |
::basegfx::B2DRange | b2DRectangleFromRealRectangle2D (const geometry::RealRectangle2D &rRect) |
::basegfx::B3DRange | b3DRectangleFromRealRectangle3D (const geometry::RealRectangle3D &rRect) |
geometry::IntegerSize2D | integerSize2DFromB2ISize (const ::basegfx::B2ISize &rSize) |
basegfx::B2ISize | b2ISizeFromIntegerSize2D (const geometry::IntegerSize2D &rSize) |
::basegfx::B2IRange | b2IRectangleFromIntegerRectangle2D (const geometry::IntegerRectangle2D &rRectangle) |
::basegfx::B2IRange | b2IRectangleFromAwtRectangle (const awt::Rectangle &rRect) |
::basegfx::B2IRange | b2ISurroundingRangeFromB2DRange (const ::basegfx::B2DRange &rRange) |
Return smalltest integer range, which completely contains given floating point range. More... | |
::basegfx::B2DRange | b2DSurroundingIntegerRangeFromB2DRange (const ::basegfx::B2DRange &rRange) |
Return smalltest B2DRange with integer values, which completely contains given floating point range. More... | |
BASEGFX_DLLPUBLIC css::uno::Reference< css::rendering::XPolyPolygon2D > | xPolyPolygonFromB2DPolygon (const css::uno::Reference< css::rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolygon &rPoly) |
BASEGFX_DLLPUBLIC css::uno::Reference< css::rendering::XPolyPolygon2D > | xPolyPolygonFromB2DPolyPolygon (const css::uno::Reference< css::rendering::XGraphicDevice > &xGraphicDevice, const ::basegfx::B2DPolyPolygon &rPolyPoly) |
::basegfx::B2DPolygon | polygonFromPoint2DSequence (const css::uno::Sequence< css::geometry::RealPoint2D > &rPoints) |
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon | polyPolygonFromPoint2DSequenceSequence (const css::uno::Sequence< css::uno::Sequence< css::geometry::RealPoint2D > > &rPoints) |
::basegfx::B2DPolygon | polygonFromBezier2DSequence (const css::uno::Sequence< css::geometry::RealBezierSegment2D > &rPoints) |
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon | polyPolygonFromBezier2DSequenceSequence (const css::uno::Sequence< css::uno::Sequence< css::geometry::RealBezierSegment2D > > &rPoints) |
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon | b2DPolyPolygonFromXPolyPolygon2D (const css::uno::Reference< css::rendering::XPolyPolygon2D > &rPoly) |
BASEGFX_DLLPUBLIC css::geometry::AffineMatrix2D & | affineMatrixFromHomMatrix (css::geometry::AffineMatrix2D &matrix, const ::basegfx::B2DHomMatrix &transform) |
css::geometry::AffineMatrix3D & | affineMatrixFromHomMatrix3D (css::geometry::AffineMatrix3D &matrix, const ::basegfx::B3DHomMatrix &transform) |
BASEGFX_DLLPUBLIC::basegfx::B2DHomMatrix & | homMatrixFromAffineMatrix (::basegfx::B2DHomMatrix &transform, const css::geometry::AffineMatrix2D &matrix) |
BASEGFX_DLLPUBLIC::basegfx::B3DHomMatrix | homMatrixFromAffineMatrix3D (const css::geometry::AffineMatrix3D &matrix) |
BASEGFX_DLLPUBLIC::basegfx::B2DPoint | b2DPointFromRealPoint2D (const css::geometry::RealPoint2D &) |
BASEGFX_DLLPUBLIC::basegfx::B2DRange | b2DRectangleFromRealRectangle2D (const css::geometry::RealRectangle2D &) |
::basegfx::B3DRange | b3DRectangleFromRealRectangle3D (const css::geometry::RealRectangle3D &) |
BASEGFX_DLLPUBLIC css::geometry::IntegerSize2D | integerSize2DFromB2ISize (basegfx::B2ISize const &rSize) |
BASEGFX_DLLPUBLIC::basegfx::B2ISize | b2ISizeFromIntegerSize2D (const css::geometry::IntegerSize2D &) |
BASEGFX_DLLPUBLIC::basegfx::B2IRange | b2IRectangleFromIntegerRectangle2D (const css::geometry::IntegerRectangle2D &) |
BASEGFX_DLLPUBLIC::basegfx::B2IRange | b2IRectangleFromAwtRectangle (const css::awt::Rectangle &) |
typedef comphelper::WeakComponentImplHelper< css::rendering::XLinePolyPolygon2D, css::rendering::XBezierPolyPolygon2D, css::lang::XServiceInfo > basegfx::unotools::UnoPolyPolygonBase |
Definition at line 37 of file unopolypolygon.hxx.
BASEGFX_DLLPUBLIC css::geometry::AffineMatrix2D & basegfx::unotools::affineMatrixFromHomMatrix | ( | css::geometry::AffineMatrix2D & | matrix, |
const ::basegfx::B2DHomMatrix & | transform | ||
) |
geometry::AffineMatrix2D & basegfx::unotools::affineMatrixFromHomMatrix | ( | geometry::AffineMatrix2D & | output, |
const ::basegfx::B2DHomMatrix & | input | ||
) |
Definition at line 343 of file canvastools.cxx.
css::geometry::AffineMatrix3D & basegfx::unotools::affineMatrixFromHomMatrix3D | ( | css::geometry::AffineMatrix3D & | matrix, |
const ::basegfx::B3DHomMatrix & | transform | ||
) |
geometry::AffineMatrix3D & basegfx::unotools::affineMatrixFromHomMatrix3D | ( | geometry::AffineMatrix3D & | output, |
const ::basegfx::B3DHomMatrix & | input | ||
) |
Definition at line 356 of file canvastools.cxx.
BASEGFX_DLLPUBLIC::basegfx::B2DPoint basegfx::unotools::b2DPointFromRealPoint2D | ( | const css::geometry::RealPoint2D & | ) |
::basegfx::B2DPoint basegfx::unotools::b2DPointFromRealPoint2D | ( | const geometry::RealPoint2D & | rPoint | ) |
Definition at line 407 of file canvastools.cxx.
Referenced by basegfx::unotools::UnoPolyPolygon::addPolyPolygon(), polygonFromPoint2DSequence(), and basegfx::unotools::UnoPolyPolygon::setPoint().
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D | ( | const css::uno::Reference< css::rendering::XPolyPolygon2D > & | rPoly | ) |
::basegfx::B2DPolyPolygon basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D | ( | const uno::Reference< rendering::XPolyPolygon2D > & | xPoly | ) |
Definition at line 252 of file canvastools.cxx.
References basegfx::unotools::UnoPolyPolygon::getPolyPolygon(), polyPolygonFromBezier2DSequenceSequence(), and polyPolygonFromPoint2DSequenceSequence().
BASEGFX_DLLPUBLIC::basegfx::B2DRange basegfx::unotools::b2DRectangleFromRealRectangle2D | ( | const css::geometry::RealRectangle2D & | ) |
::basegfx::B2DRange basegfx::unotools::b2DRectangleFromRealRectangle2D | ( | const geometry::RealRectangle2D & | rRect | ) |
Definition at line 413 of file canvastools.cxx.
BASEGFX_DLLPUBLIC::basegfx::B2DRange basegfx::unotools::b2DSurroundingIntegerRangeFromB2DRange | ( | const ::basegfx::B2DRange & | rRange | ) |
Return smalltest B2DRange with integer values, which completely contains given floating point range.
rRange | Input range. |
Definition at line 464 of file canvastools.cxx.
::basegfx::B2IRange basegfx::unotools::b2IRectangleFromAwtRectangle | ( | const awt::Rectangle & | rRect | ) |
Definition at line 448 of file canvastools.cxx.
BASEGFX_DLLPUBLIC::basegfx::B2IRange basegfx::unotools::b2IRectangleFromAwtRectangle | ( | const css::awt::Rectangle & | ) |
BASEGFX_DLLPUBLIC::basegfx::B2IRange basegfx::unotools::b2IRectangleFromIntegerRectangle2D | ( | const css::geometry::IntegerRectangle2D & | ) |
::basegfx::B2IRange basegfx::unotools::b2IRectangleFromIntegerRectangle2D | ( | const geometry::IntegerRectangle2D & | rRectangle | ) |
Definition at line 442 of file canvastools.cxx.
BASEGFX_DLLPUBLIC::basegfx::B2ISize basegfx::unotools::b2ISizeFromIntegerSize2D | ( | const css::geometry::IntegerSize2D & | ) |
basegfx::B2ISize basegfx::unotools::b2ISizeFromIntegerSize2D | ( | const geometry::IntegerSize2D & | rSize | ) |
Definition at line 437 of file canvastools.cxx.
BASEGFX_DLLPUBLIC::basegfx::B2IRange basegfx::unotools::b2ISurroundingRangeFromB2DRange | ( | const ::basegfx::B2DRange & | rRange | ) |
Return smalltest integer range, which completely contains given floating point range.
rRange | Input range. Values must be within the representable bounds of sal_Int32 |
Definition at line 456 of file canvastools.cxx.
::basegfx::B3DRange basegfx::unotools::b3DRectangleFromRealRectangle3D | ( | const css::geometry::RealRectangle3D & | ) |
::basegfx::B3DRange basegfx::unotools::b3DRectangleFromRealRectangle3D | ( | const geometry::RealRectangle3D & | rRect | ) |
Definition at line 421 of file canvastools.cxx.
css::uno::Sequence< css::uno::Sequence< css::geometry::RealBezierSegment2D > > basegfx::unotools::bezierSequenceSequenceFromB2DPolyPolygon | ( | const ::basegfx::B2DPolyPolygon & | rPolyPoly | ) |
Definition at line 94 of file canvastools.cxx.
References i.
Referenced by basegfx::unotools::UnoPolyPolygon::getBezierSegments(), and xPolyPolygonFromB2DPolyPolygon().
::basegfx::B2DHomMatrix & basegfx::unotools::homMatrixFromAffineMatrix | ( | ::basegfx::B2DHomMatrix & | output, |
const geometry::AffineMatrix2D & | input | ||
) |
Definition at line 305 of file canvastools.cxx.
References basegfx::B2DHomMatrix::identity(), and basegfx::B2DHomMatrix::set().
BASEGFX_DLLPUBLIC::basegfx::B2DHomMatrix & basegfx::unotools::homMatrixFromAffineMatrix | ( | ::basegfx::B2DHomMatrix & | transform, |
const css::geometry::AffineMatrix2D & | matrix | ||
) |
::basegfx::B3DHomMatrix basegfx::unotools::homMatrixFromAffineMatrix3D | ( | const ::css::geometry::AffineMatrix3D & | input | ) |
Definition at line 321 of file canvastools.cxx.
References basegfx::B3DHomMatrix::set().
BASEGFX_DLLPUBLIC::basegfx::B3DHomMatrix basegfx::unotools::homMatrixFromAffineMatrix3D | ( | const css::geometry::AffineMatrix3D & | matrix | ) |
BASEGFX_DLLPUBLIC css::geometry::IntegerSize2D basegfx::unotools::integerSize2DFromB2ISize | ( | basegfx::B2ISize const & | rSize | ) |
geometry::IntegerSize2D basegfx::unotools::integerSize2DFromB2ISize | ( | const ::basegfx::B2ISize & | rSize | ) |
Definition at line 431 of file canvastools.cxx.
BASEGFX_DLLPUBLIC css::geometry::RealPoint2D basegfx::unotools::point2DFromB2DPoint | ( | const ::basegfx::B2DPoint & | rPoint | ) |
Definition at line 383 of file canvastools.cxx.
Referenced by basegfx::unotools::UnoPolyPolygon::getPoint().
css::uno::Sequence< css::uno::Sequence< css::geometry::RealPoint2D > > basegfx::unotools::pointSequenceSequenceFromB2DPolyPolygon | ( | const ::basegfx::B2DPolyPolygon & | rPolyPoly | ) |
Definition at line 110 of file canvastools.cxx.
References i.
Referenced by basegfx::unotools::UnoPolyPolygon::getPoints(), and xPolyPolygonFromB2DPolyPolygon().
::basegfx::B2DPolygon basegfx::unotools::polygonFromBezier2DSequence | ( | const css::uno::Sequence< css::geometry::RealBezierSegment2D > & | rPoints | ) |
::basegfx::B2DPolygon basegfx::unotools::polygonFromBezier2DSequence | ( | const uno::Sequence< geometry::RealBezierSegment2D > & | curves | ) |
Definition at line 208 of file canvastools.cxx.
References a, basegfx::B2DPolygon::append(), basegfx::B2DPolygon::appendBezierSegment(), basegfx::B2DPolygon::count(), basegfx::B2DPolygon::getPrevControlPoint(), basegfx::B2DPolygon::remove(), and basegfx::B2DPolygon::setPrevControlPoint().
Referenced by polyPolygonFromBezier2DSequenceSequence().
::basegfx::B2DPolygon basegfx::unotools::polygonFromPoint2DSequence | ( | const css::uno::Sequence< css::geometry::RealPoint2D > & | rPoints | ) |
::basegfx::B2DPolygon basegfx::unotools::polygonFromPoint2DSequence | ( | const uno::Sequence< geometry::RealPoint2D > & | points | ) |
Definition at line 184 of file canvastools.cxx.
References basegfx::B2DPolygon::append(), and b2DPointFromRealPoint2D().
Referenced by polyPolygonFromPoint2DSequenceSequence().
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromBezier2DSequenceSequence | ( | const css::uno::Sequence< css::uno::Sequence< css::geometry::RealBezierSegment2D > > & | rPoints | ) |
::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromBezier2DSequenceSequence | ( | const uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > & | curves | ) |
Definition at line 240 of file canvastools.cxx.
References basegfx::B2DPolyPolygon::append(), and polygonFromBezier2DSequence().
Referenced by basegfx::unotools::UnoPolyPolygon::addPolyPolygon(), b2DPolyPolygonFromXPolyPolygon2D(), and basegfx::unotools::UnoPolyPolygon::setBezierSegments().
BASEGFX_DLLPUBLIC::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromPoint2DSequenceSequence | ( | const css::uno::Sequence< css::uno::Sequence< css::geometry::RealPoint2D > > & | rPoints | ) |
::basegfx::B2DPolyPolygon basegfx::unotools::polyPolygonFromPoint2DSequenceSequence | ( | const uno::Sequence< uno::Sequence< geometry::RealPoint2D > > & | points | ) |
Definition at line 196 of file canvastools.cxx.
References basegfx::B2DPolyPolygon::append(), p, and polygonFromPoint2DSequence().
Referenced by basegfx::unotools::UnoPolyPolygon::addPolyPolygon(), b2DPolyPolygonFromXPolyPolygon2D(), and basegfx::unotools::UnoPolyPolygon::setPoints().
BASEGFX_DLLPUBLIC css::geometry::RealRectangle2D basegfx::unotools::rectangle2DFromB2DRectangle | ( | const ::basegfx::B2DRange & | rRect | ) |
Definition at line 389 of file canvastools.cxx.
BASEGFX_DLLPUBLIC css::geometry::RealRectangle3D basegfx::unotools::rectangle3DFromB3DRectangle | ( | const ::basegfx::B3DRange & | rRect | ) |
Definition at line 397 of file canvastools.cxx.
BASEGFX_DLLPUBLIC css::geometry::RealSize2D basegfx::unotools::size2DFromB2DSize | ( | const ::basegfx::B2DSize & | rSize | ) |
Definition at line 378 of file canvastools.cxx.
BASEGFX_DLLPUBLIC css::uno::Reference< css::rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolygon | ( | const css::uno::Reference< css::rendering::XGraphicDevice > & | xGraphicDevice, |
const ::basegfx::B2DPolygon & | rPoly | ||
) |
uno::Reference< rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolygon | ( | const uno::Reference< rendering::XGraphicDevice > & | xGraphicDevice, |
const ::basegfx::B2DPolygon & | rPoly | ||
) |
Definition at line 126 of file canvastools.cxx.
BASEGFX_DLLPUBLIC css::uno::Reference< css::rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolyPolygon | ( | const css::uno::Reference< css::rendering::XGraphicDevice > & | xGraphicDevice, |
const ::basegfx::B2DPolyPolygon & | rPolyPoly | ||
) |
uno::Reference< rendering::XPolyPolygon2D > basegfx::unotools::xPolyPolygonFromB2DPolyPolygon | ( | const uno::Reference< rendering::XGraphicDevice > & | xGraphicDevice, |
const ::basegfx::B2DPolyPolygon & | rPolyPoly | ||
) |
Definition at line 154 of file canvastools.cxx.
References bezierSequenceSequenceFromB2DPolyPolygon(), i, and pointSequenceSequenceFromB2DPolyPolygon().