A B C D E F G H I J K L M N O P R S T U V W X Y Z

A

AnnotationSaver - interface ach.vectorGraphics.AnnotationSaver.
Title: AnnotationSaver Description: Interface for annotation saver implementations.
Annotations - class ach.vectorGraphics.Annotations.
Annotations.java
Copyright (c) 2002-2005 Helge Hackbarth, All Rights Reserved.
Annotations() - Constructor for class ach.vectorGraphics.Annotations
Constructor for Annotations
abort() - Method in class ach.image.EMemImageSource
Image consumption will abort at next call to setpixels
ach - package ach
 
ach.file - package ach.file
 
ach.image - package ach.image
 
ach.image.bmp - package ach.image.bmp
 
ach.image.png - package ach.image.png
 
ach.image.tiff - package ach.image.tiff
 
ach.types - package ach.types
 
ach.vectorGraphics - package ach.vectorGraphics
 
action(Event, Object) - Method in class ach.ImagePanel
The action handler should not be necessary as all events should be handled already by handleEvent()
actionPerformed(ActionEvent) - Method in class ach.ImgComponent
 
actionPerformed(ActionEvent) - Method in class ach.image.PrintDialog
event handler for action events
add(Component) - Method in class ach.BevelPanel
Method to add a component.
add(IconButton) - Method in class ach.ButtonGroup
Add an IconButton to ButtonGroup
add(Component) - Method in class ach.CatalogPanel
Add any kind of component to the catalog
addAnnotationsControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending if annotations exist beside the image
addConsumer(ImageConsumer) - Method in class ach.image.EMemImageSource
Adds an ImageConsumer to the list of consumers interested in data for this image.
addConsumer(ImageConsumer) - Method in class ach.image.bmp.BmpImageProducer
Adds an ImageConsumer to the list of consumers interested in data for this image.
addConsumer(ImageConsumer) - Method in class ach.image.tiff.TiffImageProducer
Adds an ImageConsumer to the list of consumers interested in data for this image.
addImage(String, Dimension, int) - Method in class ach.CatalogPanel
Add an image to the catalog panel.
addImageList(String[], Dimension, int) - Method in class ach.CatalogPanel
Adds a list of images (filenames or URLs) to the catalog
addNextPageControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending if there is a "next page" in the list of multiple images
addPauseControl(Component) - Method in class ach.ImagePanel
a component specified here will be controlled depending on the playState
addPlayControl(Component) - Method in class ach.ImagePanel
a component specified here will be controlled depending on the playState
addPrevPageControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending if there is a "previous page" in the list of multiple images
addPrintControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending printing of the image is enabled
addPrintViewControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending printing of the viewable part of the image is enabled
addSaveControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending saving of the image is enabled
addScaleSmoothControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending on the state of btnScaleSmooth
addThumbnailsControl(Component) - Method in class ach.ImagePanel
a component specified here will be enabled/disabled depending if a thumbnail preview is displayed
annotationExtension - Variable in class ach.image.ImageInfo
Filename extension that is expected for annotation file (default: ".xml")
annotations - Variable in class ach.image.ImageInfo
Annotations (XML formatted string) for the image
annotationsAllowed - Static variable in class ach.image.ImageInfo
Flag if annotations are allowed to be read for the image (static, so it controls all instances)
applyBounds(Rectangle) - Method in class ach.vectorGraphics.ShapeList
Set a new rectangular affine transformation for all objects in the shapelist.
applyQuadrantRotation(int) - Method in class ach.vectorGraphics.ShapeList
Apply quadrant rotation (1=90 degree, 2=180 degree, 3=270 degree).
artist - Variable in class ach.image.ImageInfo
Artist that created that image

B

BLUEIDX - Static variable in class ach.image.ImageInfo
Index for RGB-Palette
BatchPrinter - interface ach.image.BatchPrinter.
BatchPrinter.java Copyright (c) 2000-2005 Helge Hackbarth
An interface to implement a method for batch printing
BevelPanel - class ach.BevelPanel.
BevelPanel.java
Copyright (c) 2001 Helge Hackbarth, All Rights Reserved.
BevelPanel(int) - Constructor for class ach.BevelPanel
Constructor for BevelPanel
BmpImageProducer - class ach.image.bmp.BmpImageProducer.
BmpImageProducer.java
Copyright (c) 1997, 1998 Helge Hackbarth, All Rights Reserved.
BmpImageProducer(String) - Constructor for class ach.image.bmp.BmpImageProducer
Constructor for BmpImageProducer called by getImageProducer()
BmpImageProducer(URL, String) - Constructor for class ach.image.bmp.BmpImageProducer
Constructor for BmpImageProducer called by getImageProducer()
ButtonGroup - class ach.ButtonGroup.
Title: ButtonGroup Description: Multiple-exclusion scope for a set of buttons Copyright: Copyright (c) 2005 Organisation: Art&Computer Hackbarth
ButtonGroup() - Constructor for class ach.ButtonGroup
Constructor
batchPrint(Object, int, String) - Method in class ach.ImagePanel
Print all slides of a slide sequence and/or all pages of a multipage TIFF either to a PrintJob (JDK 1.1) or PrinterJob (Java 2) (one of them must be not null).
batchPrint(Object, int, String) - Method in interface ach.image.BatchPrinter
This callback interface can be used to implement a method that allows to initiate printing a sequence of slides described by a "page range" string (page numbers seperated by semicolons and low - high ranges like 1;2;8-10).
bgColor - Variable in class ach.ImagePanel
 
bitsPerSample - Variable in class ach.image.ImageInfo
Bits per sample
bottomtoolbar - Variable in class ach.ImagePanel
 
bytePixels - Variable in class ach.image.EMemImageSource
Array containing the image data if created for a palette image with 8 bits per pixel (256 colors or gray levels)
bytePixels - Variable in class ach.image.ImageInfo
Array of bytes containing image data (if palette image with more than 16 colors)
bytesPerRow - Variable in class ach.image.ImageInfo
Number of bytes per row (if stored bitwise packed)

C

CCITTFAXG3 - Static variable in class ach.image.ImageInfo
Compression type
CCITTFAXG4 - Static variable in class ach.image.ImageInfo
Compression type
CCITTG3 - Static variable in class ach.image.ImageInfo
Compression type
CMYK - Static variable in class ach.image.ImageInfo
Photometric interpretation
CatalogPanel - class ach.CatalogPanel.
CatalogPanel.java
Copyright (C) 2001-2010 H.
CatalogPanel(boolean, String, boolean) - Constructor for class ach.CatalogPanel
Constructor for catalog panel containing images as thumbnails.
calcFitInDim(Dimension, Dimension) - Static method in class ach.NavDialog
Calculate Dimension of a rectangle proportionally scaled to fit in the bounding rectangle (innerDim)
calcPixelSize() - Method in class ach.image.EMemImageSource
Calculate number of bits per pixel according to mapSize of ColorModel For IndexColorModels this will be 2 ^ getMapSize(), for other ColorModels this will be equal to ColorModel.getPixelSize()
calcPixelSize() - Method in class ach.image.ImageInfo
calulate real number of bits per pixel according to mapSize of ColorModel Note: ColorModel.getPixelSize() usually reports 8 even if mapsize < 256 (especially required for JDK 1.2)
checkFocus() - Method in class ach.ImgCanvas
 
checkFocus() - Method in class ach.ImgComponent
 
checkFocus() - Method in interface ach.ImgComponentIntf
request focus if boolean var needsFocus is set true
cleanUp() - Method in class ach.ImagePanel
Clean up code to free all ressources that may be used by this component
clearBackground - Variable in class ach.ImgCanvas
Flag if background is simply cleared or drawn with a black-and-white pattern
clearBackground - Variable in class ach.ImgComponent
Flag if background is simply cleared or drawn with a black-and-white pattern
clearBackground - Static variable in interface ach.ImgComponentIntf
Flag if background is simply cleared or drawn with a black-and-white pattern
clearBeforePaint - Variable in class ach.ImgCanvas
Flag if canvas needs to be cleared before paint.
clearBeforePaint - Variable in class ach.ImgComponent
Flag if component needs to be cleared before paint.
clearBeforePaint - Static variable in interface ach.ImgComponentIntf
Flag if component needs to be cleared before paint.
clearCatalog() - Method in class ach.CatalogPanel
clear all thumbnails from catalog
codeBase - Static variable in class ach.file.ParamUtil
codebase of an applet determined at runtime using retrieveCodeBase
colorModel - Variable in class ach.image.EMemImageSource
The colormodel of the image represented by this ImageProducer
colorModel - Variable in class ach.image.ImageInfo
Current Java style ColorModel
componentHidden(ComponentEvent) - Method in class ach.CatalogPanel
event handler for component events
componentMoved(ComponentEvent) - Method in class ach.CatalogPanel
event handler for component events
componentResized(ComponentEvent) - Method in class ach.CatalogPanel
event handler for component events
componentShown(ComponentEvent) - Method in class ach.CatalogPanel
event handler for component events
compression - Variable in class ach.image.ImageInfo
Current compression type
createImageProducer() - Method in class ach.image.ImageInfo
Create an image producer from imgName or imgUrl.
createShapeLists(String) - Method in class ach.vectorGraphics.Annotations
Create array of ShapeLists (one ShapeList for each page) from an XML string.
currentShape - Variable in class ach.vectorGraphics.GraphicEditor
Generic Shape object pointing to current drawing shape
currentShapeProps - Variable in class ach.vectorGraphics.GraphicEditor
shape properties for current drawing mode
currentStampIdx - Variable in class ach.vectorGraphics.GraphicEditor
 

