Lines Matching refs:basegfx

48 ::basegfx::B2DPolyPolygon SnakeWipe::calcSnake( double t ) const  in calcSnake()
50 ::basegfx::B2DPolyPolygon res; in calcSnake()
53 const double line = ::basegfx::pruneScaleValue( in calcSnake()
55 const double col = ::basegfx::pruneScaleValue( in calcSnake()
58 if (! ::basegfx::fTools::equalZero( line )) { in calcSnake()
59 ::basegfx::B2DPolygon poly; in calcSnake()
60 poly.append( ::basegfx::B2DPoint( 0.0, 0.0 ) ); in calcSnake()
61 poly.append( ::basegfx::B2DPoint( 0.0, line ) ); in calcSnake()
62 poly.append( ::basegfx::B2DPoint( 1.0, line ) ); in calcSnake()
63 poly.append( ::basegfx::B2DPoint( 1.0, 0.0 ) ); in calcSnake()
67 if (! ::basegfx::fTools::equalZero( col )) in calcSnake()
74 ::basegfx::B2DPolygon poly; in calcSnake()
75 poly.append( ::basegfx::B2DPoint( offset, line ) ); in calcSnake()
76 poly.append( ::basegfx::B2DPoint( offset, in calcSnake()
78 poly.append( ::basegfx::B2DPoint( offset + col, in calcSnake()
80 poly.append( ::basegfx::B2DPoint( offset + col, line ) ); in calcSnake()
88 ::basegfx::B2DPolyPolygon SnakeWipe::calcHalfDiagonalSnake( in calcHalfDiagonalSnake()
91 ::basegfx::B2DPolyPolygon res; in calcHalfDiagonalSnake()
95 const double edge = ::basegfx::pruneScaleValue( in calcHalfDiagonalSnake()
99 ::basegfx::B2DPolygon poly; in calcHalfDiagonalSnake()
100 if (! ::basegfx::fTools::equalZero( edge )) { in calcHalfDiagonalSnake()
101 poly.append( ::basegfx::B2DPoint( 0.0, 0.0 ) ); in calcHalfDiagonalSnake()
102 poly.append( ::basegfx::B2DPoint( 0.0, edge ) ); in calcHalfDiagonalSnake()
103 poly.append( ::basegfx::B2DPoint( edge, 0.0 ) ); in calcHalfDiagonalSnake()
110 const double height = ::basegfx::pruneScaleValue( M_SQRT1_2 / m_sqrtElements ); in calcHalfDiagonalSnake()
112 poly.append( ::basegfx::B2DPoint( 0.0, 0.0 ) ); in calcHalfDiagonalSnake()
113 poly.append( ::basegfx::B2DPoint( 0.0, height ) ); in calcHalfDiagonalSnake()
114 poly.append( ::basegfx::B2DPoint( len + a, height ) ); in calcHalfDiagonalSnake()
115 poly.append( ::basegfx::B2DPoint( len + a, 0.0 ) ); in calcHalfDiagonalSnake()
117 ::basegfx::B2DHomMatrix aTransform; in calcHalfDiagonalSnake()
122 aTransform = basegfx::tools::createRotateB2DHomMatrix(M_PI_2 + M_PI_4); in calcHalfDiagonalSnake()
127 aTransform = basegfx::tools::createTranslateB2DHomMatrix(-a, 0.0); in calcHalfDiagonalSnake()
138 const double edge = ::basegfx::pruneScaleValue( in calcHalfDiagonalSnake()
142 ::basegfx::B2DPolygon poly; in calcHalfDiagonalSnake()
143 if (! ::basegfx::fTools::equalZero( edge )) { in calcHalfDiagonalSnake()
144 poly.append( ::basegfx::B2DPoint( 0.0, 1.0 ) ); in calcHalfDiagonalSnake()
145 poly.append( ::basegfx::B2DPoint( edge, 1.0 ) ); in calcHalfDiagonalSnake()
146 poly.append( ::basegfx::B2DPoint( 1.0, edge ) ); in calcHalfDiagonalSnake()
147 poly.append( ::basegfx::B2DPoint( 1.0, 0.0 ) ); in calcHalfDiagonalSnake()
154 const double height = ::basegfx::pruneScaleValue( M_SQRT1_2 / m_sqrtElements ); in calcHalfDiagonalSnake()
156 poly.append( ::basegfx::B2DPoint( 0.0, 0.0 ) ); in calcHalfDiagonalSnake()
157 poly.append( ::basegfx::B2DPoint( 0.0, height ) ); in calcHalfDiagonalSnake()
158 poly.append( ::basegfx::B2DPoint( len + a, height ) ); in calcHalfDiagonalSnake()
159 poly.append( ::basegfx::B2DPoint( len + a, 0.0 ) ); in calcHalfDiagonalSnake()
161 ::basegfx::B2DHomMatrix aTransform; in calcHalfDiagonalSnake()
166 aTransform = basegfx::tools::createTranslateB2DHomMatrix(0.0, -height); in calcHalfDiagonalSnake()
172 aTransform = basegfx::tools::createRotateB2DHomMatrix(-M_PI_4); in calcHalfDiagonalSnake()
182 ::basegfx::B2DPolyPolygon SnakeWipe::operator () ( double t ) in operator ()()
184 ::basegfx::B2DPolyPolygon res; in operator ()()
200 ::basegfx::B2DPolyPolygon ParallelSnakesWipe::operator () ( double t ) in operator ()()
202 ::basegfx::B2DPolyPolygon res; in operator ()()
206 ::basegfx::B2DPolyPolygon half( in operator ()()
209 basegfx::B2DHomMatrix aTransform(basegfx::tools::createScaleB2DHomMatrix(1.0, -1.0)); in operator ()()
218 aTransform = basegfx::tools::createTranslateB2DHomMatrix(-0.5, -0.5); in operator ()()
226 ::basegfx::B2DPolyPolygon half( calcSnake( t / 2.0 ) ); in operator ()()
228 basegfx::B2DHomMatrix aTransform(basegfx::tools::createTranslateB2DHomMatrix(-0.5, -0.5)); in operator ()()