org.scilab.forge.scirenderer.texture
Class AbstractTextureDataProvider

java.lang.Object
  extended by org.scilab.forge.scirenderer.data.AbstractDataProvider<Texture>
      extended by org.scilab.forge.scirenderer.texture.AbstractTextureDataProvider
All Implemented Interfaces:
DataProvider<Texture>, TextureDataProvider

public abstract class AbstractTextureDataProvider
extends AbstractDataProvider<Texture>
implements TextureDataProvider

Author:
Calixte DENIZET

Constructor Summary
AbstractTextureDataProvider()
           
 
Method Summary
 java.awt.image.BufferedImage getImage()
           
 java.awt.image.BufferedImage getSubImage(int x, int y, int width, int height)
           
 
Methods inherited from class org.scilab.forge.scirenderer.data.AbstractDataProvider
addDataUser, fireUpdate, removeDataUser, toByte, toByte
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.scilab.forge.scirenderer.texture.TextureDataProvider
getData, getSubData, getTextureSize
 
Methods inherited from interface org.scilab.forge.scirenderer.data.DataProvider
addDataUser, isValid, removeDataUser
 

Constructor Detail

AbstractTextureDataProvider

public AbstractTextureDataProvider()
Method Detail

getImage

public java.awt.image.BufferedImage getImage()
Specified by:
getImage in interface TextureDataProvider
Returns:
the data as a BufferedImage

getSubImage

public java.awt.image.BufferedImage getSubImage(int x,
                                                int y,
                                                int width,
                                                int height)
Specified by:
getSubImage in interface TextureDataProvider
Parameters:
x - rectangle origin x-coordinate.
y - rectangle origin y-coordinate.
width - rectangle width.
height - rectangle height.
Returns:
the sub-data as a BufferedImage.