D

DISABLED - Static variable in class ach.vectorGraphics.GraphicEditor
Editing mode "disabled"
DOWN - Static variable in class ach.BevelPanel
Constant for bevelMode parameter to create a lowered bevel
DecoderException - exception ach.image.DecoderException.
DecoderException.java
Copyright (c) 1997, 1998 Helge Hackbarth, All Rights Reserved.
DecoderException() - Constructor for class ach.image.DecoderException
Constructor for a DecoderException
DecoderException(String) - Constructor for class ach.image.DecoderException
Constructor for a DecoderException with an additional error message.
denominator - Variable in class ach.types.Rational
The denominator of a rational number
detectImageFormat() - Method in class ach.image.ImageInfo
Method to detect image format from file extension
disable() - Method in class ach.IconButton
Disable button
disable() - Method in interface ach.ScrollComponent
 
disableScrollPane() - Method in class ach.SmartScrollPane
disable and hide both scrollbars
doScrollStep(Object, Container, int, boolean) - Method in class ach.SmartScrollPane
adjust step-size and suppress echos of scrollbar events depending on java version and VM supplier
documentBase - Static variable in class ach.file.ParamUtil
 
drawAll(Graphics, boolean) - Method in class ach.vectorGraphics.ShapeList
Draw all objects in the shapelist do a given Graphics.
drawAllXORmode(Graphics) - Method in class ach.vectorGraphics.ShapeList
Draw all objects in the shapelist do a given Graphics with forced XOR mode
drawError(String) - Method in class ach.ImgCanvas
schedule a repaint that will draw an error messages (may contain \r\n)
drawError(String) - Method in class ach.ImgComponent
schedule a repaint that will draw an error message (may contain \r\n)
drawError(String) - Method in interface ach.ImgComponentIntf
schedule a repaint that will draw an error messages (may contain \r\n)
drawImage(Image, int, int, int, int, int) - Method in class ach.ImgCanvas
schedule a repaint with drawing the given image (scaled)
drawImage(Image, int, int) - Method in class ach.ImgCanvas
schedule a repaint with drawing the given image (not scaled)
drawImage(Image, int, int, int, int, int) - Method in class ach.ImgComponent
schedule a repaint with drawing the given image (scaled)
drawImage(Image, int, int) - Method in class ach.ImgComponent
schedule a repaint with drawing the given image (not scaled)
drawImage(Image, int, int, int, int, int) - Method in interface ach.ImgComponentIntf
schedule a repaint with drawing the given image (scaled)
drawImage(Image, int, int) - Method in interface ach.ImgComponentIntf
schedule a repaint with drawing the given image (not scaled)
drawShapes(ShapeList) - Method in class ach.ImgCanvas
draw vector graphics objects
drawShapes(ShapeList) - Method in class ach.ImgComponent
draw vector graphics objects
drawShapes(ShapeList) - Method in interface ach.ImgComponentIntf
draw vector graphics objects

E

EMPTY - Static variable in class ach.BevelPanel
Constant for bevelMode parameter to create a panel with empty bevel
EMemImageSource - class ach.image.EMemImageSource.
EMemImageSource.java
Copyright (c) 1997-2003 Helge Hackbarth, All Rights Reserved.
EMemImageSource(ImageProducer, boolean) - Constructor for class ach.image.EMemImageSource
Constructor to be used if image will be created from ImageProducer through ImageConsumer interface.
EMemImageSource(ImageProducer, ImgComponentIntf, Toolkit, int) - Constructor for class ach.image.EMemImageSource
Constructor to be used if image will be created from ImageProducer through ImageConsumer interface.
EMemImageSource(int, int, ColorModel, byte[], int, int, int, int) - Constructor for class ach.image.EMemImageSource
Constructor to create a memory image for palette image data with byte pixels (8 bits per pixel).
EMemImageSource(int, int, ColorModel, int[], int, int, int, int) - Constructor for class ach.image.EMemImageSource
Constructor to create a memory image for true color image data with int pixels (32 bits per pixel).
EMemImageSource(int, int, ColorModel, byte[], int, int, int, int, int) - Constructor for class ach.image.EMemImageSource
Constructor to create a memory image for packed image data where pixels are stored in bytes packed on bit level (1 or 4 bits per pixel).
enable() - Method in class ach.IconButton
enable button
enable() - Method in interface ach.ScrollComponent
 
errorMsg - Variable in class ach.image.EMemImageSource
The only way to communicate the last error to the rest of the world when this EMemImageSource consumed its image data from an ImageProducer.
errorMsg - Variable in class ach.image.ImageInfo
Error message of last operation
extractImage(DataInputStream) - Method in class ach.image.bmp.BmpImageProducer
Given an input stream, create an ImageProducer from the BMP info contained in the stream.
extractMemImgRegion(int, int, int, int) - Method in class ach.image.EMemImageSource
Extract memory image region as a new ImageProducer from an EMemImageSource without scaling.
extractMemImgRegion(int, int, int, int, int, int) - Method in class ach.image.EMemImageSource
Extract memory image region as a new ImageProducer from an EMemImageSource and scale to new dimension (with automatic gray scaling (antialiasing) for bilevel images).

F

findContainingShape(Point) - Method in class ach.vectorGraphics.ShapeList
Find the topmost shape that contains the given point (the point with these coordinates is painted by the shape).
fitHoriz() - Method in class ach.ImagePanel
scale image to fit into the window horizontally
fitInImage(Image, Dimension, int) - Method in class ach.ImgCanvas
schedule a repaint with an image proportionally scaled to fit in canvas
fitInImage(Image, Dimension, int) - Method in class ach.ImgComponent
schedule a repaint with an image proportionally scaled to fit in component
fitInImage(Image, Dimension, int) - Method in interface ach.ImgComponentIntf
schedule a repaint with an image proportionally scaled to fit in component
fitInWindow() - Method in class ach.ImagePanel
scale image to fit into the window completely
flip() - Method in class ach.ImagePanel
flip image vertically
flipVertical() - Method in class ach.image.EMemImageSource
flip image vertical (self-inverse)
focusGained(FocusEvent) - Method in class ach.image.PrintDialog
event handler for focus events
focusLost(FocusEvent) - Method in class ach.image.PrintDialog
 
frameUpdated - Variable in class ach.ImagePanel
flag needed due to bug in MS VM version 2334; see example SwingTiffy.java

G

