public class BookImageRecognitionTiledImage extends java.lang.Object implements ITiledImage, IFileFamilyTiledImage, IFamilyImageSeeker, IFamilyImageSeekerTiledImage
| Constructor and Description |
|---|
BookImageRecognitionTiledImage(ZipBookImage bookImage) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
constructImagePath(int index,
java.lang.String suffix) |
java.lang.String |
getCurrentImageFamilyDisplay() |
int |
getHeight()
get single image height
|
int |
getImageCount()
number of images
|
java.io.File |
getImagePath(int i) |
java.io.File |
getOutputRecognitionDirectory() |
int |
getTileWidth()
get a single tile width
|
ZipBookImage |
getUnderlyingZipBookImage() |
int |
getWidth()
get image width
|
java.awt.image.BufferedImage |
loadImage(int imageNumber)
load an individual image
|
java.awt.image.BufferedImage |
loadImage(int index,
java.lang.String suffix) |
void |
setCurrentImageFamilyDisplay(java.lang.String imagedisplay) |
protected void |
setTiledImageDirectory(java.io.File tileImageDirectory) |
java.awt.geom.Rectangle2D.Double |
subTileDimension(int index)
grab the tile extend
|
int[] |
subTiles(java.awt.geom.Rectangle2D.Double viewport)
return the tiles that intersect the viewport
|
public BookImageRecognitionTiledImage(ZipBookImage bookImage)
public ZipBookImage getUnderlyingZipBookImage()
public java.io.File getOutputRecognitionDirectory()
protected void setTiledImageDirectory(java.io.File tileImageDirectory)
public java.awt.image.BufferedImage loadImage(int imageNumber)
throws java.lang.Exception
IFamilyImageSeekerloadImage in interface IFamilyImageSeekerjava.lang.Exceptionpublic java.awt.image.BufferedImage loadImage(int index,
java.lang.String suffix)
throws java.lang.Exception
loadImage in interface IFileFamilyTiledImagejava.lang.Exceptionpublic java.io.File constructImagePath(int index,
java.lang.String suffix)
constructImagePath in interface IFileFamilyTiledImagepublic java.io.File getImagePath(int i)
getImagePath in interface IFileFamilyTiledImagepublic void setCurrentImageFamilyDisplay(java.lang.String imagedisplay)
setCurrentImageFamilyDisplay in interface IFileFamilyTiledImagepublic java.lang.String getCurrentImageFamilyDisplay()
getCurrentImageFamilyDisplay in interface IFileFamilyTiledImagepublic int getWidth()
ITiledImagegetWidth in interface ITiledImagepublic int getTileWidth()
ITiledImagegetTileWidth in interface ITiledImagepublic int getHeight()
ITiledImagegetHeight in interface ITiledImagepublic int getImageCount()
ITiledImagegetImageCount in interface IFamilyImageSeekergetImageCount in interface ITiledImagepublic java.awt.geom.Rectangle2D.Double subTileDimension(int index)
ITiledImagesubTileDimension in interface ITiledImagepublic int[] subTiles(java.awt.geom.Rectangle2D.Double viewport)
ITiledImagesubTiles in interface ITiledImage