Lines Matching refs:basegfx

105 			::basegfx::B2DPolyPolygon aPolyPoly1;  in DoExecute()
106 ::basegfx::B2DPolyPolygon aPolyPoly2; in DoExecute()
107 ::basegfx::B2DPolyPolygon* pPolyPoly; in DoExecute()
133 aPolyPoly1 = ::basegfx::tools::correctOrientations(aPolyPoly1); in DoExecute()
135 …::basegfx::B2VectorOrientation eIsClockwise1(::basegfx::tools::getOrientation(aPolyPoly1.getB2DPol… in DoExecute()
137 aPolyPoly2 = ::basegfx::tools::correctOrientations(aPolyPoly2); in DoExecute()
139 …::basegfx::B2VectorOrientation eIsClockwise2(::basegfx::tools::getOrientation(aPolyPoly2.getB2DPol… in DoExecute()
158 ::basegfx::B2DPolygon aSub1(aPolyPoly1.getB2DPolygon(a)); in DoExecute()
159 ::basegfx::B2DPolygon aSub2(aPolyPoly2.getB2DPolygon(a)); in DoExecute()
183 …for(pPolyPoly = (::basegfx::B2DPolyPolygon*)aPolyPolyList.First(); pPolyPoly; pPolyPoly = (::baseg… in DoExecute()
198 ::basegfx::B2DPolygon ImpGetExpandedPolygon(const ::basegfx::B2DPolygon& rCandidate, sal_uInt32 nNu… in ImpGetExpandedPolygon()
203 ::basegfx::B2DPolygon aRetval; in ImpGetExpandedPolygon()
204 …const double fStep(::basegfx::tools::getLength(rCandidate) / (double)(rCandidate.isClosed() ? nNum… in ImpGetExpandedPolygon()
209 …double fNextSrcLen(::basegfx::B2DVector(rCandidate.getB2DPoint(nSrcPos) - rCandidate.getB2DPoint(n… in ImpGetExpandedPolygon()
219 …fNextSrcLen = ::basegfx::B2DVector(rCandidate.getB2DPoint(nSrcPos) - rCandidate.getB2DPoint(nSrcPo… in ImpGetExpandedPolygon()
224 const ::basegfx::B2DPoint aOld1(rCandidate.getB2DPoint(nSrcPos)); in ImpGetExpandedPolygon()
225 const ::basegfx::B2DPoint aOld2(rCandidate.getB2DPoint(nSrcPosNext)); in ImpGetExpandedPolygon()
226 ::basegfx::B2DPoint aNewPoint(basegfx::interpolate(aOld1, aOld2, fLenA)); in ImpGetExpandedPolygon()
249 void FuMorph::ImpEqualizePolyPointCount(::basegfx::B2DPolygon& rSmall, const ::basegfx::B2DPolygon&… in ImpEqualizePolyPointCount()
253 ::basegfx::B2DPolygon aPoly1(ImpGetExpandedPolygon(rSmall, nCnt)); in ImpEqualizePolyPointCount()
256 const ::basegfx::B2DRange aSrcSize(::basegfx::tools::getRange(rBig)); in ImpEqualizePolyPointCount()
257 const ::basegfx::B2DPoint aSrcPos(aSrcSize.getCenter()); in ImpEqualizePolyPointCount()
258 const ::basegfx::B2DRange aDstSize(::basegfx::tools::getRange(rSmall)); in ImpEqualizePolyPointCount()
259 const ::basegfx::B2DPoint aDstPos(aDstSize.getCenter()); in ImpEqualizePolyPointCount()
261basegfx::B2DHomMatrix aTrans(basegfx::tools::createTranslateB2DHomMatrix(-aSrcPos.getX(), -aSrcPos… in ImpEqualizePolyPointCount()
266 ::basegfx::B2DPolygon aPoly2; in ImpEqualizePolyPointCount()
267 aPoly2.append(::basegfx::B2DPoint(), nCnt); in ImpEqualizePolyPointCount()
281 sal_uInt32 FuMorph::ImpGetNearestIndex(const ::basegfx::B2DPolygon& rPoly, const ::basegfx::B2DPoin… in ImpGetNearestIndex()
288 double fNewDist(::basegfx::B2DVector(rPoly.getB2DPoint(a) - rPos).getLength()); in ImpGetNearestIndex()
303 void FuMorph::ImpAddPolys(::basegfx::B2DPolyPolygon& rSmaller, const ::basegfx::B2DPolyPolygon& rBi… in ImpAddPolys()
307 const ::basegfx::B2DPolygon aToBeCopied(rBigger.getB2DPolygon(rSmaller.count())); in ImpAddPolys()
308 const ::basegfx::B2DRange aToBeCopiedPolySize(::basegfx::tools::getRange(aToBeCopied)); in ImpAddPolys()
309 ::basegfx::B2DPoint aNewPoint(aToBeCopiedPolySize.getCenter()); in ImpAddPolys()
310 ::basegfx::B2DPolygon aNewPoly; in ImpAddPolys()
312 const ::basegfx::B2DRange aSrcSize(::basegfx::tools::getRange(rBigger.getB2DPolygon(0L))); in ImpAddPolys()
313 const ::basegfx::B2DPoint aSrcPos(aSrcSize.getCenter()); in ImpAddPolys()
314 const ::basegfx::B2DRange aDstSize(::basegfx::tools::getRange(rSmaller.getB2DPolygon(0L))); in ImpAddPolys()
315 const ::basegfx::B2DPoint aDstPos(aDstSize.getCenter()); in ImpAddPolys()
401 …const ::basegfx::B2DPolyPolygon& rPolyPoly3D = *(::basegfx::B2DPolyPolygon*)rPolyPolyList3D.GetObj… in ImpInsertPolygons()
407 …const basegfx::BColor aLineColor(basegfx::interpolate(aStartLineCol.getBColor(), aEndLineCol.getBC… in ImpInsertPolygons()
416 …const basegfx::BColor aFillColor(basegfx::interpolate(aStartFillCol.getBColor(), aEndFillCol.getBC… in ImpInsertPolygons()
444 ::basegfx::B2DPolyPolygon* FuMorph::ImpCreateMorphedPolygon( in ImpCreateMorphedPolygon()
445 const ::basegfx::B2DPolyPolygon& rPolyPolyStart, in ImpCreateMorphedPolygon()
446 const ::basegfx::B2DPolyPolygon& rPolyPolyEnd, in ImpCreateMorphedPolygon()
449 ::basegfx::B2DPolyPolygon* pNewPolyPolygon = new ::basegfx::B2DPolyPolygon(); in ImpCreateMorphedPolygon()
454 const ::basegfx::B2DPolygon aPolyStart(rPolyPolyStart.getB2DPolygon(a)); in ImpCreateMorphedPolygon()
455 const ::basegfx::B2DPolygon aPolyEnd(rPolyPolyEnd.getB2DPolygon(a)); in ImpCreateMorphedPolygon()
457 ::basegfx::B2DPolygon aNewPolygon; in ImpCreateMorphedPolygon()
461 const ::basegfx::B2DPoint& aPtStart(aPolyStart.getB2DPoint(b)); in ImpCreateMorphedPolygon()
462 const ::basegfx::B2DPoint& aPtEnd(aPolyEnd.getB2DPoint(b)); in ImpCreateMorphedPolygon()
477 const ::basegfx::B2DPolyPolygon& rPolyPoly1, in ImpMorphPolygons()
478 const ::basegfx::B2DPolyPolygon& rPolyPoly2, in ImpMorphPolygons()
483 const ::basegfx::B2DRange aStartPolySize(::basegfx::tools::getRange(rPolyPoly1)); in ImpMorphPolygons()
484 const ::basegfx::B2DPoint aStartCenter(aStartPolySize.getCenter()); in ImpMorphPolygons()
485 const ::basegfx::B2DRange aEndPolySize(::basegfx::tools::getRange(rPolyPoly2)); in ImpMorphPolygons()
486 const ::basegfx::B2DPoint aEndCenter(aEndPolySize.getCenter()); in ImpMorphPolygons()
487 const ::basegfx::B2DPoint aDelta(aEndCenter - aStartCenter); in ImpMorphPolygons()
494 …::basegfx::B2DPolyPolygon* pNewPolyPoly2D = ImpCreateMorphedPolygon(rPolyPoly1, rPolyPoly2, fValue… in ImpMorphPolygons()
496 const ::basegfx::B2DRange aNewPolySize(::basegfx::tools::getRange(*pNewPolyPoly2D)); in ImpMorphPolygons()
497 const ::basegfx::B2DPoint aNewS(aNewPolySize.getCenter()); in ImpMorphPolygons()
498 const ::basegfx::B2DPoint aRealS(aStartCenter + (aDelta * fValue)); in ImpMorphPolygons()
499 const ::basegfx::B2DPoint aDiff(aRealS - aNewS); in ImpMorphPolygons()
501 pNewPolyPoly2D->transform(basegfx::tools::createTranslateB2DHomMatrix(aDiff)); in ImpMorphPolygons()