GIF87 - Static variable in class ach.image.ImageInfo
Sub-format for image data
GIF89A - Static variable in class ach.image.ImageInfo
Sub-format for image data
GRAYBLACK0 - Static variable in class ach.image.ImageInfo
Photometric interpretation
GRAYWHITE0 - Static variable in class ach.image.ImageInfo
Photometric interpretation
GREENIDX - Static variable in class ach.image.ImageInfo
Index for RGB-Palette
GraphicEditor - class ach.vectorGraphics.GraphicEditor.
AnnotationEditor.java
Copyright (c) 2004 Helge Hackbarth, All Rights Reserved.
GraphicEditor(Frame) - Constructor for class ach.vectorGraphics.GraphicEditor
Constructor
getAffineTransform() - Method in class ach.vectorGraphics.ShapeList
Get a copy of the current affine transformation applied to all shapes.
getAnnotations(boolean) - Method in class ach.ImagePanel
Get currently loaded / edited annotations.
getAnnotations() - Method in class ach.image.ImageInfo
Load annotation file (expected with same name like imgName or imgUrl but with extension ".xml").
getBevelMode() - Method in class ach.BevelPanel
Set bevelMode (see constants UP, DOWN etc. to control appearance)
getBounds() - Method in class ach.vectorGraphics.ShapeList
Get the Rectangle that was used to create the current affine transformation matrix
getColorDescription() - Method in class ach.vectorGraphics.ShapeProps
Returns a string describing outline-, fill- and textcolor and optional XOR mode
getDoubleBuffering() - Method in class ach.ImgCanvas
Retrieve current setting of double buffering mode
getDoubleBuffering() - Method in class ach.ImgComponent
Retrieve current setting of double buffering mode
getDoubleBuffering() - Method in interface ach.ImgComponentIntf
Retrieve current setting of double buffering mode
getEmbeddedComponent() - Method in interface ach.ScrollComponent
If a component implementing ScrollComponent is added to another container, the add method must use the embedded Scrollbar in order to use its peer.
getErrorMsg() - Method in class ach.image.bmp.BmpImageProducer
If image production completed with an error status the error message can be requested with this method.
getErrorMsg() - Method in class ach.image.tiff.TiffImageProducer
If image production completed with an error status the error message can be requested with this method.
getFilename(Frame, FilenameFilter, String, String, int) - Static method in class ach.file.ParamUtil
Get filename using standard FileDialog filenameFilter, masks for filenames and mode (open/save) can be controlled
getFillColor() - Method in class ach.vectorGraphics.ShapeProps
 
getFont() - Method in class ach.vectorGraphics.ShapeProps
 
getFontDescription() - Method in class ach.vectorGraphics.ShapeProps
Returns a string describing the current font name, style and size
getFontSize() - Method in class ach.vectorGraphics.ShapeProps
Get font size.
getHorizValue(Container, int) - Method in class ach.SmartScrollPane
get java version dependent corrected value of horizontal scrollbar
getImageInfo(String, int) - Method in class ach.image.tiff.TiffImageProducer
Get ImageInfo for a TIFF file from local file system
getImageProducer(String) - Static method in class ach.image.bmp.BmpImageProducer
Retrieve an ImageProducer for a BMP.
getImageProducer(URL, String) - Static method in class ach.image.bmp.BmpImageProducer
Retrieve an ImageProducer for a BMP URL.
getImageProducer(URL) - Static method in class ach.image.bmp.BmpImageProducer
Retrieve an ImageProducer given just a BMP URL.
getImageProducer(String) - Static method in class ach.image.png.PngToolkit
Retrieve an ImageProducer for a PNG from a local file.
getImageProducer(URL) - Static method in class ach.image.png.PngToolkit
Retrieve an ImageProducer given just a PNG URL.
getImageProducer(URL, String, int) - Static method in class ach.image.tiff.TiffImageProducer
Retrieve an EMemImageSource (extension of an ImageProducer) for a TIFF image from an URL or file (either the context or the name parameter must be null).
getImageProducer(String, int) - Static method in class ach.image.tiff.TiffImageProducer
Retrieve an EMemImageSource (extension of an ImageProducer) for a TIFF image from a (local) file.
getImageProducer(URL, int) - Static method in class ach.image.tiff.TiffImageProducer
Retrieve an EMemImageSource (extension of an ImageProducer) for a TIFF image from an URL.
getImageProducer(byte[], int) - Static method in class ach.image.tiff.TiffImageProducer
Retrieve an EMemImageSource (extension of an ImageProducer) for a TIFF image from a byte array.
getLineIncrement() - Method in interface ach.ScrollComponent
 
getMaximum() - Method in interface ach.ScrollComponent
 
getMinimum() - Method in interface ach.ScrollComponent
 
getMinimumSize() - Method in class ach.CatalogPanel
Get minimum size of component
getMinimumSize() - Method in class ach.IconButton
 
getMinimumSize() - Method in class ach.ImgCanvas
 
getMinimumSize() - Method in class ach.ImgComponent
 
getMinimumSize() - Method in interface ach.ScrollComponent
 
getMode() - Method in class ach.vectorGraphics.GraphicEditor
Get current drawing mode.
getOffscreen() - Method in class ach.ImgCanvas
Get offscreen image
getOffscreen() - Method in class ach.ImgComponent
Get offscreen image
getOffscreen() - Method in interface ach.ImgComponentIntf
Get offscreen image
getOrientationTransform() - Method in class ach.vectorGraphics.ShapeList
Get a copy of the affine transformation representing the current view orientation.
getOutlineColor() - Method in class ach.vectorGraphics.ShapeProps
 
getPageDimension(Object) - Static method in class ach.image.PrintImage2
Retrieve the dimension of the default paper setting in a JDK 1.1 compatible manner.
getPageIncrement() - Method in interface ach.ScrollComponent
 
getPageNum() - Method in class ach.ImagePanel
ToolbarController: get text of PageNum TextField converted to int
getPageNum() - Method in interface ach.ToolbarController
get text of PageNum TextField and convert to int page number
getPageRange() - Method in class ach.image.PrintDialog
Get page range
getPaperDimension() - Method in class ach.image.PrintDialog
Get dimension of selected paper measured in dots related to printers resolution (printDpi; see constructor)
getPreferredSize() - Method in class ach.CatalogPanel
Get preferred size of component
getPreferredSize() - Method in class ach.IconButton
 
getPreferredSize() - Method in class ach.ImgCanvas
 
getPreferredSize() - Method in class ach.ImgComponent
 
getPreferredSize() - Method in interface ach.ScrollComponent
 
getPrintArea() - Method in class ach.image.PrintDialog
Get print area measured in dots related to printers resolution (printDpi; see constructor)
getResolution() - Method in class ach.image.PrintDialog
Get preferred resolution
getResourceAsByteArray(String, Class) - Static method in class ach.file.ParamUtil
Try to open a resource as stream using Java 1.1 and 1.0 methods path is determined from path of related class if running as applet, ParamUtil.retrieveCodeBase should be run before
getRotated090() - Method in class ach.image.EMemImageSource
Rotate image by 90 degree and return a instance of EMemImageSource; for 180 degree rotation see self inverse method rotate180()
getRotated270() - Method in class ach.image.EMemImageSource
Rotate image by 270 degree and return a instance of EMemImageSource; for 180 degree rotation see self inverse method rotate180()
getSelected() - Method in class ach.ButtonGroup
Get the currently selected IconButton
getSelected() - Method in class ach.CatalogPanel
Get a list of all currently selected thumbnail images as a string array.
getShapeList() - Method in class ach.vectorGraphics.GraphicEditor
Get current list of shapes as ShapeList.
getSize() - Method in class ach.ImgComponent
 
getSize() - Method in interface ach.ScrollComponent
 
getStamps() - Method in class ach.vectorGraphics.GraphicEditor
Get current stamps.
getTaggedShapes() - Method in class ach.vectorGraphics.ShapeList
Get a ShapeList containing all elements currently tagged
getTextColor() - Method in class ach.vectorGraphics.ShapeProps
 
getToggleMode() - Method in class ach.IconButton
get toggle (two state) mode
getToggleState() - Method in class ach.IconButton
get toggle state (true means button is selected (pushed down))
getToolkitImageProducer_VerGreater12(Toolkit, String, URL) - Static method in class ach.image.EMemImageSource
Get an ImageProducer with methods of Java 1.2 (and higher) that saves some resources compared to methods available with Java 1.1.
getValue() - Method in interface ach.ScrollComponent
 
getVertValue(Container, int) - Method in class ach.SmartScrollPane
get java version dependent corrected value of vertical scrollbar
getVisible() - Method in interface ach.ScrollComponent
 
getVisibleHeight(Container) - Method in class ach.SmartScrollPane
calculate height of visible area in current container
getVisibleWidth(Container) - Method in class ach.SmartScrollPane
calculate width of visible area in current container
getXMLRepresentation(ShapeList[], String) - Static method in class ach.vectorGraphics.Annotations
Get an XML representation of the current ShapeLists of annotations as string.
getXORMode() - Method in class ach.vectorGraphics.ShapeProps
 
getZoomFactor(double) - Method in class ach.ImagePanel
ToolbarController: get zoom factor from zoom TextField
getZoomFactor(double) - Method in interface ach.ToolbarController
get zoom factor from zoom TextField
grayRespCurve - Variable in class ach.image.ImageInfo
Gray response curve (allows a nonlinear gray distribution)
grayRespUnit - Variable in class ach.image.ImageInfo
Gray response unit (controls interpretation of gray response curve)

H

