public class StandaloneRecognitionTiledImage extends java.lang.Object implements ITiledImage, IFileFamilyTiledImage, IFamilyImageSeeker, IFamilyImageSeekerTiledImage
Constructor and Description |
---|
StandaloneRecognitionTiledImage(StandaloneTiledImage 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) |
int |
getTileWidth()
get a single tile width
|
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 StandaloneRecognitionTiledImage(StandaloneTiledImage bookImage) throws java.lang.Exception
java.lang.Exception
protected void setTiledImageDirectory(java.io.File tileImageDirectory)
public java.awt.image.BufferedImage loadImage(int imageNumber) throws java.lang.Exception
IFamilyImageSeeker
loadImage
in interface IFamilyImageSeeker
java.lang.Exception
public java.awt.image.BufferedImage loadImage(int index, java.lang.String suffix) throws java.lang.Exception
loadImage
in interface IFileFamilyTiledImage
java.lang.Exception
public java.io.File constructImagePath(int index, java.lang.String suffix)
constructImagePath
in interface IFileFamilyTiledImage
public java.io.File getImagePath(int i)
getImagePath
in interface IFileFamilyTiledImage
public void setCurrentImageFamilyDisplay(java.lang.String imagedisplay)
setCurrentImageFamilyDisplay
in interface IFileFamilyTiledImage
public java.lang.String getCurrentImageFamilyDisplay()
getCurrentImageFamilyDisplay
in interface IFileFamilyTiledImage
public int getWidth()
ITiledImage
getWidth
in interface ITiledImage
public int getTileWidth()
ITiledImage
getTileWidth
in interface ITiledImage
public int getHeight()
ITiledImage
getHeight
in interface ITiledImage
public int getImageCount()
ITiledImage
getImageCount
in interface IFamilyImageSeeker
getImageCount
in interface ITiledImage
public java.awt.geom.Rectangle2D.Double subTileDimension(int index)
ITiledImage
subTileDimension
in interface ITiledImage
public int[] subTiles(java.awt.geom.Rectangle2D.Double viewport)
ITiledImage
subTiles
in interface ITiledImage