com.atlassian.selenium.visualcomparison.utils
Class BoundingBox

java.lang.Object
  extended by com.atlassian.selenium.visualcomparison.utils.BoundingBox

public class BoundingBox
extends Object


Constructor Summary
BoundingBox(int x, int y)
           
BoundingBox(int left, int top, int right, int bottom)
           
 
Method Summary
 boolean contains(int x, int y)
           
static void deleteSingleLineBoxes(List<BoundingBox> boxes)
           
 int getBottom()
           
 int getHeight()
           
 int getLeft()
           
 int getMarginBottom(int maxY)
           
 int getMarginHeight(int maxY)
           
 int getMarginLeft()
           
 int getMarginRight(int maxX)
           
 int getMarginTop()
           
 int getMarginWidth(int maxX)
           
 int getRight()
           
 int getTop()
           
 int getWidth()
           
 boolean isNear(BoundingBox box)
           
 boolean isNear(int x, int y)
           
 void merge(BoundingBox box)
           
 void merge(int x, int y)
           
static void mergeOverlappingBoxes(ArrayList<BoundingBox> boxes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundingBox

public BoundingBox(int x,
                   int y)

BoundingBox

public BoundingBox(int left,
                   int top,
                   int right,
                   int bottom)
Method Detail

getLeft

public int getLeft()

getTop

public int getTop()

getRight

public int getRight()

getBottom

public int getBottom()

getWidth

public int getWidth()

getHeight

public int getHeight()

getMarginLeft

public int getMarginLeft()

getMarginTop

public int getMarginTop()

getMarginRight

public int getMarginRight(int maxX)

getMarginBottom

public int getMarginBottom(int maxY)

getMarginWidth

public int getMarginWidth(int maxX)

getMarginHeight

public int getMarginHeight(int maxY)

contains

public boolean contains(int x,
                        int y)

isNear

public boolean isNear(int x,
                      int y)

isNear

public boolean isNear(BoundingBox box)

merge

public void merge(int x,
                  int y)

merge

public void merge(BoundingBox box)

mergeOverlappingBoxes

public static void mergeOverlappingBoxes(ArrayList<BoundingBox> boxes)

deleteSingleLineBoxes

public static void deleteSingleLineBoxes(List<BoundingBox> boxes)


Copyright © 2014 Atlassian. All rights reserved.