handleEvent(Event) - Method in class ach.CatalogPanel
Event handler for JDK 1.0 events
handleEvent(Event) - Method in class ach.IconButton
 
handleEvent(Event) - Method in class ach.ImagePanel
The handleEvent() method receives all events generated within the frame window.
handleMouseDown(int, int, int, int, Graphics) - Method in class ach.vectorGraphics.GraphicEditor
Handle mouse down event.
handleMouseDrag(int, int, int, int, int, Graphics) - Method in class ach.vectorGraphics.GraphicEditor
Handle mouse drag event.
handleMouseUp(int, int, int, Graphics) - Method in class ach.vectorGraphics.GraphicEditor
Handle mouse up event.
hasChanged - Variable in class ach.image.ImageInfo
Flag if image was modified
height - Variable in class ach.image.EMemImageSource
vertical number of pixels of the image represented by this ImageProducer
height - Variable in class ach.image.ImageInfo
Vertical number of pixels
hide() - Method in interface ach.ScrollComponent
 
horizDpi - Variable in class ach.image.EMemImageSource
Horizontal resolution in pixels per inch.

I

IMAGE - Static variable in class ach.vectorGraphics.Stamp
 
INTEL - Static variable in class ach.image.ImageInfo
Sub-format for image data
IconButton - class ach.IconButton.
IconButton.java (compatible to JDK 1.0.x)
Copyright (c) 2004 Helge Hackbarth, All Rights Reserved.
IconButton(String) - Constructor for class ach.IconButton
Constructor
IconButton(String, String) - Constructor for class ach.IconButton
Constructor
ImageInfo - class ach.image.ImageInfo.
ImageInfo.java
Copyright (c) 1997, 2010 Helge Hackbarth, All Rights Reserved.
ImageInfo() - Constructor for class ach.image.ImageInfo
Constructor for ImageInfo
ImagePanel - class ach.ImagePanel.
ImagePanel.java
Copyright (C) 1997-2010 H.
ImagePanel(Container, URL, String, boolean) - Constructor for class ach.ImagePanel
constructor for ImagePanel (image names passed as URL)
ImagePanel(Container, String, String, boolean) - Constructor for class ach.ImagePanel
constructor for ImagePanel (image names passed as String)
ImagePanel(Container, byte[], String, boolean) - Constructor for class ach.ImagePanel
constructor for ImagePanel (image passed as ByteArray)
ImagePanel(Container, Image, String, boolean) - Constructor for class ach.ImagePanel
constructor for ImagePanel (image passed as java.awt.Image)
ImgCanvas - class ach.ImgCanvas.
ImgCanvas.java
Copyright (c) 1999-2002 Helge Hackbarth, All Rights Reserved.
ImgCanvas(Container) - Constructor for class ach.ImgCanvas
constructor for ImgCanvas
ImgCanvas(Container, ImageObserver) - Constructor for class ach.ImgCanvas
constructor for ImgCanvas chaining to additional image observer
ImgComponent - class ach.ImgComponent.
ImgComponent.java
Copyright (c) 1999 Helge Hackbarth, All Rights Reserved.
ImgComponent(Container) - Constructor for class ach.ImgComponent
constructor for ImgComponent
ImgComponent(Container, ImageObserver) - Constructor for class ach.ImgComponent
constructor for ImgComponent chaining to additional image observer
ImgComponentIntf - interface ach.ImgComponentIntf.
ImgComponentIntf.java
Copyright (C) 2001 Helge Hackbarth, All Rights Reserved
Interface for a comfortable image display component.
ImgProdObserver - interface ach.image.ImgProdObserver.
ImgProdObserver.java Copyright (c) 1997, 1998 Helge Hackbarth
An asynchronous update interface for receiving notifications about ImageProducer information as the ImageProducer is constructed.
ifBMP - Static variable in class ach.image.ImageInfo
Predefined image file format
ifGIF - Static variable in class ach.image.ImageInfo
Predefined image file format
ifJPG - Static variable in class ach.image.ImageInfo
Predefined image file format
ifPNG - Static variable in class ach.image.ImageInfo
Predefined image file format
ifTIF - Static variable in class ach.image.ImageInfo
Predefined image file format
ifUNKNOWN - Static variable in class ach.image.ImageInfo
Predefined image file format
imageComplete(int) - Method in class ach.image.EMemImageSource
ImageConsumers call back method to be informed about ImageProducers completion status.
imageDescription - Variable in class ach.image.ImageInfo
Description of the image
imageNameMasks - Variable in class ach.image.ImageInfo
Name-masks for file dialog (seperated by pathSeparatorChar)
imageProducerUpdate(ImageProducer, String, ImageInfo) - Method in class ach.CatalogPanel
As this component implements the ImgProdObserver interface, this is the method which will be called back, when asynchronous loading of an imageproducer through an ImageInfo thread is finished.
imageProducerUpdate(ImageProducer, String, ImageInfo) - Method in class ach.ImagePanel
The createImageProducer() method of class ImageInfo works asynchronously and will call the imageProducerUpdate method of an ImgProdObserver (implemented by this viewer class!).
imageProducerUpdate(ImageProducer, String, ImageInfo) - Method in interface ach.image.ImgProdObserver
This method is called when information about an imageProducer which was previously requested using an asynchronous interface becomes available.
imageUpdate(Image, int, int, int, int, int) - Method in class ach.CatalogPanel
As this component implements the ImageObserver interface, this is the method which is called back when rendering of an image communicates a new state.
imageUpdate(Image, int, int, int, int, int) - Method in class ach.ImagePanel
Callback function to monitor image drawing process will be called several times during drawImage (why not called in JDK 1.1?)
imageUpdate(Image, int, int, int, int, int) - Method in class ach.ImgCanvas
Image canvas is a modified ImageObserver to retry after ABORT and to be able to chain in another ImageObserver
imageUpdate(Image, int, int, int, int, int) - Method in class ach.ImgComponent
Image component is a modified ImageObserver to retry after ABORT and to be able to chain in another ImageObserver
imageUpdate(Image, int, int, int, int, int) - Method in interface ach.ImgComponentIntf
Image component is a modified ImageObserver to retry after ABORT and to be able to chain in another ImageObserver
imgFileBA - Variable in class ach.image.ImageInfo
ByteArray that might contain the image-file as byte array (alternative to passing the file as imgName or imgURL)
imgFormat - Variable in class ach.image.ImageInfo
Current image file format
imgName - Variable in class ach.image.ImageInfo
(Path-)name of image file
imgURL - Variable in class ach.image.ImageInfo
URL of image file (read from local file if URL == null)
incModCount() - Method in class ach.vectorGraphics.ShapeList
change modified state by virtually incrementing a modificcation counter
intPixels - Variable in class ach.image.EMemImageSource
Array containing the image data if created for a true color image
intPixels - Variable in class ach.image.ImageInfo
Array of integers containing image data (if truecolor image)
invert() - Method in class ach.ImagePanel
invert image
invert() - Method in class ach.image.EMemImageSource
invert image (if palette bitmap: invert colormap, else: invert each pixel)
isComplete() - Method in class ach.image.EMemImageSource
Determine whether consumption of an image from an ImageProducer to memory is completed as this is carried out asynchronously in an independent thread.
isConsumer(ImageConsumer) - Method in class ach.image.EMemImageSource
Determine if an ImageConsumer is on the list of consumers currently interested in data for this image.
isConsumer(ImageConsumer) - Method in class ach.image.bmp.BmpImageProducer
Determine if an ImageConsumer is on the list of consumers currently interested in data for this image.
isConsumer(ImageConsumer) - Method in class ach.image.tiff.TiffImageProducer
Determine if an ImageConsumer is on the list of consumers currently interested in data for this image.
isEnabled() - Method in class ach.IconButton
 
isInitialized() - Method in class ach.image.EMemImageSource
Determine whether initialization of memory image is completed
isModified() - Method in class ach.vectorGraphics.ShapeList
Return modified state
isSbHenabled() - Method in class ach.SmartScrollPane
get enabling status of horizontal scroll bar
isSbVenabled() - Method in class ach.SmartScrollPane
get enabling status of vertical scroll bar
isSelected(Component) - Method in class ach.CatalogPanel
Return selection state of a given component
itemStateChanged(ItemEvent) - Method in class ach.image.PrintDialog
event handler for changes of item states

J

JPEG - Static variable in class ach.image.ImageInfo
Compression type
jpegDecodeParam - Variable in class ach.image.ImageInfo
 

K

keyPressed(KeyEvent) - Method in class ach.CatalogPanel
event handler for key events
keyPressed(KeyEvent) - Method in class ach.image.PrintDialog
 
