LibreOffice Module slideshow (master) 1
|
#include <figurewipe.hxx>
Public Member Functions | |
virtual ::basegfx::B2DPolyPolygon | operator() (double t) override |
Retrieve the poly-polygon for value t. More... | |
FigureWipe (::basegfx::B2DPolygon figure) | |
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 | |
static std::shared_ptr< FigureWipe > | createTriangleWipe () |
static std::shared_ptr< FigureWipe > | createArrowHeadWipe () |
static std::shared_ptr< FigureWipe > | createStarWipe (sal_Int32 nPoints) |
static std::shared_ptr< FigureWipe > | createPentagonWipe () |
static std::shared_ptr< FigureWipe > | createHexagonWipe () |
Private Attributes | |
const ::basegfx::B2DPolygon | m_figure |
Definition at line 30 of file figurewipe.hxx.
|
inlineexplicit |
Definition at line 40 of file figurewipe.hxx.
|
static |
Definition at line 49 of file figurewipe.cxx.
References basegfx::B2DPolygon::append(), basegfx::deg2rad(), and basegfx::B2DPolygon::setClosed().
Referenced by slideshow::internal::ParametricPolyPolygonFactory::createClipPolyPolygon().
|
static |
Definition at line 77 of file figurewipe.cxx.
References basegfx::B2DPolygon::append(), basegfx::deg2rad(), and basegfx::B2DPolygon::setClosed().
Referenced by slideshow::internal::ParametricPolyPolygonFactory::createClipPolyPolygon().
|
static |
Definition at line 63 of file figurewipe.cxx.
References basegfx::B2DPolygon::append(), basegfx::deg2rad(), and basegfx::B2DPolygon::setClosed().
Referenced by slideshow::internal::ParametricPolyPolygonFactory::createClipPolyPolygon().
|
static |
Definition at line 92 of file figurewipe.cxx.
References basegfx::B2DPolygon::append(), basegfx::B2DHomMatrix::identity(), p, pos, basegfx::B2DHomMatrix::rotate(), basegfx::B2DHomMatrix::scale(), basegfx::B2DPolygon::setClosed(), v, and w.
Referenced by slideshow::internal::ParametricPolyPolygonFactory::createClipPolyPolygon().
|
static |
Definition at line 37 of file figurewipe.cxx.
References basegfx::B2DPolygon::append(), basegfx::deg2rad(), and basegfx::B2DPolygon::setClosed().
Referenced by slideshow::internal::ParametricPolyPolygonFactory::createClipPolyPolygon().
|
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 30 of file figurewipe.cxx.
References basegfx::utils::createScaleTranslateB2DHomMatrix(), m_figure, t, and basegfx::B2DPolyPolygon::transform().
|
private |
Definition at line 42 of file figurewipe.hxx.
Referenced by operator()().