Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

CanvasImage Class Reference

Object to display raster data on a Canvas. More...

Inheritance diagram for CanvasImage::

CanvasObject CanvasCorbaImage CanvasCorbaSequence CanvasHxHistogram3d CanvasHxImage CanvasHxImageLarge CanvasJavaImage CanvasCorbaSeqThread List of all members.

Public Methods

 CanvasImage ()
 Construct an empty image. More...

 CanvasImage (double x, double y, double w, double h)
 CanvasImage (double x, double y, double w, double h, double ccsScale)
Object clone ()
 Implements CanvasObject abstract function. More...

boolean isInside (double x, double y)
 Implements CanvasObject "interface". More...

boolean isNear (double x, double y)
 Implements CanvasObject "interface". More...

abstract void setPixel (int x, int y, Color c)
abstract BufferedImage getSubImage (int x, int y, int w, int h)
abstract String[] getPixelStrings (int x, int y, int w, int h)
 CanvasImage (int x, int y, int w, int h, double ccsScale)
boolean isInsideCcs (int x, int y)
 Implements CanvasObject "interface". More...

boolean isNearCcs (int x, int y)
 Implements CanvasObject "interface". More...


Protected Methods

void setImageDim (double x, double y, double w, double h, double s)
void setImageDim (double w, double h)

Detailed Description

Object to display raster data on a Canvas.


Constructor & Destructor Documentation

CanvasImage::CanvasImage   [inline]
 

Construct an empty image.

CanvasImage::CanvasImage double    x,
double    y,
double    w,
double    h
[inline]
 

CanvasImage::CanvasImage double    x,
double    y,
double    w,
double    h,
double    ccsScale
[inline]
 

CanvasImage::CanvasImage int    x,
int    y,
int    w,
int    h,
double    ccsScale
[inline]
 


Member Function Documentation

Object CanvasImage::clone   [inline, virtual]
 

Implements CanvasObject abstract function.

This side of the tree is not clonable, nor need it be?

Reimplemented from CanvasObject.

boolean CanvasImage::isInside double    x,
double    y
[inline]
 

Implements CanvasObject "interface".

boolean CanvasImage::isNear double    x,
double    y
[inline]
 

Implements CanvasObject "interface".

abstract void CanvasImage::setPixel int    x,
int    y,
Color    c
[pure virtual]
 

Reimplemented in CanvasHxHistogram3d, CanvasHxImage, CanvasHxImageLarge, CanvasJavaImage, CanvasCorbaImage, and CanvasCorbaSequence.

abstract BufferedImage CanvasImage::getSubImage int    x,
int    y,
int    w,
int    h
[pure virtual]
 

Reimplemented in CanvasHxHistogram3d, CanvasHxImage, CanvasHxImageLarge, CanvasJavaImage, CanvasCorbaImage, and CanvasCorbaSequence.

abstract String [] CanvasImage::getPixelStrings int    x,
int    y,
int    w,
int    h
[pure virtual]
 

Reimplemented in CanvasHxHistogram3d, CanvasHxImage, CanvasHxImageLarge, CanvasJavaImage, CanvasCorbaImage, and CanvasCorbaSequence.

boolean CanvasImage::isInsideCcs int    x,
int    y
[inline]
 

Implements CanvasObject "interface".

Reimplemented from CanvasObject.

boolean CanvasImage::isNearCcs int    x,
int    y
[inline]
 

Implements CanvasObject "interface".

Reimplemented from CanvasObject.

void CanvasImage::setImageDim double    x,
double    y,
double    w,
double    h,
double    s
[inline, protected]
 

void CanvasImage::setImageDim double    w,
double    h
[inline, protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Jan 8 14:14:23 2002 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001