keyReleased(KeyEvent) - Method in class ach.CatalogPanel
event handler for key events
keyReleased(KeyEvent) - Method in class ach.image.PrintDialog
 
keyTyped(KeyEvent) - Method in class ach.CatalogPanel
event handler for key events
keyTyped(KeyEvent) - Method in class ach.image.PrintDialog
event handler for key events

L

LZW - Static variable in class ach.image.ImageInfo
Compression type
loadImage(ImageInfo) - Method in class ach.ImagePanel
Comfortable method to load image (using format autodection); runs createImageProducer() and asynchronously calls back imageProducerUpdate() which finally calls showPanel() to display the image.
loadProps(Object) - Static method in class ach.file.ParamUtil
 

M

MEMOMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Memo drawing mode
MOTOROLA - Static variable in class ach.image.ImageInfo
Sub-format for image data
mapComponent(Component) - Method in class ach.IconButton
Map another component to this button in order to be controlled together with IconButon methods.
maxGrayLevel - Variable in class ach.image.ImageInfo
Maximum gray level (e.g. 15 for 4 bit images, 255 for 8 bit images)
minimumSize() - Method in class ach.CatalogPanel
Get minimum size of component
minimumSize() - Method in class ach.IconButton
 
minimumSize() - Method in class ach.ImgCanvas
 
minimumSize() - Method in class ach.ImgComponent
 
minimumSize() - Method in interface ach.ScrollComponent
 
