Interface DigitalPicture

All Known Implementing Classes:
Picture, SimplePicture

public interface DigitalPicture

Interface to describe a digital picture. A digital picture can have a associated file name. It can have a title. It has pixels associated with it and you can get and set the pixels. You can get an Image from a picture or a BufferedImage. You can load it from a file name or image. You can show a picture. You can create a new image for it. Copyright Georgia Institute of Technology 2004

Author:
Barb Ericson ericson@cc.gatech.edu

Method Summary
 int getBasicPixel(int x, int y)
           
 BufferedImage getBufferedImage()
           
 String getFileName()
           
 int getHeight()
           
 Image getImage()
           
 Pixel getPixel(int x, int y)
           
 String getTitle()
           
 int getWidth()
           
 void load(Image image)
           
 boolean load(String fileName)
           
 void setBasicPixel(int x, int y, int rgb)
           
 void setTitle(String title)
           
 void show()
           
 

Method Detail

getFileName

String getFileName()

getTitle

String getTitle()

setTitle

void setTitle(String title)

getWidth

int getWidth()

getHeight

int getHeight()

getImage

Image getImage()

getBufferedImage

BufferedImage getBufferedImage()

getBasicPixel

int getBasicPixel(int x,
                  int y)

setBasicPixel

void setBasicPixel(int x,
                   int y,
                   int rgb)

getPixel

Pixel getPixel(int x,
               int y)

load

void load(Image image)

load

boolean load(String fileName)

show

void show()