Package com.google.zxing.pdf417.decoder
Class BoundingBox
- java.lang.Object
-
- com.google.zxing.pdf417.decoder.BoundingBox
-
final class BoundingBox extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ResultPointbottomLeftprivate ResultPointbottomRightprivate BitMatriximageprivate intmaxXprivate intmaxYprivate intminXprivate intminYprivate ResultPointtopLeftprivate ResultPointtopRight
-
Constructor Summary
Constructors Constructor Description BoundingBox(BitMatrix image, ResultPoint topLeft, ResultPoint bottomLeft, ResultPoint topRight, ResultPoint bottomRight)BoundingBox(BoundingBox boundingBox)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) BoundingBoxaddMissingRows(int missingStartRows, int missingEndRows, boolean isLeft)(package private) ResultPointgetBottomLeft()(package private) ResultPointgetBottomRight()(package private) intgetMaxX()(package private) intgetMaxY()(package private) intgetMinX()(package private) intgetMinY()(package private) ResultPointgetTopLeft()(package private) ResultPointgetTopRight()(package private) static BoundingBoxmerge(BoundingBox leftBox, BoundingBox rightBox)
-
-
-
Field Detail
-
image
private final BitMatrix image
-
topLeft
private final ResultPoint topLeft
-
bottomLeft
private final ResultPoint bottomLeft
-
topRight
private final ResultPoint topRight
-
bottomRight
private final ResultPoint bottomRight
-
minX
private final int minX
-
maxX
private final int maxX
-
minY
private final int minY
-
maxY
private final int maxY
-
-
Constructor Detail
-
BoundingBox
BoundingBox(BitMatrix image, ResultPoint topLeft, ResultPoint bottomLeft, ResultPoint topRight, ResultPoint bottomRight) throws NotFoundException
- Throws:
NotFoundException
-
BoundingBox
BoundingBox(BoundingBox boundingBox)
-
-
Method Detail
-
merge
static BoundingBox merge(BoundingBox leftBox, BoundingBox rightBox) throws NotFoundException
- Throws:
NotFoundException
-
addMissingRows
BoundingBox addMissingRows(int missingStartRows, int missingEndRows, boolean isLeft) throws NotFoundException
- Throws:
NotFoundException
-
getMinX
int getMinX()
-
getMaxX
int getMaxX()
-
getMinY
int getMinY()
-
getMaxY
int getMaxY()
-
getTopLeft
ResultPoint getTopLeft()
-
getTopRight
ResultPoint getTopRight()
-
getBottomLeft
ResultPoint getBottomLeft()
-
getBottomRight
ResultPoint getBottomRight()
-
-