mirror() - Method in class ach.ImagePanel
mirror image horizontally
mirrorHorizontal() - Method in class ach.image.EMemImageSource
mirror image horizontal (self-inverse)
mouseClicked(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse events
mouseClicked(MouseEvent) - Method in class ach.NavDialog
event handler for mouse events
mouseDragged(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse motion events
mouseDragged(MouseEvent) - Method in class ach.NavDialog
event handler for mouse motion events
mouseEntered(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse events
mouseEntered(MouseEvent) - Method in class ach.NavDialog
event handler for mouse events
mouseExited(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse events
mouseExited(MouseEvent) - Method in class ach.NavDialog
event handler for mouse events
mouseMoved(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse motion events
mouseMoved(MouseEvent) - Method in class ach.NavDialog
event handler for mouse motion events
mousePressed(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse events
mousePressed(MouseEvent) - Method in class ach.NavDialog
event handler for mouse events
mouseReleased(MouseEvent) - Method in class ach.CatalogPanel
event handler for mouse events
mouseReleased(MouseEvent) - Method in class ach.NavDialog
event handler for mouse events
moveRelAll(int, int) - Method in class ach.vectorGraphics.ShapeList
Move all elements relative a given number of units using coordinates of the target system.

N

NavDialog - class ach.NavDialog.
NavFrame.java
Copyright (C) 2001 Helge Hackbarth, All Rights Reserved
Navigation dialog showing the complete image and a rectangle indicating the current viewable area.
NavDialog(Frame, Scrollable, EMemImageSource, Dimension) - Constructor for class ach.NavDialog
Constructor for navigation frame
navigation() - Method in class ach.ImagePanel
show navigation frame ("grabber hand")
needStepAdjust - Variable in class ach.SmartScrollPane
flag if scrollbars need adjustment of page scroll stepsize (depends on Java VM) Your application should compare scrollbar value before and after a page step to determine if an adjustment is required
needsFocus - Variable in class ach.ImgCanvas
Flag if canvas needs to request focus (e.g. in order to receive events in JDK 1.0).
needsFocus - Variable in class ach.ImgComponent
Flag if component needs to request focus after update automatcally set to true if run with Java 1.0x
needsFocus - Static variable in interface ach.ImgComponentIntf
Flag if component needs to request focus (e.g. for JDK 1.0 compatibility).
netFileToLocalFile(URL, String, boolean) - Static method in class ach.file.ParamUtil
Copies a file specified by URL to a local file
netFileToRam(URL, boolean) - Static method in class ach.file.ParamUtil
Copies a file specified by URL to a byte array
numPages - Variable in class ach.image.EMemImageSource
Indicates the number of pages of the image file that was producing this EMemImageSource (default = 1).
numPages - Variable in class ach.image.ImageInfo
Number of pages.
numerator - Variable in class ach.types.Rational
The numerator of a rational number

O

OVALMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Oval (ellipse) drawing mode
oldHvalue - Variable in class ach.SmartScrollPane
old horizontal scrollbar value (before latest event) can be used to determine if step adjustment is required
oldVvalue - Variable in class ach.SmartScrollPane
old vertical scrollbar value (before latest event) can be used to determine if step adjustment is required
orientation - Variable in class ach.image.ImageInfo
Orientation of the image orientation values: 1 NOP
2 mirror horizontally
3 rotate 180 degree
4 rotate 180 degree and mirror horizontally
5 rotate 270 degree anticlockwise and mirror horizontally
6 rotate 270 degree anticlockwise
7 rotate 90 degree anticlockwise and mirror horizontally
8 rotate 90 degree anticlockwise
origColorModel - Variable in class ach.image.EMemImageSource
The colormodel used at consumer initialization (might be changed during pixel consumption due to memory optimization)

P

PACKBITS - Static variable in class ach.image.ImageInfo
Compression type
PALETTECOL - Static variable in class ach.image.ImageInfo
Photometric interpretation
POINTERMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Pointer mode (objects can be marked, moved, deleted etc.)
POLYGONMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Polygon / freehand drawing mode
ParamUtil - class ach.file.ParamUtil.
ParamUtil.java
Copyright (c) 1997-2005 Helge Hackbarth, All Rights Reserved.
ParamUtil() - Constructor for class ach.file.ParamUtil
 
PngToolkit - class ach.image.png.PngToolkit.
Wrapper class that retrieves an PNG image through a PNGImageProducer class.
PngToolkit() - Constructor for class ach.image.png.PngToolkit
 
PrintDialog - class ach.image.PrintDialog.
PrintDialog.java
Copyright (c) 1997, 2000 Helge Hackbarth, All Rights Reserved.
PrintDialog(Frame, String, int, int, int, int, Image, Hashtable) - Constructor for class ach.image.PrintDialog
Constructor for print dialog.
PrintImage - class ach.image.PrintImage.
PrintImage.java
Copyright (c) 1998-2001 Helge Hackbarth, All Rights Reserved.
PrintImage(Frame, EMemImageSource, Hashtable) - Constructor for class ach.image.PrintImage
Constructor.
PrintImage(Frame, EMemImageSource, Hashtable, BatchPrinter) - Constructor for class ach.image.PrintImage
Constructor.
PrintImage(Frame, EMemImageSource, Rectangle, PrintJob) - Constructor for class ach.image.PrintImage
Constructor.
PrintImage(Frame, EMemImageSource, Rectangle, EMemImageSource, Rectangle, PrintJob) - Constructor for class ach.image.PrintImage
Constructor.
PrintImage2 - class ach.image.PrintImage2.
PrintImage2.java
Copyright (c) 1998-2001 Helge Hackbarth, All Rights Reserved.
PrintImage2(Frame, EMemImageSource, Hashtable, BatchPrinter) - Constructor for class ach.image.PrintImage2
Constructor.
PrintImage2(Frame, EMemImageSource, Rectangle, PrinterJob) - Constructor for class ach.image.PrintImage2
Constructor.
packedPixels - Variable in class ach.image.EMemImageSource
Array containing the packed image data if created for a palette image with 1 or 4 bits per pixel (2 or 16 colors or gray levels)
packedPixels - Variable in class ach.image.ImageInfo
Array of bytes containing packed image data (if palette image with 16 or less colors)
page - Variable in class ach.image.EMemImageSource
Indicating current page of a multi document image file kept in memory by this instance of EMemImageSource (default = 1).
page - Variable in class ach.image.ImageInfo
Current of page number within a multi document TIFF file (counting start at 1).
paint(Graphics) - Method in class ach.BevelPanel
Paint method
paint(Graphics) - Method in class ach.IconButton
 
paint(Graphics) - Method in class ach.ImagePanel
Paint Handler of this component
paint(Graphics) - Method in class ach.ImgCanvas
the paint method of the image canvas
paint(Graphics) - Method in class ach.ImgComponent
the paint method of the image component
paint(Graphics) - Method in interface ach.ImgComponentIntf
the paint method of the image component
paint(Graphics) - Method in class ach.NavDialog
Overrides component's paint method
photometricInt - Variable in class ach.image.ImageInfo
Current photometric interpretation
pixeloffset - Variable in class ach.image.EMemImageSource
Offset to first valid pixel in the array
pixelscan - Variable in class ach.image.EMemImageSource
Number of elements per row.
planarConfig - Variable in class ach.image.ImageInfo
Sample values continously or seperated in planes
predictor - Variable in class ach.image.ImageInfo
Predictor controls whether the image data are horizontally differentiated
preferredSize() - Method in class ach.CatalogPanel
Get preferred size of component
preferredSize() - Method in class ach.IconButton
 
preferredSize() - Method in class ach.ImgCanvas
 
preferredSize() - Method in class ach.ImgComponent
 
preferredSize() - Method in interface ach.ScrollComponent
 
printArea - Variable in class ach.image.EMemImageSource
Rectangle to store parameters of last print operation
printBook(Object, Object) - Static method in class ach.image.PrintImage2
Print a pageable object (e.g. an instance of Book) through a Java 2 PrinterJob.
printCurrentView(boolean) - Method in class ach.ImagePanel
Open print dialog and start printing the current viisible area of the image
printImage(boolean) - Method in class ach.ImagePanel
Open print dialog and start printing the current image
printImage(Object, Object, Image, int, int, Dimension, double, double, double, double, Hashtable) - Static method in class ach.image.PrintImage2
Add an image to a "Book" (instance of class Book) to be printed in a specified location and size.
progPath - Static variable in class ach.file.ParamUtil
path to main class file (if run as standalone application) determined at runtime using retrieveProgramPath

R

RECTANGLEMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Rectangle drawing mode
REDIDX - Static variable in class ach.image.ImageInfo
Index for RGB-Palette
RGB - Static variable in class ach.image.ImageInfo
Photometric interpretation
Rational - class ach.types.Rational.
Class representing a rational number wher a numerator is to be divided by a denominator.
Rational(int, int) - Constructor for class ach.types.Rational
Constructs a rational number
rPD(PrintJob) - Static method in class ach.image.PrintImage
 
rPD(PrintJob, int) - Static method in class ach.image.PrintImage
 
remove(IconButton) - Method in class ach.ButtonGroup
Remove an IconButton from ButtonGroup
removeConsumer(ImageConsumer) - Method in class ach.image.EMemImageSource
Remove an ImageConsumer from the list of consumers interested in data for this image.
removeConsumer(ImageConsumer) - Method in class ach.image.bmp.BmpImageProducer
Remove an ImageConsumer from the list of consumers interested in data for this image.
removeConsumer(ImageConsumer) - Method in class ach.image.tiff.TiffImageProducer
Remove an ImageConsumer from the list of consumers interested in data for this image.
removeSelected() - Method in class ach.CatalogPanel
remove selected components from catalog
removeTaggedShapes() - Method in class ach.vectorGraphics.ShapeList
Remove all shapes which are currently tagged
requestFocus() - Method in class ach.ImgCanvas
 
requestFocus() - Method in class ach.ImgComponent
 
requestShapeProps() - Method in class ach.vectorGraphics.GraphicEditor
Allow user to specify current shape properties interactively in a dialog.
requestTopDownLeftRightResend(ImageConsumer) - Method in class ach.image.EMemImageSource
Requests that a given ImageConsumer have the image data delivered one more time in top-down, left-right order.
requestTopDownLeftRightResend(ImageConsumer) - Method in class ach.image.bmp.BmpImageProducer
Requests that a given ImageConsumer have the image data delivered * one more time in top-down, left-right order
requestTopDownLeftRightResend(ImageConsumer) - Method in class ach.image.tiff.TiffImageProducer
Requests that a given ImageConsumer have the image data delivered one more time in top-down, left-right order.
resetModifiedState() - Method in class ach.vectorGraphics.ShapeList
Reset modified state to unmodified
resize(Dimension) - Method in class ach.CatalogPanel
resize component to given dimension
resize(int, int) - Method in class ach.CatalogPanel
resize component to given dimension
resize(Dimension) - Method in class ach.ImgCanvas
 
resize(int, int) - Method in class ach.ImgCanvas
 
resize(Dimension) - Method in class ach.ImgComponent
 
resize(int, int) - Method in class ach.ImgComponent
 
resize(Dimension) - Method in interface ach.ImgComponentIntf
 
resize(int, int) - Method in interface ach.ImgComponentIntf
 
restoreValues() - Method in class ach.SmartScrollPane
restore the currently saved values of the scrollbars
retrieveCodeBase(Applet) - Static method in class ach.file.ParamUtil
Retrieve the codebase of an applet (not running standalone).
retrieveParameters(String, char) - Static method in class ach.file.ParamUtil
Separate a parameter string into an array containing single parameters.
retrieveParameters(String) - Static method in class ach.file.ParamUtil
Separate a parameter string into an array containing single parameters.
retrieveProgramPath(Object, String) - Static method in class ach.file.ParamUtil
For standalone applications we may be interested in the programīs path as the current dir may be changed by file dialogs later.
reverseBitOrder(byte[], int, int) - Static method in class ach.image.tiff.TiffImageProducer
reverse the bit order for each byte in a buffer starting from offset
rgbPalette - Variable in class ach.image.ImageInfo
RGB-palette (array of 256 * 3 bytes for red, green and blue. 0 <= red, green, blue <= 255.
rotate090() - Method in class ach.ImagePanel
rotate image by 90 degree
rotate180() - Method in class ach.ImagePanel
rotate image by 180 degree
rotate180() - Method in class ach.image.EMemImageSource
rotate image by 180 degree (self-inverse function); see also getRotated090() and getRotated270()
rotate270() - Method in class ach.ImagePanel
rotate image by 270 degree
run() - Method in class ach.CatalogPanel
Runs thumbnail rendering as seperate thread (use start() method to run it).
run() - Method in class ach.image.EMemImageSource
Can be used to call an ImageProducers startProduction method via an asynchronous thread.
run() - Method in class ach.image.ImageInfo
Allows to run the creation of an image producer asynchronously as seperate thread.
run() - Method in class ach.image.PrintImage
Run printing (automatically called as separate thread by start()).
run() - Method in class ach.image.PrintImage2
Run Java 2 (JDK 1.2) compatible printing (automatically called as separate thread by start()).
run() - Method in class ach.image.bmp.BmpImageProducer
The BmpImageProducer is automatically started as separate thread when startProduction was called for an image consumer.
run() - Method in class ach.image.tiff.TiffImageProducer
The TiffImageProducer is automatically started as separate thread when startProduction was called for an image consumer.

S

SELECTED - Static variable in class ach.BevelPanel
Constant for bevelMode parameter to indicate that the panel is "marked" as selected
SETPAGENUMEVTID - Static variable in class ach.ImagePanel
 
STAMPMODE - Static variable in class ach.vectorGraphics.GraphicEditor
Stamping mode
ScrollComponent - interface ach.ScrollComponent.
ScrollComponent.java
Copyright (C) 2000 Helge Hackbarth, All Rights Reserved
Interface for a Component like a Scrollbar that allows to implement a class used by class SmartScrollPane which is either based on java.awt.Scrollbar or javax.swing.JScrollBar.
Scrollable - interface ach.Scrollable.
Scrollable.java Copyright (c) 2001 Helge Hackbarth
An interface to implement a scrollable component
ShapeList - class ach.vectorGraphics.ShapeList.
ShapeList.java
Copyright (c) 2002-2004 Helge Hackbarth, All Rights Reserved.
ShapeList() - Constructor for class ach.vectorGraphics.ShapeList
Simple Constructor.
ShapeList(ShapeList) - Constructor for class ach.vectorGraphics.ShapeList
Constructs a new ShapeList that is a copy of the specified ShapeList object.
ShapeProps - class ach.vectorGraphics.ShapeProps.
Title: ShapeProps Description: Shape Properties (vector graphics object) Copyright: Copyright (c) 2005 Organisation: Art&Computer Hackbarth
ShapeProps(Color, Color, Color, boolean, Font, double) - Constructor for class ach.vectorGraphics.ShapeProps
Constructor.
ShapeProps() - Constructor for class ach.vectorGraphics.ShapeProps
Constructor
SmartScrollPane - class ach.SmartScrollPane.
SmartScrollPane.java
Copyright (c) 1997-2005 Helge Hackbarth, All Rights Reserved.
SmartScrollPane(int, int, int, int, int, int, int, int) - Constructor for class ach.SmartScrollPane
Constructor for SmartScrollPane Specify the initial value, the visible amount, the minimum and maximum value horizontally and vertically
Stamp - class ach.vectorGraphics.Stamp.
Title: Stamp Description: Serializable representation of a stamp object for annotations Copyright: Copyright (c) 2005 Organisation: Art&Computer Hackbarth
Stamp(String, int, String) - Constructor for class ach.vectorGraphics.Stamp
Constructor
sAnnotations - Static variable in class ach.vectorGraphics.Annotations
Static token for the annotations document tag
samplePlanes - Variable in class ach.image.ImageInfo
Number of sample planes (in rare cases red, green and blue samples might be stored in seperate planes).
samplesPerPixel - Variable in class ach.image.ImageInfo
Samples per pixel (e.g. 3 for RGB true color images)
saveAnnotations() - Method in class ach.ImagePanel
Default implementation of the AnnotationSaver interface to save current annotations.
saveAnnotations() - Method in interface ach.vectorGraphics.AnnotationSaver
A method to save annotations to be implemented here.
saveProps(Hashtable, Object) - Static method in class ach.file.ParamUtil
 
saveValues() - Method in class ach.SmartScrollPane
save the current values of the scrollbars temporarily
sbHlinc - Variable in class ach.SmartScrollPane
horizontal line increment
sbHoriz - Variable in class ach.SmartScrollPane
The horizontal scrollbar
sbVert - Variable in class ach.SmartScrollPane
The vertical scrollbar
sbVlinc - Variable in class ach.SmartScrollPane
vertical line increment
scheduleParentEvent(Event) - Method in class ach.CatalogPanel
 
scheduleSetPage(int) - Method in class ach.ImagePanel
 
scrollAbs(int, int) - Method in class ach.ImagePanel
Implementation of Scrollable interface
scrollAbs(int, int) - Method in interface ach.Scrollable
Scroll the component to absolute position x, y
selectInfo(Object) - Method in class ach.ImagePanel
 
setAffineTransformAll(AffineTransform) - Method in class ach.vectorGraphics.ShapeList
Set a new affine transformation for all objects in the shapelist.
setAnnotationSaver(AnnotationSaver) - Method in class ach.ImagePanel
Replace default AnnotationSaver implementation with your own implementation.
setAnnotations(String) - Method in class ach.ImagePanel
Set (or replace current) annotations and refresh display.
setAsynchronousTools(Toolkit, ImgProdObserver, boolean) - Method in class ach.image.ImageInfo
Define all necessary parameters to be able to start image production as an asynchronous thread afterwards.
setBackground(Color) - Method in class ach.ImgCanvas
 
setBackground(Color) - Method in interface ach.ImgComponentIntf
 
setBackgroundExclusion(int, int, int, int) - Method in class ach.ImgCanvas
Specify the area that has to be excluded from drawing the background
setBackgroundExclusion(int, int, int, int) - Method in class ach.ImgComponent
Specify the area that has to be excluded from drawing the background
setBackgroundExclusion(int, int, int, int) - Method in interface ach.ImgComponentIntf
Specify the area that has to be excluded from drawing the background
setBevelMode(int) - Method in class ach.BevelPanel
Set bevelMode (see constants UP, DOWN etc. to control appearance)
setColorModel(ColorModel) - Method in class ach.image.EMemImageSource
The ColorModel object used for the majority of the pixels reported using the setPixels method calls.
setDefaults() - Method in class ach.image.ImageInfo
Set default values for important image info variables
setDimensions(int, int) - Method in class ach.image.EMemImageSource
The dimensions of the source image are reported using the setDimensions method call.
setDoubleBuffering(boolean) - Method in class ach.ImgCanvas
Enable or disable double buffering when component is painted
setDoubleBuffering(boolean) - Method in class ach.ImgComponent
Enable or disable double buffering when component is painted
setDoubleBuffering(boolean) - Method in interface ach.ImgComponentIntf
Enable or disable double buffering when component is painted
setEnabled(boolean) - Method in class ach.IconButton
Set enabled state of button
setEnabled(boolean) - Method in interface ach.ScrollComponent
 
setFillColor(Color) - Method in class ach.vectorGraphics.ShapeProps
 
setFont(Font) - Method in class ach.vectorGraphics.ShapeProps
 
setFontSize(double) - Method in class ach.vectorGraphics.ShapeProps
Set font size.
setHints(int) - Method in class ach.image.EMemImageSource
The ImageProducer can deliver the pixels in any order, but the ImageConsumer may be able to scale or convert the pixels to the destination ColorModel more efficiently or with higher quality if it knows some information about how the pixels will be delivered up front.
setHorizValue(int, Container, int) - Method in class ach.SmartScrollPane
set java version dependent corrected value of horizontal scrollbar
setIcon(String) - Method in class ach.IconButton
Set icon image
setLineIncrement(int) - Method in interface ach.ScrollComponent
 
setMode(int, Graphics) - Method in class ach.vectorGraphics.GraphicEditor
Set current drawing mode.
setNextPage() - Method in class ach.ImagePanel
for multi-document images step forward to next page for a slide sequence increment slide index
setNumPagesText(int) - Method in class ach.ImagePanel
ToolbarController: set text of numPages Label to number of pages
setNumPagesText(int) - Method in interface ach.ToolbarController
ToolbarController: set text of numPages Label to number of pages
setOrientationTransform(AffineTransform) - Method in class ach.vectorGraphics.ShapeList
Set a new affine transformation representing the current view orientation.
setOutlineColor(Color) - Method in class ach.vectorGraphics.ShapeProps
 
setPageIncrement(int) - Method in interface ach.ScrollComponent
 
setPageNum(int) - Method in class ach.ImagePanel
for multi-document images step to indicated page for a slide sequence set slide index to indicated slide
setPageNumText(int) - Method in class ach.ImagePanel
ToolbarController: set text of PageNum TextField to page number
setPageNumText(int) - Method in interface ach.ToolbarController
set text of PageNum TextField to given page number
setPixels(int, int, int, int, ColorModel, byte[], int, int) - Method in class ach.image.EMemImageSource
Set an array of bytes.
setPixels(int, int, int, int, ColorModel, int[], int, int) - Method in class ach.image.EMemImageSource
Set an array of integers.
setPreviousPage() - Method in class ach.ImagePanel
for multi-document images step back to previous page for a slide sequence decrement slide index
setPrintArea(Rectangle) - Method in class ach.image.PrintDialog
Set print area measured in dots related to printers resolution (printDpi; see constructor)
setProperties(Hashtable) - Method in class ach.image.EMemImageSource
Sets the extensible list of properties associated with this image.
setSelected(IconButton, boolean) - Method in class ach.ButtonGroup
Set one of the buttons selected, all other buttons will be deselcted
setSelected(Component, boolean) - Method in class ach.CatalogPanel
Select or deselect a given component
setSelected(int, boolean) - Method in class ach.CatalogPanel
Select or deselect a given component
setSelectedAll(boolean) - Method in class ach.CatalogPanel
Set selection state of all components
setSelectedRange(int, int, boolean) - Method in class ach.CatalogPanel
Set the selection state of a range of components
setShapeList(ShapeList) - Method in class ach.vectorGraphics.GraphicEditor
Set or replace current ShapeList.
setSize(Dimension) - Method in class ach.CatalogPanel
resize component to given dimension
setSize(int, int) - Method in class ach.CatalogPanel
resize component to given dimension
setSize(Dimension) - Method in class ach.ImgCanvas
 
setSize(int, int) - Method in class ach.ImgCanvas
 
setSize(Dimension) - Method in class ach.ImgComponent
 
setSize(int, int) - Method in class ach.ImgComponent
 
setSize(Dimension) - Method in interface ach.ImgComponentIntf
 
setSize(int, int) - Method in interface ach.ImgComponentIntf
 
setStamps(Stamp[]) - Method in class ach.vectorGraphics.GraphicEditor
Set stamps.
setTaggedAll(boolean, Graphics) - Method in class ach.vectorGraphics.ShapeList
Set all objects of the shapelist "tagged" (marked) or "untagged"
setTextColor(Color) - Method in class ach.vectorGraphics.ShapeProps
 
setToggleMode(boolean) - Method in class ach.IconButton
set toggle (two state) mode
setToggleState(boolean) - Method in class ach.IconButton
set toggle state
setToolTipText(String) - Method in class ach.IconButton
Set tooltip text to be displayed when mouse moves over button
setToolbarController(ToolbarController) - Method in class ach.ImagePanel
Set implementation to be used according to ToolbarController interface
setValue(int) - Method in interface ach.ScrollComponent
 
setValues(int, int, int, int) - Method in interface ach.ScrollComponent
 
setVertValue(int, Container, int) - Method in class ach.SmartScrollPane
set java version dependent corrected value of vertical scrollbar
setViewRect(Rectangle) - Method in class ach.NavDialog
Set rectangle of viewable area
setVisible(boolean) - Method in interface ach.ScrollComponent
 
setXORMode(boolean) - Method in class ach.vectorGraphics.ShapeProps
 
setZoomText(double) - Method in class ach.ImagePanel
ToolbarController: set text of zoom TextField to zoomFactor (update only if current text is different to avoid unnecessary repaints)
setZoomText(double) - Method in interface ach.ToolbarController
set text of zoom TextField to zoomFactor
sfUNKNOWN - Static variable in class ach.image.ImageInfo
Sub-format for image data
shapeLists - Variable in class ach.image.ImageInfo
Array of ShapeLists that contains annotations parsed into vector graphic objects.
show() - Method in interface ach.ScrollComponent
 
showInfo() - Method in class ach.ImagePanel
show help file with key map
showKeyHelp() - Method in class ach.ImagePanel
show help file with key map
size() - Method in class ach.ImgComponent
 
size() - Method in interface ach.ScrollComponent
 
software - Variable in class ach.image.ImageInfo
Software that was used to create that image
stampName - Variable in class ach.vectorGraphics.Stamp
 
stampType - Variable in class ach.vectorGraphics.Stamp
 
stampValue - Variable in class ach.vectorGraphics.Stamp
 
start() - Method in class ach.image.PrintImage
Start printing as a seperate thread (calls run() automatically).
start() - Method in class ach.image.PrintImage2
Start printing as a seperate thread (calls run() automatically).
startProduction(ImageConsumer) - Method in class ach.image.EMemImageSource
Adds an ImageConsumer to the list of consumers interested in data for this image, and immediately start delivery of the image data through the ImageConsumer interface.
startProduction(ImageConsumer) - Method in class ach.image.bmp.BmpImageProducer
Adds an ImageConsumer to the list of consumers interested in data for this image, and immediately start delivery of the image data through the ImageConsumer interface.
startProduction(ImageConsumer) - Method in class ach.image.tiff.TiffImageProducer
Adds an ImageConsumer to the list of consumers interested in data for this image, and immediately start delivery of the image data through the ImageConsumer interface.
stopLoading() - Method in class ach.CatalogPanel
Stop loading / rendering of further images
subFormat - Variable in class ach.image.ImageInfo
Current image file subformat (set to ifGIF / ifTIF / ...).

T

TEXT - Static variable in class ach.vectorGraphics.Stamp
 
TEXTMODE - Static variable in class ach.vectorGraphics.GraphicEditor
text drawing mode
TRANSPARMASK - Static variable in class ach.image.ImageInfo
Photometric interpretation
TiffImageProducer - class ach.image.tiff.TiffImageProducer.
TiffImageProducer.java
Copyright (c) 1997-2000 Helge Hackbarth, All Rights Reserved.
TiffImageProducer() - Constructor for class ach.image.tiff.TiffImageProducer
Constructor for synchronous loading of a Tiff image.
TiffImageProducer(URL, String, int) - Constructor for class ach.image.tiff.TiffImageProducer
Constructor for asynchronous loading a Tiff image from either file or URL
TiffImageProducer(byte[], int) - Constructor for class ach.image.tiff.TiffImageProducer
Constructor for asynchronous loading from byte array representing an image in Tiff format.
ToolbarController - interface ach.ToolbarController.
ToolbarController.java
Copyright (c) 2000 Helge Hackbarth, All Rights Reserved.
tagShape(int, int, boolean, Graphics) - Method in class ach.vectorGraphics.GraphicEditor
Find the topmost shape that contains the given point (the point with these coordinates is painted by the shape) and tag this shape depending on the tagmode
taggedCount() - Method in class ach.vectorGraphics.ShapeList
Return the number of tagged elements
textValueChanged(TextEvent) - Method in class ach.image.PrintDialog
event handler for changes of text values
toDouble() - Method in class ach.types.Rational
Convert a rational number into a double
toString() - Method in class ach.image.EMemImageSource
 
toString() - Method in class ach.image.ImageInfo
Returns information about the image
toString() - Method in class ach.image.bmp.BmpImageProducer
Describe the image as a string
toggleAnnotations() - Method in class ach.ImagePanel
toggle display of annotations
togglePlayState() - Method in class ach.ImagePanel
Toggle player's state between "play" and "pause"
toggleSelected(Component) - Method in class ach.CatalogPanel
Toggle the selection stat of a given component
toggleSelected(int) - Method in class ach.CatalogPanel
Toggle the selection stat of a given component
toggleSmoothScaling() - Method in class ach.ImagePanel
toggle smooth scaling (antialiasing)
toggleThumbnails() - Method in class ach.ImagePanel
Toggle display of thumbnail preview

U

UNCOMPRESSED - Static variable in class ach.image.ImageInfo
Compression type
UP - Static variable in class ach.BevelPanel
Constant for bevelMode parameter to create a raised bevel
UnknownFileFormatException - exception ach.image.UnknownFileFormatException.
UnknowFileFormatException.java
Copyright (c) 1997, 1998 Helge Hackbarth, All Rights Reserved.
UnknownFileFormatException() - Constructor for class ach.image.UnknownFileFormatException
Constructor for a UnknownFileFormatException
UnknownFileFormatException(String) - Constructor for class ach.image.UnknownFileFormatException
Constructor for a UnknownFileFormatException with an additional error message.
unskew() - Method in class ach.image.EMemImageSource
unskew image if horizontal and vertical resolution is different image will be scaled so that both resolutions are equal to the higher resolution.
update(Graphics) - Method in class ach.ImagePanel
Override component's update method to suppress clearing of the screen
update(Graphics) - Method in class ach.ImgCanvas
the update method of the image canvas (calling paint()); drawing of the background is controlled by clearBeforePaint-flag
update(Graphics) - Method in class ach.ImgComponent
the update method of the image component (calling paint()); drawing of the background is controlled by clearBeforePaint-flag
update(Graphics) - Method in interface ach.ImgComponentIntf
the update method of the image component (calling paint()); drawing of the background is controlled by clearBeforePaint-flag
update(Graphics) - Method in class ach.NavDialog
Overrides component's update method to suppress clearing of the screen
updatePageNum() - Method in class ach.ImagePanel
update pageNum text field and numpages label for a slide sequence set pageNum to slide index for a multi-document image set pageNum to page index
updateScrollbars(Container, Dimension) - Method in class ach.SmartScrollPane
Check if (and which) Scrollbars are to be displayed and update them
useProdGauge - Variable in class ach.image.EMemImageSource
Flag if producer shall show a gauge during image production

V

vertDpi - Variable in class ach.image.EMemImageSource
Vertical resolution in pixels per inch.

W

width - Variable in class ach.image.EMemImageSource
horizontal number of pixels of the image represented by this ImageProducer
width - Variable in class ach.image.ImageInfo
Horizontal number of pixels
windowActivated(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowActivated(WindowEvent) - Method in class ach.image.PrintDialog
 
windowClosed(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowClosed(WindowEvent) - Method in class ach.image.PrintDialog
event handler for window events
windowClosing(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowClosing(WindowEvent) - Method in class ach.image.PrintDialog
 
windowDeactivated(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowDeactivated(WindowEvent) - Method in class ach.image.PrintDialog
 
windowDeiconified(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowDeiconified(WindowEvent) - Method in class ach.image.PrintDialog
 
windowIconified(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowIconified(WindowEvent) - Method in class ach.image.PrintDialog
 
windowOpened(WindowEvent) - Method in class ach.NavDialog
event handler for window events
windowOpened(WindowEvent) - Method in class ach.image.PrintDialog
 

X

xResolution - Variable in class ach.image.ImageInfo
Horizontal resolution in pixels per inch

Y

YCBCR - Static variable in class ach.image.ImageInfo
Photometric interpretation
yResolution - Variable in class ach.image.ImageInfo
Vertical resolution in pixels per inch

Z

zoom(double) - Method in class ach.ImagePanel
set free defined zoom factor and calulate new image offset for centered image
zoom1To1() - Method in class ach.ImagePanel
set 1:1 view (zoom factor 1) and calulate new image offset for centered image
zoomIn() - Method in class ach.ImagePanel
increase zoom factor and calulate new image offset for centered image
zoomOut() - Method in class ach.ImagePanel
decrease zoom factor and calulate new image offset for centered image

A B C D E F G H I J K L M N O P R S T U V W X Y Z