20#ifndef INCLUDED_SLIDESHOW_SOURCE_ENGINE_TRANSITIONS_SPIRALWIPE_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_ENGINE_TRANSITIONS_SPIRALWIPE_HXX
34 virtual ::basegfx::B2DPolyPolygon
operator () (
double t )
override;
49 virtual ::basegfx::B2DPolyPolygon
operator () (
double t )
override;
Generates a twoBoxLeft or fourBoxHorizontal wipe:
BoxSnakesWipe(sal_Int32 nElements, bool fourBox)
virtual ::basegfx::B2DPolyPolygon operator()(double t) override
Retrieve the poly-polygon for value t.
Interface defining a parametric poly-polygon.
Generates a topLeftClockWise or bottomLeftCounterClockWise (flipOnYAxis=true) spiral wipe:
SpiralWipe(sal_Int32 nElements, bool flipOnYAxis=false)
virtual ::basegfx::B2DPolyPolygon operator()(double t) override
Retrieve the poly-polygon for value t.
const sal_Int32 m_sqrtElements
::basegfx::B2DPolyPolygon calcNegSpiral(double t) const
const sal_Int32 m_elements
::basegfx::B2DPolyPolygon flipOnYAxis(::basegfx::B2DPolyPolygon const &polypoly)
Flips on Y-axis: