Class MultiBoundingBox
java.lang.Object
org.verapdf.wcag.algorithms.entities.geometry.BoundingBox
org.verapdf.wcag.algorithms.entities.geometry.MultiBoundingBox
-
Field Summary
Fields inherited from class org.verapdf.wcag.algorithms.entities.geometry.BoundingBox
bottomY, lastPageNumber, leftX, pageNumber, rightX, topY -
Constructor Summary
ConstructorsConstructorDescriptionMultiBoundingBox(double[] bbox) MultiBoundingBox(double left, double bottom, double right, double top) MultiBoundingBox(int pageNumber) MultiBoundingBox(int pageNumber, double[] bbox) MultiBoundingBox(int pageNumber, double left, double bottom, double right, double top) MultiBoundingBox(int pageNumber, int lastPageNumber, double[] bbox) MultiBoundingBox(int pageNumber, int lastPageNumber, double left, double bottom, double right, double top) -
Method Summary
Modifier and TypeMethodDescriptiongetBoundingBox(int pageNumber) getLeftX(int pageNumber) getRightX(int pageNumber) voidinit(double left, double bottom, double right, double top) voidinit(BoundingBox rect) move(double xShift, double yShift) scale(double coeffX, double coeffY) union(BoundingBox second) static MultiBoundingBoxunion(BoundingBox first, BoundingBox second) Methods inherited from class org.verapdf.wcag.algorithms.entities.geometry.BoundingBox
contains, contains, cross, cross, cross, cross, equals, getArea, getBottomY, getCenterX, getCenterY, getHeight, getLastPageNumber, getLeftX, getLocation, getPageNumber, getRightX, getTopY, getWidth, hashCode, isEmpty, isOnePageBoundingBox, isSeveralPagesBoundingBox, normalize, notOverlaps, notOverlaps, overlaps, overlaps, setBottomY, setLastPageNumber, setLeftX, setPageNumber, setRightX, setSizes, setTopY, toString, weaklyContains
-
Constructor Details
-
MultiBoundingBox
public MultiBoundingBox() -
MultiBoundingBox
public MultiBoundingBox(int pageNumber) -
MultiBoundingBox
public MultiBoundingBox(double[] bbox) -
MultiBoundingBox
public MultiBoundingBox(int pageNumber, double[] bbox) -
MultiBoundingBox
public MultiBoundingBox(int pageNumber, int lastPageNumber, double[] bbox) -
MultiBoundingBox
public MultiBoundingBox(double left, double bottom, double right, double top) -
MultiBoundingBox
public MultiBoundingBox(int pageNumber, double left, double bottom, double right, double top) -
MultiBoundingBox
public MultiBoundingBox(int pageNumber, int lastPageNumber, double left, double bottom, double right, double top) -
MultiBoundingBox
-
-
Method Details
-
union
-
union
- Overrides:
unionin classBoundingBox
-
scale
- Overrides:
scalein classBoundingBox
-
move
- Overrides:
movein classBoundingBox
-
init
- Overrides:
initin classBoundingBox
-
init
public void init(double left, double bottom, double right, double top) - Overrides:
initin classBoundingBox
-
getBoundingBoxes
-
getBoundingBox
- Overrides:
getBoundingBoxin classBoundingBox
-
getRightX
- Overrides:
getRightXin classBoundingBox
-
getLeftX
- Overrides:
getLeftXin classBoundingBox
-