LibreOffice Module slideshow (master) 1
|
Generates a clockWiseTwelve clock wipe: More...
#include <clockwipe.hxx>
Public Member Functions | |
virtual ::basegfx::B2DPolyPolygon | operator() (double t) override |
Retrieve the poly-polygon for value t. More... | |
Public Member Functions inherited from slideshow::internal::ParametricPolyPolygon | |
virtual | ~ParametricPolyPolygon () |
virtual ::basegfx::B2DPolyPolygon | operator() (double t)=0 |
Retrieve the poly-polygon for value t. More... | |
Static Public Member Functions | |
::basegfx::B2DPolygon | calcCenteredClock (double t, double e=1.0) |
0,1 to 1,1 to 1,0 to 0,-1 to -1,0 to 0,1: More... | |
Generates a clockWiseTwelve clock wipe:
Definition at line 29 of file clockwipe.hxx.
|
static |
0,1 to 1,1 to 1,0 to 0,-1 to -1,0 to 0,1:
Definition at line 29 of file clockwipe.cxx.
References basegfx::B2DPolygon::append(), p, basegfx::B2DHomMatrix::rotate(), basegfx::B2DPolygon::setClosed(), and t.
Referenced by operator()(), slideshow::internal::FanWipe::operator()(), slideshow::internal::PinWheelWipe::operator()(), and slideshow::internal::SweepWipe::operator()().
|
overridevirtual |
Retrieve the poly-polygon for value t.
t | Current parameter value to retrieve the corresponding poly-polygon for. Permissible values for t must be in the range [0,1]. |
Implements slideshow::internal::ParametricPolyPolygon.
Definition at line 52 of file clockwipe.cxx.
References calcCenteredClock(), basegfx::utils::createScaleTranslateB2DHomMatrix(), t, and basegfx::B2DPolygon::transform().