public class ImageAndHolesVisualizationLayer extends java.lang.Object implements VirtualBookComponentBackgroundLayer
Constructor and Description |
---|
ImageAndHolesVisualizationLayer() |
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics g,
JVirtualBookComponent jbookcomponentreference)
ask for a draw in the component
|
void |
drawBackground(java.awt.Graphics g,
JVirtualBookComponent component)
Method called when the background is drawn
|
java.awt.image.BufferedImage |
getBackgroundimage() |
int[] |
getCurrentVisibleTiles() |
java.util.ArrayList<Hole> |
getHoles() |
java.awt.Color |
getHolesColor() |
java.lang.String |
getLayerInternalName() |
float |
getOpacity() |
ITiledImage |
getTiledBackgroundimage() |
double |
getXoffset()
Image Offset in mm
|
double |
getXscale() |
boolean |
isDisableRescale() |
boolean |
isFlipHorizontallyTheImage() |
boolean |
isVisible()
ask if the layer is visible
|
static void |
main(java.lang.String[] args) |
void |
setBackgroundimage(java.awt.image.BufferedImage backgroundimage)
setter for the image
|
void |
setDisableRescale(boolean disableRescale) |
void |
setFlipHorizontallyTheImage(boolean flipHorizontallyTheImage) |
void |
setHoles(java.util.ArrayList<Hole> holes) |
void |
setHolesColor(java.awt.Color holesColor) |
void |
setLayerInternalName(java.lang.String layerInternalName) |
void |
setOpacity(float opacity) |
void |
setTiledBackgroundimage(ITiledImage backgroundimage) |
void |
setVisible(boolean visible)
define if the layer is visible or not
|
void |
setXoffset(double xoffset) |
void |
setXscale(double xscale) |
public void setLayerInternalName(java.lang.String layerInternalName)
public java.lang.String getLayerInternalName()
public void setHolesColor(java.awt.Color holesColor)
public java.awt.Color getHolesColor()
public void setDisableRescale(boolean disableRescale)
public boolean isDisableRescale()
public void setBackgroundimage(java.awt.image.BufferedImage backgroundimage)
backgroundimage
- public java.awt.image.BufferedImage getBackgroundimage()
public void setTiledBackgroundimage(ITiledImage backgroundimage)
public ITiledImage getTiledBackgroundimage()
public void setHoles(java.util.ArrayList<Hole> holes)
public java.util.ArrayList<Hole> getHoles()
public void setVisible(boolean visible)
VirtualBookComponentLayer
setVisible
in interface VirtualBookComponentLayer
public boolean isVisible()
VirtualBookComponentLayer
isVisible
in interface VirtualBookComponentLayer
public void setOpacity(float opacity)
public float getOpacity()
public void drawBackground(java.awt.Graphics g, JVirtualBookComponent component)
VirtualBookComponentBackgroundLayer
drawBackground
in interface VirtualBookComponentBackgroundLayer
g
- the graphic contextcomponent
- the componentpublic void draw(java.awt.Graphics g, JVirtualBookComponent jbookcomponentreference)
VirtualBookComponentLayer
draw
in interface VirtualBookComponentLayer
g
- the graphic reference for drawing with Java2Djbookcomponentreference
- the VirtualBookComponent referencepublic void setXoffset(double xoffset)
public double getXoffset()
public void setXscale(double xscale)
public double getXscale()
public void setFlipHorizontallyTheImage(boolean flipHorizontallyTheImage)
public boolean isFlipHorizontallyTheImage()
public int[] getCurrentVisibleTiles()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception