X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fgraphics%2FPath.java;h=7dce44bdda19c68286a7568f3d59ebe6d2d5255f;hp=2b5be3c5288aa2e68a39fcb1bf00935771ff00be;hb=HEAD;hpb=faa4ae356d464a80e08540d5eb8bbee6296c1dbc diff --git a/src/org/ibex/graphics/Path.java b/src/org/ibex/graphics/Path.java index 2b5be3c..7dce44b 100644 --- a/src/org/ibex/graphics/Path.java +++ b/src/org/ibex/graphics/Path.java @@ -187,6 +187,13 @@ public class Path { } } + public long boundingBox(Affine a) { + long hb = horizontalBounds(a); + long vb = verticalBounds(a); + return Encode.twoFloatsToLong(Math.abs(Encode.longToFloat1(hb) - Encode.longToFloat2(hb)), + Math.abs(Encode.longToFloat1(vb) - Encode.longToFloat2(vb))); + } + //#repeat width/height multiply_px/multiply_py horizontalBounds/verticalBounds public long horizontalBounds(Affine a) { // FIXME wrong