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

CanvasHxImageLarge Class Reference

Extension of CanvasImage to display a large 2D HxImageRep (C++ image). More...

Inheritance diagram for CanvasHxImageLarge::

CanvasImage CanvasObject List of all members.

Public Methods

 CanvasHxImageLarge (String imName, String displayMode)
 Constructor. More...

 CanvasHxImageLarge (String imName, String displayMode, int displayDimension, int displayPlane, double resolution, int interpType)
 Constructor. More...

void draw (Graphics g)
 Draw CanvasObject on 'g', using internal CCS values. More...

void setPixel (int x, int y, Color c)
BufferedImage getSubImage (int x, int y, int w, int h)
 Implementation CanvasImage interface. More...

String[] getPixelStrings (int x, int y, int w, int h)
 Implementation CanvasImage interface. More...

String getSaName ()
 Overrides CanvasObject interface. More...

String getDisplayMode ()
void setDisplayMode (String displayMode)
int getDisplayDimension ()
void setDisplayDimension (int displayDimension)
int getDisplayPlane ()
void setDisplayPlane (int displayPlane)
double getResolution ()
void setResolution (double resolution)
int getInterpolationType ()
void setInterpolationType (int interpType)
void refreshPixels ()
int getHxImageRepWidth ()
int getHxImageRepHeight ()
int getHxImageRepDepth ()
Vector getVisualChangeMethods ()
 Overrides CanvasObject interface. More...


Static Public Attributes

final int TYPE_NEAREST = 0
final int TYPE_LINEAR = 1

Detailed Description

Extension of CanvasImage to display a large 2D HxImageRep (C++ image).


Constructor & Destructor Documentation

CanvasHxImageLarge::CanvasHxImageLarge String    imName,
String    displayMode
[inline]
 

Constructor.

CanvasHxImageLarge::CanvasHxImageLarge String    imName,
String    displayMode,
int    displayDimension,
int    displayPlane,
double    resolution,
int    interpType
[inline]
 

Constructor.


Member Function Documentation

void CanvasHxImageLarge::draw Graphics    g [inline, virtual]
 

Draw CanvasObject on 'g', using internal CCS values.

Reimplemented from CanvasObject.

void CanvasHxImageLarge::setPixel int    x,
int    y,
Color    c
[inline, virtual]
 

Reimplemented from CanvasImage.

BufferedImage CanvasHxImageLarge::getSubImage int    x,
int    y,
int    w,
int    h
[inline, virtual]
 

Implementation CanvasImage interface.

Takes care of possible changes in resolution set by the user.

Reimplemented from CanvasImage.

String [] CanvasHxImageLarge::getPixelStrings int    x,
int    y,
int    w,
int    h
[inline, virtual]
 

Implementation CanvasImage interface.

Reimplemented from CanvasImage.

String CanvasHxImageLarge::getSaName   [inline]
 

Overrides CanvasObject interface.

Reimplemented from CanvasObject.

String CanvasHxImageLarge::getDisplayMode   [inline]
 

void CanvasHxImageLarge::setDisplayMode String    displayMode [inline]
 

int CanvasHxImageLarge::getDisplayDimension   [inline]
 

void CanvasHxImageLarge::setDisplayDimension int    displayDimension [inline]
 

int CanvasHxImageLarge::getDisplayPlane   [inline]
 

void CanvasHxImageLarge::setDisplayPlane int    displayPlane [inline]
 

double CanvasHxImageLarge::getResolution   [inline]
 

void CanvasHxImageLarge::setResolution double    resolution [inline]
 

int CanvasHxImageLarge::getInterpolationType   [inline]
 

void CanvasHxImageLarge::setInterpolationType int    interpType [inline]
 

void CanvasHxImageLarge::refreshPixels   [inline]
 

int CanvasHxImageLarge::getHxImageRepWidth   [inline]
 

int CanvasHxImageLarge::getHxImageRepHeight   [inline]
 

int CanvasHxImageLarge::getHxImageRepDepth   [inline]
 

Vector CanvasHxImageLarge::getVisualChangeMethods   [inline]
 

Overrides CanvasObject interface.

Extends the list of callable functions obtained from the parent with the functions for this class.

Reimplemented from CanvasObject.


Member Data Documentation

final int CanvasHxImageLarge::TYPE_NEAREST = 0 [static]
 

final int CanvasHxImageLarge::TYPE_LINEAR = 1 [static]
 


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