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