Skip navigation links
Support and utility classes 1.5.0
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractLiteIterator - Class in org.jaitools.imageutils.shape
Subclass that provides a convenient efficient currentSegment(float[] coords) implementation that reuses always the same double array.
AbstractLiteIterator() - Constructor for class org.jaitools.imageutils.shape.AbstractLiteIterator
 
AbstractProcessor - Class in org.jaitools.numeric
Abstract base class for statistics processors used with StreamingSampleStats.
AbstractProcessor() - Constructor for class org.jaitools.numeric.AbstractProcessor
Default constructor.
AbstractProcessor(Range.Type) - Constructor for class org.jaitools.numeric.AbstractProcessor
Creates a new processor with specified use of Ranges.
AbstractSimpleIterator - Class in org.jaitools.imageutils.iterator
Base class for image iterators with row-column (line-pixel) movement.
AbstractSimpleIterator(AbstractSimpleIterator.DelegateHelper, RenderedImage, Rectangle, Number, AbstractSimpleIterator.Order) - Constructor for class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Creates a new instance.
AbstractSimpleIterator.Order - Enum in org.jaitools.imageutils.iterator
Constants defining the visiting order that the iterator will follow when moved with the next() method.
AbstractSmoother - Class in org.jaitools.jts
Base class for Bezier smoothing of JTS Geometry objects.
AbstractSmoother(GeometryFactory) - Constructor for class org.jaitools.jts.AbstractSmoother
Creates a new smoother that will use the given GeometryFactory.
accept(DiskMemTileCacheVisitor) - Method in class org.jaitools.tilecache.DiskMemTileCache
Accepts a DiskMemCacheVisitor object and calls its visit method for each tile in the cache.
acompare(double, double) - Static method in class org.jaitools.numeric.CompareOp
Compares two double values using the default tolerance.
acompare(float, float) - Static method in class org.jaitools.numeric.CompareOp
Compares two float values using the default tolerance.
acompare(double, double, double) - Static method in class org.jaitools.numeric.CompareOp
Compares two double values using the specified tolerance.
acompare(float, float, float) - Static method in class org.jaitools.numeric.CompareOp
Compares two float values using the specified tolerance.
add(K, RenderedImage, Number) - Method in class org.jaitools.imageutils.ImageSet
Adds an image to this set to be associated with the given key.
add(ROI) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new instance which is the union of this ROI and roi.
add(Number, Number) - Static method in class org.jaitools.numeric.NumberOperations
Adds two Number objects.
add(RenderedImage, int, int, Raster) - Method in class org.jaitools.tilecache.DiskMemTileCache
Adds a tile to the cache if not already present.
add(RenderedImage, int, int, Raster, Object) - Method in class org.jaitools.tilecache.DiskMemTileCache
Adds a tile to the cache if not already present.
addBin(Range<T>) - Method in class org.jaitools.numeric.Histogram
Adds a new bin to the histogram.
addCoordinate(Coordinate, Color) - Method in class org.jaitools.swing.JTSFrame
Adds a Coordinate to display as a point.
addGeometry(Geometry, Color) - Method in class org.jaitools.swing.JTSFrame
Adds a Geometry to display
addNoDataRange(Range<Double>) - Method in class org.jaitools.numeric.AbstractProcessor
Sets a range of values to be considered as NoData.
addNoDataRange(Range<Double>) - Method in interface org.jaitools.numeric.Processor
Sets a range of values to be considered as NoData.
addNoDataRange(Range<Double>) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds a range of values to be considered as NoData and then to be excluded from the calculation of all statistics.
addNoDataValue(Double) - Method in class org.jaitools.numeric.AbstractProcessor
Convenience method to specify a single value to be considered as NoData.
addNoDataValue(Double) - Method in interface org.jaitools.numeric.Processor
Convenience method to specify a single value to be considered as NoData.
addNoDataValue(Double) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds a single value to be considered as NoData.
addRange(Range<Double>) - Method in class org.jaitools.numeric.AbstractProcessor
Sets a range of values to exclude from or include in from calculations.
addRange(Range<Double>, Range.Type) - Method in class org.jaitools.numeric.AbstractProcessor
Sets a range of values to exclude from or include in calculations.
addRange(Range<Double>, Range.Type) - Method in interface org.jaitools.numeric.Processor
Sets a range of values to exclude from or include in calculations.
addRange(Range<Double>) - Method in interface org.jaitools.numeric.Processor
Sets a range of values to exclude from or include in from calculations.
addRange(Range<Double>) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds a range of values to include in or exclude from the calculation of all statistics.
addRange(Range<Double>, Range.Type) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds a range of values to include in or exclude from the calculation of all statistics.
addRenderingHints(Map<?, ?>) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
addTileObserver(TileObserver) - Method in class org.jaitools.tiledimage.DiskMemImage
addTiles(RenderedImage, Point[], Raster[], Object) - Method in class org.jaitools.tilecache.DiskMemTileCache
Adds all tiles for the given image to the cache.
addValue(T) - Method in class org.jaitools.numeric.Histogram
Adds a value to the histogram.
addValues(List<T>) - Method in class org.jaitools.numeric.Histogram
Adds a list of values to the histogram.
aequal(double, double) - Static method in class org.jaitools.numeric.CompareOp
Tests if two double values are equal within the default tolerance.
aequal(float, float) - Static method in class org.jaitools.numeric.CompareOp
Tests if two float values are equal within the default tolerance.
aequal(double, double, double) - Static method in class org.jaitools.numeric.CompareOp
Tests if two double values are equal within the specified tolerance.
aequal(float, float, float) - Static method in class org.jaitools.numeric.CompareOp
Tests if two float values are equal within the specified tolerance.
ApproxMedianProcessor - Class in org.jaitools.numeric
Processor for the approximate median Statistic.APPROX_MEDIAN.
ApproxMedianProcessor() - Constructor for class org.jaitools.numeric.ApproxMedianProcessor
Default constructor.

B

BasicCacheVisitor - Class in org.jaitools.tilecache
A basic visitor class for DiskMemTileCache that can be used to examine cache contents.
BasicCacheVisitor() - Constructor for class org.jaitools.tilecache.BasicCacheVisitor
 
BasicCacheVisitor.Key - Enum in org.jaitools.tilecache
Defines keys to filter the tles visited

C

cachedToDisk() - Method in class org.jaitools.tilecache.DiskCachedTile
Queries if this tile has been cached to disk.
castNumber(Number, Class<? extends Number>) - Static method in class org.jaitools.numeric.NumberOperations
Cast the value from number to the class clazz
clear() - Method in class org.jaitools.imageutils.ImageSet
Removes all key:image pairs from this image set.
clear() - Method in class org.jaitools.swing.SimpleImagePane
Removes the current display image and repaints.
clear() - Method in class org.jaitools.tilecache.BasicCacheVisitor
Clear collected tile data.
clearCache() - Static method in class org.jaitools.lookup.Lookup
Clear any cached lookups.
clearFilters() - Method in class org.jaitools.tilecache.BasicCacheVisitor
Clear all existing filter conditions
clearRect(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
clip(Shape) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
clipRect(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
clone() - Method in class org.jaitools.jts.CoordinateSequence2D
Creates a deep copy of this sequence.
CollectionFactory - Class in org.jaitools
Convenience methods to create generic collections following the DRY (Don't Repeat Yourself) principle.
CollectionFactory() - Constructor for class org.jaitools.CollectionFactory
 
compare(Number, Number) - Static method in class org.jaitools.numeric.NumberOperations
Compares value n1 to value n2.
compare(Range<T>, Range<T>) - Method in class org.jaitools.numeric.RangeComparator
Compares two ranges.
compare(Range<T>, Range<T>) - Method in class org.jaitools.numeric.RangeExtendedComparator
Compares two Range objects and return the RangeComparator.Result that describes the relationship between them from the point of view of the first Range
compare(CachedTile, CachedTile) - Method in class org.jaitools.tilecache.TileAccessTimeComparator
 
CompareOp - Class in org.jaitools.numeric
Provides static methods to compare floating point values, taking into account an absolute or proportional tolerance.
CompareOp() - Constructor for class org.jaitools.numeric.CompareOp
 
compareTo(FloodFiller.ScanSegment) - Method in class org.jaitools.imageutils.FloodFiller.ScanSegment
Compares this segment to another.
contains(int, int) - Method in class org.jaitools.imageutils.FillResult
Checks if this region contains the given location.
contains(int, int) - Method in class org.jaitools.imageutils.FloodFiller.ScanSegment
Checks if the given location lies within this segment.
contains(Point) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given point.
contains(Point2D) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given point.
contains(int, int) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given image location.
contains(double, double) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given image location.
contains(Rectangle) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given rectangle.
contains(Rectangle2D) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given rectangle.
contains(int, int, int, int) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given rectangle.
contains(double, double, double, double) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if this ROI contains the given rectangle.
contains(Rectangle2D) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if the interior of the Shape entirely contains the specified Rectangle2D.
contains(Point2D) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if a specified Point2D is inside the boundary of the Shape.
contains(double, double) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if the specified coordinates are inside the boundary of the Shape.
contains(double, double, double, double) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if the interior of the Shape entirely contains the specified rectangular area.
contains(T) - Method in class org.jaitools.numeric.Range
Tests if this range contains the specified, non-null value.
containsImage(RenderedImage) - Method in class org.jaitools.imageutils.ImageSet
Tests if this image set contains the given image.
containsKey(K) - Method in class org.jaitools.imageutils.ImageSet
Tests if this image set contains the given key.
containsResidentTile(RenderedImage, int, int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Checks whether a given tile is in this cache's memory storage.
containsTile(RenderedImage, int, int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Checks whether a given tile is in this cache.
CoordinateSequence2D - Class in org.jaitools.jts
A lightweight implementation of JTS CoordinateSequence for 2D points.
CoordinateSequence2D(int) - Constructor for class org.jaitools.jts.CoordinateSequence2D
Creates a new CoordinateSequence2D object with the given size.
CoordinateSequence2D(double...) - Constructor for class org.jaitools.jts.CoordinateSequence2D
Creates a new CoordinateSequence2D object from a sequence of (x,y) pairs.
copy(ImageSet<K>) - Static method in class org.jaitools.imageutils.ImageSet
Creates a new image set which will contain the same keys, images and outside values as the input set.
copy() - Method in class org.jaitools.jts.CoordinateSequence2D
 
copy(Number) - Static method in class org.jaitools.numeric.NumberOperations
Copies the given Number object.
copyArea(int, int, int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
create(T, boolean, T, boolean) - Static method in class org.jaitools.numeric.Range
Static create method.
create(T, int...) - Static method in class org.jaitools.numeric.Range
Creates a Range instance that is a point (degenerate) interval.
create() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
Returns a copy of this object with its current settings
createAnnulus(int, int, KernelFactory.ValueType, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Deprecated.
Please use #createAnnulua(int, int, ValueType) instead and set the centre element value on the returned kernel if that is required.
createAnnulus(int, int, KernelFactory.ValueType) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates an annular kernel (a doughnut).
createCircle(int) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Create a circular kernel where all elements within the circle have value 1.0 while those outside have value 0.0.
createCircle(int, KernelFactory.ValueType, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Deprecated.
Please use KernelFactory.createCircle(int, ValueType) instead and set the centre element value on the returned kernel if that is required.
createCircle(int, KernelFactory.ValueType) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates a circular kernel with width 2*radius + 1.
createComplement(Range<T>) - Static method in class org.jaitools.numeric.RangeUtils
Creates the complement of a Range.
createComplement(Collection<Range<T>>) - Static method in class org.jaitools.numeric.RangeUtils
Creates the complement of the given list of Ranges.
createConstantAnnulus(int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates an annular kernel (a doughnut) where elements inside the annulus have a constant value while those outside are set to 0.
createConstantCircle(int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Create a circular kernel where all elements within the circle have a constant value while those outside have value 0.0.
createConstantImage(int, int, Number) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new TiledImage object with a single band of constant value.
createConstantImage(int, int, int, int, Number) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new TiledImage object with a single band of constant value.
createConstantImage(int, int, Number[]) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new TiledImage object with one or more bands of constant value.
createConstantImage(int, int, int, int, Number[]) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new TiledImage object with one or more bands of constant value.
createConstantImage(int, int, int, int, int, int, Number[]) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new TiledImage object with one or more bands of constant value.
createConstantRectangle(int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates a rectangular kernel where all elements have the same value.
createConstantRectangle(int, int, int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates a rectangular kernel where all elements have the same value.
createDisplayImage(RenderedImage, Map<Integer, Color>) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a proxy RGB display image for the given data image.
createFromShape(Shape, AffineTransform, KernelFactory.ValueType, int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Create a kernel by rasterizing a shape.
createGraphics() - Method in class org.jaitools.tiledimage.DiskMemImage
Creates a Graphics2D object for drawing operations with this image.
createImageFromArray(Number[], int, int) - Static method in class org.jaitools.imageutils.ImageUtils
Creates a new single-band TiledImage with the provided values.
createRampColours(int) - Static method in class org.jaitools.imageutils.ImageUtils
Create a set of colours using a simple colour ramp algorithm in the HSB colour space.
createRampColours(int, float, float) - Static method in class org.jaitools.imageutils.ImageUtils
Create a set of colours using a simple colour ramp algorithm in the HSB colour space.
createRampColours(int, float, float, float, float) - Static method in class org.jaitools.imageutils.ImageUtils
Create a set of colours using a simple colour ramp algorithm in the HSB colour space.
createRectangle(int, int) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates a rectangular kernel where all elements have value 1.0.
createRectangle(int, int, KernelFactory.ValueType, int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Deprecated.
Please use KernelFactory.createRectangle(int, int, ValueType, int, int) instead and set the centre element value on the returned kernel if that is required.
createRectangle(int, int, KernelFactory.ValueType, int, int) - Static method in class org.jaitools.media.jai.kernel.KernelFactory
Creates a rectangular kernel.
currentSegment(float[]) - Method in class org.jaitools.imageutils.shape.AbstractLiteIterator
 
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.EmptyIterator
 
currentSegment(float[]) - Method in class org.jaitools.imageutils.shape.EmptyIterator
 
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
Returns the coordinates and type of the current path segment in the iteration.
currentSegment(float[]) - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
Returns the coordinates and type of the current path segment in the iteration.
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.LineIterator
 
currentSegment(float[]) - Method in class org.jaitools.imageutils.shape.PackedLineIterator
Returns the coordinates and type of the current path segment in the iteration.
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.PackedLineIterator
 
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.PointIterator
 
currentSegment(double[]) - Method in class org.jaitools.imageutils.shape.PolygonIterator
Returns the coordinates and type of the current path segment in the iteration.

D

DaemonThreadFactory - Class in org.jaitools
Simple ThreadFactory implementation to supply daemon threads with specified priority.
DaemonThreadFactory() - Constructor for class org.jaitools.DaemonThreadFactory
Creates a new factory which will supply daemon threads having normal priority.
DaemonThreadFactory(int) - Constructor for class org.jaitools.DaemonThreadFactory
Creates a new factory which will supply daemon threads to run at the specified priority.
DaemonThreadFactory(int, String) - Constructor for class org.jaitools.DaemonThreadFactory
Creates a new factory which will supply daemon threads to run at the specified priority.
DEFAULT_AUTO_FLUSH_MEMORY_INTERVAL - Static variable in class org.jaitools.tilecache.DiskMemTileCache
The default minimum period (2.5 seconds) of cache inactivity that must elapse before memory-resident tiles are automatically flushed.
DEFAULT_COMMON_CACHE_SIZE - Static variable in class org.jaitools.tiledimage.DiskMemImage
The default memory capacity of the common tile cache in bytes (256 * 1024 * 1024 = 256 Mb)
DEFAULT_CONTROL - Static variable in class org.jaitools.jts.AbstractSmoother
Default smoothing control.
DEFAULT_DOUBLE_TOL - Static variable in class org.jaitools.numeric.NumberOperations
Default tolerance for double comparisons
DEFAULT_FLOAT_TOL - Static variable in class org.jaitools.numeric.NumberOperations
Default tolerance for float comparisons.
DEFAULT_MEMORY_CAPACITY - Static variable in class org.jaitools.tilecache.DiskMemTileCache
The default memory capacity in bytes (64 * 2^20 = 64Mb)
DEFAULT_MEMORY_THRESHOLD - Static variable in class org.jaitools.tilecache.DiskMemTileCache
The default memory threshold value (0.75)
DEFAULT_ROIGEOMETRY_ANTIALISING - Static variable in class org.jaitools.imageutils.ROIGeometry
Default setting for use of anti-aliasing when drawing the reference Geometry during a ROIGeometry.getAsImage() request.
DEFAULT_ROIGEOMETRY_USEFIXEDPRECISION - Static variable in class org.jaitools.imageutils.ROIGeometry
Default setting for use of fixed precision (true).
DEFAULT_TILE_POLLING_INTERVAL - Static variable in class org.jaitools.tilecache.DiskMemTileCache
The default interval (2 seconds) for polling each tile to check if its owning image has been garbage collected.
deleteDiskCopy() - Method in class org.jaitools.tilecache.DiskCachedTile
Deletes this tile's disk cache file.
DiskCachedTile - Class in org.jaitools.tilecache
A managed tile class for DiskMemTileCache.
DiskCachedTile.TileAction - Enum in org.jaitools.tilecache
Constants identifying tile actions.
DiskCacheFailedException - Exception in org.jaitools.tilecache
Exception thrown when by (@code DiskMemTileCache} when a an attempt to cache a tile to disk has failed.
DiskCacheFailedException(RenderedImage, int, int) - Constructor for exception org.jaitools.tilecache.DiskCacheFailedException
Creates a new instance.
DiskMemCacheException - Exception in org.jaitools.tilecache
Base exception class for DiskMemTileCache errors.
DiskMemCacheException(RenderedImage, int, int, String) - Constructor for exception org.jaitools.tilecache.DiskMemCacheException
Creates a new instance.
DiskMemImage - Class in org.jaitools.tiledimage
A tiled image class similar to JAI's standard TiledImage that uses a DiskMemTileCache to manage its data.
DiskMemImage(int, int, SampleModel) - Constructor for class org.jaitools.tiledimage.DiskMemImage
Creates a new image with default values for origin (0, 0), x and y tile offsets (0) and ColorModel (null).
DiskMemImage(int, int, SampleModel, ColorModel) - Constructor for class org.jaitools.tiledimage.DiskMemImage
Creates a new image with default values for origin (0, 0) and tile offsets (0).
DiskMemImage(int, int, int, int, SampleModel) - Constructor for class org.jaitools.tiledimage.DiskMemImage
Creates a new image with default values for tile offsets (0) and ColorModel (null)
DiskMemImage(int, int, int, int, int, int, SampleModel) - Constructor for class org.jaitools.tiledimage.DiskMemImage
Creates a new image.
DiskMemImage(int, int, int, int, int, int, SampleModel, ColorModel) - Constructor for class org.jaitools.tiledimage.DiskMemImage
Creates a new image.
DiskMemImageGraphics - Class in org.jaitools.tiledimage
A Graphics class for drawing into a DiskMemImage.
DiskMemImageGraphics.OpType - Enum in org.jaitools.tiledimage
Constants and associated data for graphics operations
DiskMemImageGraphics.PaintMode - Enum in org.jaitools.tiledimage
Constants for paint mode: PAINT or XOR.
DiskMemTileCache - Class in org.jaitools.tilecache
This class implements JAI TileCache.
DiskMemTileCache() - Constructor for class org.jaitools.tilecache.DiskMemTileCache
Creates a new cache with all parameters set to their default values.
DiskMemTileCache(Map<String, Object>) - Constructor for class org.jaitools.tilecache.DiskMemTileCache
Creates a new cache.
DiskMemTileCacheVisitor - Interface in org.jaitools.tilecache
A visitor to collect information about tiles in a DiskMemTileCache.
dispose() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
divide(Number, Number) - Static method in class org.jaitools.numeric.NumberOperations
Calculates n2 / n1.
done() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Closes this iterator and frees resources including the iterator's reference to the source image.
doubleValue(Number) - Static method in class org.jaitools.numeric.NumberOperations
Safely convert the argument to a double value.
draw(Shape) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawArc(int, int, int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawGlyphVector(GlyphVector, float, float) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, AffineTransform, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, int, int, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawLine(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawOval(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawPolygon(int[], int[], int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawPolyline(int[], int[], int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawRenderableImage(RenderableImage, AffineTransform) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawRenderedImage(RenderedImage, AffineTransform) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawRoundRect(int, int, int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawString(String, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawString(String, float, float) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawString(AttributedCharacterIterator, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
drawString(AttributedCharacterIterator, float, float) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
DTOL - Static variable in class org.jaitools.numeric.CompareOp
Default tolerance for double comparisons: 1.0e-8

E

Element(RenderedImage, Number) - Constructor for class org.jaitools.imageutils.ImageSet.Element
Creates a new element.
EmptyIterator - Class in org.jaitools.imageutils.shape
An iterator for empty geometries.
EmptyIterator() - Constructor for class org.jaitools.imageutils.shape.EmptyIterator
 
EQ - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Constant for "equal to".
equals(Object) - Method in class org.jaitools.imageutils.FloodFiller.ScanSegment
 
equals(Object) - Method in class org.jaitools.imageutils.ImageLayout2
 
equals(Object) - Method in class org.jaitools.numeric.Range
Tests for equality with another range.
ExactMedianProcessor - Class in org.jaitools.numeric
Processor for the exact median Statistic.MEDIAN.
ExactMedianProcessor() - Constructor for class org.jaitools.numeric.ExactMedianProcessor
 
exclusiveOr(ROI) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new instance which is the exclusive OR of this ROI and roi.
expand(FillResult) - Method in class org.jaitools.imageutils.FillResult
Merges the given region into this region.
expandEnvelope(Envelope) - Method in class org.jaitools.jts.CoordinateSequence2D
Returns an envelope which contains env and all points in this sequence.
extend(WritableRaster, PlanarImage) - Method in class org.jaitools.imageutils.RandomBorderExtender
Creates the extended border.
extend(WritableRaster, PlanarImage) - Method in class org.jaitools.imageutils.SamplingBorderExtender
 
ExtremaProcessor - Class in org.jaitools.numeric
Processor for extrema Statistics: MIN, MAX and RANGE.
ExtremaProcessor() - Constructor for class org.jaitools.numeric.ExtremaProcessor
 

F

Factory - Class in org.jaitools
Abstract base class for JAITools object factories.
FILE_PREFIX - Static variable in class org.jaitools.tilecache.DiskCachedTile
The prefix used for temporary cache files data
FILE_SUFFIX - Static variable in class org.jaitools.tilecache.DiskCachedTile
The suffix used for temporary cache files
fill(int, int, int) - Method in class org.jaitools.imageutils.FloodFiller
Fills the region connected to the specified start pixel.
fill(int, int, int, double) - Method in class org.jaitools.imageutils.FloodFiller
Fills the region connected to the specified start pixel.
fill(Shape) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
fillArc(int, int, int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
fillOval(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
fillPolygon(int[], int[], int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
fillRadius(int, int, int, double) - Method in class org.jaitools.imageutils.FloodFiller
Fills the region connected to the specified start pixel and lying within radius pixels of the start pixel.
fillRadius(int, int, int, double, double) - Method in class org.jaitools.imageutils.FloodFiller
Fills the region connected to the specified start pixel and lying within radius pixels of the start pixel.
fillRect(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
FillResult - Class in org.jaitools.imageutils
This class is used by the RegionalizeOpImage and FloodFiller to record data describing an image region that has just been flood-filled.
FillResult(int, double, List<FloodFiller.ScanSegment>) - Constructor for class org.jaitools.imageutils.FillResult
Constructor.
fillRoundRect(int, int, int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
fixForOSX() - Static method in class org.jaitools.JAITools
Checks if we are running on OSX and, if we are, turns off the broken native acceleration so that operators work properly with float and double type images
floatValue(Number) - Static method in class org.jaitools.numeric.NumberOperations
Safely convert the argument to a float value.
FloodFiller - Class in org.jaitools.imageutils
A flood-filling algorithm to use with rasters.
FloodFiller(RenderedImage, int, WritableRenderedImage, int, double, boolean) - Constructor for class org.jaitools.imageutils.FloodFiller
Create a FloodFiller to work with the given source image
FloodFiller.ScanSegment - Class in org.jaitools.imageutils
Records a segment of contiguous pixels in a single row that will become part of a filled region.
flush() - Method in class org.jaitools.tilecache.DiskMemTileCache
Removes ALL tiles from the cache: all resident tiles will be removed from memory and all files for disk-cached tiles will be discarded.
flushMemory() - Method in class org.jaitools.tilecache.DiskMemTileCache
Removes all resident tiles from memory.
FTOL - Static variable in class org.jaitools.numeric.CompareOp
Default tolerance for float comparisons: 1.0e-4

G

GeomCollectionIterator - Class in org.jaitools.imageutils.shape
A path iterator for the LiteShape class, specialized to iterate over a geometry collection.
GeomCollectionIterator() - Constructor for class org.jaitools.imageutils.shape.GeomCollectionIterator
 
GeomCollectionIterator(GeometryCollection, AffineTransform) - Constructor for class org.jaitools.imageutils.shape.GeomCollectionIterator
Creates a new instance of GeomCollectionIterator
get(K) - Method in class org.jaitools.imageutils.ImageSet
Retrieves an image from this set.
get() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the value of all statistics calculated by this processor.
get(Statistic) - Method in class org.jaitools.numeric.ApproxMedianProcessor
Gets the value of the statistic calculated by this processor.
get(Statistic) - Method in class org.jaitools.numeric.ExactMedianProcessor
Gets the value of the statistic calculated by this processor.
get(Statistic) - Method in class org.jaitools.numeric.ExtremaProcessor
Gets the value of the statistic calculated by this processor.
get(Statistic) - Method in class org.jaitools.numeric.MeanVarianceProcessor
Gets the value of the statistic calculated by this processor.
get(Class<? extends Number>) - Static method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Gets the ClassInfo type for the given class
get(Statistic) - Method in interface org.jaitools.numeric.Processor
Gets the value of the statistic calculated by this processor.
get() - Method in interface org.jaitools.numeric.Processor
Gets the value of all statistics calculated by this processor.
get(int[]) - Static method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Get the Result that matches the given array of comparison flags.
get(String) - Static method in enum org.jaitools.numeric.Statistic
Gets a Statistic constant by name (case-insensitive).
get(Statistic) - Method in class org.jaitools.numeric.SumProcessor
Gets the value of the statistic calculated by this processor.
get(int) - Static method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
Reverse lookup.
getAction() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the most recent action for this tile.
getAction() - Method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
Retrieves an int associated to this action for interoperability with CachedTile interface.
getArgTypes() - Method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Gets the types of the arguments.
getAsBitmask(int, int, int, int, int[][]) - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
getAsGeometry() - Method in class org.jaitools.imageutils.ROIGeometry
Returns the ROI as a JTS Geometry.
getAsImage() - Method in class org.jaitools.imageutils.ROIGeometry
Gets an image representation of this ROI using the VectorBinarize operation.
getAsRectangleList(int, int, int, int) - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
getAsShape() - Method in class org.jaitools.imageutils.ROIGeometry
Gets a new Shape representing this ROI.
getAt(int) - Method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Gets the result element at the given index.
getAutoFlushMemoryInterval() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the current auto-flush interval.
getBackground() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getBandsAsImages(RenderedImage) - Static method in class org.jaitools.imageutils.ImageUtils
Get the bands of a multi-band image as a list of single-band images.
getBandsAsImages(RenderedImage, Collection<Integer>) - Static method in class org.jaitools.imageutils.ImageUtils
Get the specified bands of a multi-band image as a list of single-band images.
getBinForValue(T) - Method in class org.jaitools.numeric.Histogram
Gets the bin index for a value.
getBinForValues(List<T>) - Method in class org.jaitools.numeric.Histogram
Gets bin indices for a list of input values.
getBounds() - Method in class org.jaitools.imageutils.FillResult
Gets the bounds of this region.
getBounds(K) - Method in class org.jaitools.imageutils.ImageSet
Gets the bounds of the image associated with the given key.
getBounds() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the bounds of this iterator.
getBounds() - Method in class org.jaitools.imageutils.ROIGeometry
Gets the enclosing rectangle of this ROI.
getBounds() - Method in class org.jaitools.imageutils.shape.LiteShape
Returns an integer Rectangle that completely encloses the Shape.
getBounds2D() - Method in class org.jaitools.imageutils.ROIGeometry
Gets the enclosing double-precision rectangle of this ROI.
getBounds2D() - Method in class org.jaitools.imageutils.shape.LiteShape
Returns a high precision and more accurate bounding box of the Shape than the getBounds method.
getCachedProviders() - Static method in class org.jaitools.lookup.Lookup
Returns a copy of the cached lookups as a Map with service provider interface names as keys and lists of implementing classes as values.
getCacheFolder() - Static method in class org.jaitools.tilecache.DiskCachedTile
Get the current cache folder.
getClip() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
getClipBounds() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
getColor() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getCommonTileCache() - Static method in class org.jaitools.tiledimage.DiskMemImage
Get the common tile cache.
getComposite() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getCoordinate(int) - Method in class org.jaitools.jts.CoordinateSequence2D
Gets coordinate values at the specified index.
getCoordinate(int, Coordinate) - Method in class org.jaitools.jts.CoordinateSequence2D
Copies the requested coordinate in the sequence to the supplied Coordinate object.
getCoordinateCopy(int) - Method in class org.jaitools.jts.CoordinateSequence2D
getCounts() - Method in class org.jaitools.numeric.Histogram
Gets the count of data items in each bin.
getCurrentMemory() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the amount of memory currently being used for storage of memory-resident tiles.
getDataBufferType() - Method in enum org.jaitools.imageutils.ImageDataType
Gets the DataBuffer integer constant for this data type.
getDataClass() - Method in enum org.jaitools.imageutils.ImageDataType
Gets the class associated with this data type.
getDefault() - Static method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
The default action.
getDesc() - Method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Returns a description for this comparison type.
getDescription() - Method in enum org.jaitools.numeric.Statistic
Returns a brief description of the statistic
getDescription() - Method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
Retrieves a description of this action
getDeviceConfiguration() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getDimension() - Method in class org.jaitools.jts.CoordinateSequence2D
Gets the dimension of points stored by this CoordinateSequence2D.
getDoubleTolerance() - Static method in class org.jaitools.numeric.NumberOperations
Gets the current tolerance used for Double comparisons.
getEndPos() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the final position for this iterator.
getFile() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets this tile's disk cache file.
getFloatTolerance() - Static method in class org.jaitools.numeric.NumberOperations
Gets the current tolerance used for Float comparisons.
getFont() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getFontMetrics(Font) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getFontRenderContext() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getForClass(Class<? extends Number>) - Static method in enum org.jaitools.imageutils.ImageDataType
Matches a data class.
getForDataBufferType(int) - Static method in enum org.jaitools.imageutils.ImageDataType
Matches a DataBuffer type constant.
getForStatistic(Statistic) - Method in class org.jaitools.numeric.ProcessorFactory
Return a new instance of a Processor that claims to support the given Statistic.
getFullMethodName() - Method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Gets the full method name.
getGeometry() - Method in class org.jaitools.imageutils.shape.LiteShape
 
getGeometryFactory() - Static method in class org.jaitools.jts.Utils
Gets the cached GeometryFactory instance.
getID() - Method in class org.jaitools.imageutils.FillResult
Gets the ID of this region.
getImage() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the image that this iterator is working with.
getImageCoords(Point, Point) - Method in class org.jaitools.swing.SimpleImagePane
Converts a window position into the corresponding image position.
getIntersectionBounds() - Method in class org.jaitools.imageutils.ImageSet
Gets the common bounds of images in this set This is the intersection of the individual iamge bounds.
getIterator() - Method in class org.jaitools.imageutils.ImageSet
Gets a new iterator based on the bounds of the first image added to this set or, if that has been removed, the image that has been in this set for the longest period.
getIterator(K) - Method in class org.jaitools.imageutils.ImageSet
Gets a new iterator based on the bounds of the image with the specified key value.
getIterator(Rectangle) - Method in class org.jaitools.imageutils.ImageSet
Gets a new iterator based on the bounds of the image with the specified key value.
getLocation() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets this tile's location in its parent image in pixel coordinates
getMax() - Method in class org.jaitools.numeric.Range
Gets the maximum value of this range.
getMemoryCapacity() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the amount of memory, in bytes, allocated for storage of resident tiles.
getMemoryCapacity() - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the maximum amount of memory, in bytes, that this image will use for in-memory storage of its data.
getMemoryThreshold() - Method in class org.jaitools.tilecache.DiskMemTileCache
Returns the memory threshold, which is the fractional amount of cache memory to retain during tile removal.
getMethodName() - Method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Gets the method name.
getMin() - Method in class org.jaitools.numeric.Range
Gets the minimum value for this range.
getMinLength() - Method in interface org.jaitools.jts.SmootherControl
Gets the minimum distance between input vertices for the segment to be smoothed.
getNoDataRanges() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the ranges of sample values to be considered as NoData.
getNoDataRanges() - Method in interface org.jaitools.numeric.Processor
Gets the ranges of sample values to be considered as NoData.
getNotation() - Method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Gets the notation form of this comparison.
getNumAccepted() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the number of samples that have been accepted by this processor (ie.
getNumAccepted() - Method in interface org.jaitools.numeric.Processor
Gets the number of samples that have been accepted by this processor (ie.
getNumAccepted(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the number of sample values that have been accepted for the specified Statistic.
getNumArgs() - Method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Gets the number of method arguments
getNumberClass() - Method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Gets the class that this type relates to
getNumNaN() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the number of NaN samples passed to the processor
getNumNaN() - Method in interface org.jaitools.numeric.Processor
Gets the number of NaN samples passed to the processor
getNumNaN(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the number of NaN values that have been offered.
getNumNoData() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the number of NoData samples passed to the processor.
getNumNoData() - Method in interface org.jaitools.numeric.Processor
Gets the number of NoData samples passed to the processor.
getNumNoData(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the number of NoData values (including NaN) that have been offered.
getNumOffered() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the number of samples that have been offered to this processor.
getNumOffered() - Method in interface org.jaitools.numeric.Processor
Gets the number of samples that have been offered to this processor.
getNumOffered(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the number of sample values that have been offered for the specified Statistic.
getNumPixels() - Method in class org.jaitools.imageutils.FillResult
Gets the number of pixels within this region.
getNumResidentTiles() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the number of tiles currently residing in the cache's memory storage.
getNumTiles() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the total number of tiles currently in the cache.
getNumVertices(double) - Method in interface org.jaitools.jts.SmootherControl
Given an input segment length, returns the number of vertices to use for the smoothed segment.
getOrdinate(int, int) - Method in class org.jaitools.jts.CoordinateSequence2D
Returns the ordinate of a coordinate in this sequence.
getOutsideValue(K) - Method in class org.jaitools.imageutils.ImageSet
Gets the value that an image set iterator will return for the image associated with the given key when it is positioned outside the bounds of that image.
getOwner() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the image that owns this tile.
getPaint() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getPaneCoords(Point, Point) - Method in class org.jaitools.swing.SimpleImagePane
Converts an image position into the corresponding window position.
getPathIterator(AffineTransform) - Method in class org.jaitools.imageutils.shape.LiteShape
Returns an iterator object that iterates along the Shape boundary and provides access to the geometry of the Shape outline.
getPathIterator(AffineTransform, double) - Method in class org.jaitools.imageutils.shape.LiteShape
Returns an iterator object that iterates along the Shape boundary and provides access to a flattened view of the Shape outline geometry.
getPos() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the current iterator position.
getPos(Point) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the current iterator position.
getPos() - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the target image coordinates of the pixel currently at the window key element position.
getProviders(String) - Static method in class org.jaitools.lookup.Lookup
Get classes that implement the given service provider interface.
getRanges() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the Ranges of sample values excluded from/included in calculations.
getRanges() - Method in interface org.jaitools.numeric.Processor
Gets the Ranges of sample values excluded from/included in calculations.
getRangesType() - Method in class org.jaitools.numeric.AbstractProcessor
Gets the type of ranges being used by this processor.
getRangesType() - Method in interface org.jaitools.numeric.Processor
Gets the type of ranges being used by this processor.
getRank() - Method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Gets the relative rank of this type in terms of numeric precision.
getRenderingHint(RenderingHints.Key) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getRenderingHints() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getSample() - Method in class org.jaitools.imageutils.ImageSet.Iterator
Gets a value from the first band of each image in this set and returns them as a Map of key : value pairs.
getSample(int) - Method in class org.jaitools.imageutils.ImageSet.Iterator
Gets a value from the specified band of each image in this set and returns them as a Map of key : value pairs.
getSample() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the first band of the image at the current position, or the outside value if the iterator is positioned beyond the image bounds.
getSample(Point) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the first band of the image at the specified position, If the position is within the iterator's bounds, but outside the target image bounds, the outside value is returned.
getSample(int, int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the first band of the image at the specified position, If the position is within the iterator's bounds, but outside the target image bounds, the outside value is returned.
getSample(int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the specified band of the image at the current position, or the outside value if the iterator is positioned beyond the image bounds.
getSample(Point, int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the specified band of the image at the specified position, If the position is within the iterator's bounds, but outside the target image bounds, the outside value is returned.
getSample(int, int, int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the value from the specified band of the image at the specified position, If the position is within the iterator's bounds, but outside the target image bounds, the outside value is returned.
getSample(int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the image value for the given image position as an integer.
getSampleDouble(int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the image value for the given image position as a double.
getSampleFloat(int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the image value for the given image position as a float.
getStartPos() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the starting position for this iterator.
getStatistics() - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the statistics that are currently set.
getStatisticValue(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the current value of a running statistic.
getStatisticValues() - Method in class org.jaitools.numeric.StreamingSampleStats
Gets the values of all statistics calculated by this sampler.
getStroke() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getSubBounds() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Gets the list of sub-bounds for this iterator.
getSupported() - Static method in class org.jaitools.Factory
Gets the supported interfaces.
getSupported() - Method in class org.jaitools.numeric.ApproxMedianProcessor
Gets the Statistics supported by this processor.
getSupported() - Method in class org.jaitools.numeric.ExactMedianProcessor
Gets the Statistics supported by this processor.
getSupported() - Method in class org.jaitools.numeric.ExtremaProcessor
Gets the Statistics supported by this processor.
getSupported() - Method in class org.jaitools.numeric.MeanVarianceProcessor
Gets the Statistics supported by this processor.
getSupported() - Method in interface org.jaitools.numeric.Processor
Gets the Statistics supported by this processor.
getSupported() - Method in class org.jaitools.numeric.SumProcessor
Gets the Statistics supported by this processor.
getThreshold() - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
getTile() - Method in class org.jaitools.tilecache.DiskCachedTile
Do not use this method.
getTile(RenderedImage, int, int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the specified tile from the cache if present.
getTile(int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Gets a tile for reading.
getTileCache() - Method in class org.jaitools.tiledimage.DiskMemImage
Gets a reference to the DiskMemTileCache instance used by this image.
getTileCacheMetric() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the tile cache metric for this tile.
getTileCapacity() - Method in class org.jaitools.tilecache.DiskMemTileCache
Deprecated.
Please do not use this method
getTileComparator() - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the comparator currently used to assign memory-residence priority to tiles.
getTileId() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the unique ID for this tile.
getTileMemorySize() - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the amount of memory (bytes) required to store a single tile's data.
getTilePollingInterval() - Method in class org.jaitools.tilecache.DiskMemTileCache
Sets the interval between polling each tile to check if its owning image has been garbage collected.
getTiles() - Method in class org.jaitools.tilecache.BasicCacheVisitor
Returns an unmodifiable collection of tiles retrieved from the cache.
getTiles(RenderedImage) - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets all cached tiles associated with the given image.
getTiles(RenderedImage, Point[]) - Method in class org.jaitools.tilecache.DiskMemTileCache
Gets the specified tiles for the given image.
getTileSize() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the tile size in bytes.
getTileTimeStamp() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the last time of access for this tile.
getTileX() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the X ordinate of this tile in the parent image tile grid.
getTileY() - Method in class org.jaitools.tilecache.DiskCachedTile
Gets the Y ordinate of this tile in the parent image tile grid.
getTransform() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
getUnionBounds() - Method in class org.jaitools.imageutils.ImageSet
Gets the enclosing bounds of all images in this set.
getValue() - Method in class org.jaitools.imageutils.FillResult
Gets the reference value of this region.
getValueClass() - Method in enum org.jaitools.tilecache.BasicCacheVisitor.Key
Gets the value class.
getVersion() - Static method in class org.jaitools.JAITools
Gets the JAITools version string
getWindingRule() - Method in class org.jaitools.imageutils.shape.EmptyIterator
 
getWindingRule() - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
Returns the winding rule for determining the interior of the path.
getWindingRule() - Method in class org.jaitools.imageutils.shape.LineIterator
Returns the winding rule for determining the interior of the path.
getWindingRule() - Method in class org.jaitools.imageutils.shape.PackedLineIterator
Returns the winding rule for determining the interior of the path.
getWindingRule() - Method in class org.jaitools.imageutils.shape.PointIterator
Return the winding rule for determining the interior of the path.
getWindingRule() - Method in class org.jaitools.imageutils.shape.PolygonIterator
Return the winding rule for determining the interior of the path.
getWindow(Number[][]) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position in image band 0 as Number values.
getWindow(Number[][], int) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position and specified image band as Number values.
getWindowDouble(double[][]) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position in image band 0 as double values.
getWindowDouble(double[][], int) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position and specified image band as double values.
getWindowFloat(float[][]) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position in image band 0 as float values.
getWindowFloat(float[][], int) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position and specified image band as float values.
getWindowInt(int[][]) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position in image band 0 as integer values.
getWindowInt(int[][], int) - Method in class org.jaitools.imageutils.iterator.WindowIterator
Gets the data window at the current iterator position and specified image band as integer values.
getWritableTile(int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Checks out a tile for writing.
getWritableTileIndices() - Method in class org.jaitools.tiledimage.DiskMemImage
Gets the indices (tile grid col,row) of tiles that are currently checked out for writing.
getX(int) - Method in class org.jaitools.jts.CoordinateSequence2D
getY(int) - Method in class org.jaitools.jts.CoordinateSequence2D
GT - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Constant for "greater than".

H

hashCode() - Method in class org.jaitools.imageutils.FloodFiller.ScanSegment
 
hashCode() - Method in class org.jaitools.imageutils.ImageLayout2
Returns the hash code for this ImageLayout2.
hashCode() - Method in class org.jaitools.numeric.Range
 
hasNext() - Method in class org.jaitools.imageutils.ImageSet.Iterator
Tests if the iterator has any more positions to sample.
hasNext() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Tests if this iterator can be advanced further, ie.
hasNext() - Method in class org.jaitools.imageutils.iterator.WindowIterator
Tests if this iterator has more data.
hasTileWriters() - Method in class org.jaitools.tiledimage.DiskMemImage
Tests if any tiles are currently checked out for writing.
highestClass(Number...) - Static method in class org.jaitools.numeric.NumberOperations
Determine the highest ranking class (in terms of numeric precision) among the arguments
Histogram<T extends Number & Comparable> - Class in org.jaitools.numeric
A simple numeric histogram class that uses the Range class to define bins.
Histogram() - Constructor for class org.jaitools.numeric.Histogram
Creates a new histogram.
hit(Rectangle, Shape, boolean) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 

I

ImageDataType - Enum in org.jaitools.imageutils
Associates DataBuffer data type constants with Number classes.
ImageFrame - Class in org.jaitools.swing
A simple display widget with an image pane and a status bar that shows the image location and data value(s) of the mouse cursor.
ImageFrame(RenderedImage, String) - Constructor for class org.jaitools.swing.ImageFrame
Constructor to display and draw data from a single image
ImageFrame(RenderedImage, RenderedImage, String) - Constructor for class org.jaitools.swing.ImageFrame
Constructor for separate display and data images.
ImageLayout2 - Class in org.jaitools.imageutils
Extends the standard JAI ImageLayout to provide a reliable hash function.
ImageLayout2() - Constructor for class org.jaitools.imageutils.ImageLayout2
Default constructor.
ImageLayout2(int, int, int, int, int, int, int, int, SampleModel, ColorModel) - Constructor for class org.jaitools.imageutils.ImageLayout2
Construct an ImageLayout2 with the parameter set.
ImageLayout2(int, int, int, int, SampleModel, ColorModel) - Constructor for class org.jaitools.imageutils.ImageLayout2
Construct an ImageLayout2 with only tiling layout properties, sampleModel and colorModel set.
ImageLayout2(int, int, int, int) - Constructor for class org.jaitools.imageutils.ImageLayout2
Construct an ImageLayout2 with only the image's properties set.
ImageLayout2(RenderedImage) - Constructor for class org.jaitools.imageutils.ImageLayout2
Construct an ImageLayout2 on top of a RenderedImage.
ImageSet<K> - Class in org.jaitools.imageutils
 
ImageSet() - Constructor for class org.jaitools.imageutils.ImageSet
Creates a new, empty image set.
ImageSet.Element - Class in org.jaitools.imageutils
An ImageSet element consisting of a RenderedImage and an associated outside value.
ImageSet.Iterator<K> - Class in org.jaitools.imageutils
 
ImageUtils - Class in org.jaitools.imageutils
Provides static utility methods for some common image-related tasks.
ImageUtils() - Constructor for class org.jaitools.imageutils.ImageUtils
 
INF - Static variable in class org.jaitools.numeric.Range
Integer flag value for positive infinity.
init(GeometryCollection, AffineTransform) - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
 
init(LineString, AffineTransform) - Method in class org.jaitools.imageutils.shape.LineIterator
 
INSTANCE - Static variable in class org.jaitools.imageutils.shape.EmptyIterator
 
intersect(ROI) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new instance which is the intersection of this ROI and roi.
intersection(Range<T>, Range<T>) - Static method in class org.jaitools.numeric.RangeUtils
Gets the intersection of two ranges.
intersects(Rectangle) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if the given rectangle intersects with this ROI.
intersects(Rectangle2D) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if the given rectangle intersects with this ROI.
intersects(int, int, int, int) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if the given rectangle intersects with this ROI.
intersects(double, double, double, double) - Method in class org.jaitools.imageutils.ROIGeometry
Tests if the given rectangle intersects with this ROI.
intersects(Rectangle2D) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if the interior of the Shape intersects the interior of a specified Rectangle2D.
intersects(double, double, double, double) - Method in class org.jaitools.imageutils.shape.LiteShape
Tests if the interior of the Shape intersects the interior of a specified rectangular area.
intersects(Range<T>) - Method in class org.jaitools.numeric.Range
Tests if this range intersects another range.
intValue(Number) - Static method in class org.jaitools.numeric.NumberOperations
Safely convert the argument to an int value.
isAccepted(Double) - Method in class org.jaitools.numeric.AbstractProcessor
Tests whether a sample value will be accepted for calculations by the processor.
isAccepted(Double) - Method in interface org.jaitools.numeric.Processor
Tests whether a sample value will be accepted for calculations by the processor.
isAutoFlushMemoryEnabled() - Method in class org.jaitools.tilecache.DiskMemTileCache
Checks whether auto-flushing of memory-resident tiles is currently enabled.
isDone() - Method in class org.jaitools.imageutils.shape.EmptyIterator
 
isDone() - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
Tests if the iteration is complete.
isDone() - Method in class org.jaitools.imageutils.shape.LineIterator
Tests if the iteration is complete.
isDone() - Method in class org.jaitools.imageutils.shape.PackedLineIterator
Tests if the iteration is complete.
isDone() - Method in class org.jaitools.imageutils.shape.PointIterator
 
isDone() - Method in class org.jaitools.imageutils.shape.PolygonIterator
Tests if the iteration is complete.
isEmpty() - Method in class org.jaitools.imageutils.ImageSet
Tests if this image set is empty.
isIntegral() - Method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Tests if this is an integral type
isIntersection(RangeExtendedComparator.Result) - Static method in class org.jaitools.numeric.RangeExtendedComparator
Tests if a Result value describes an intersection between two ranges.
isMaxClosed() - Method in class org.jaitools.numeric.Range
Tests if this range has a bounded (closed) maximum value.
isMaxIncluded() - Method in class org.jaitools.numeric.Range
Tests if the maximum range value is included in the range.
isMaxInf() - Method in class org.jaitools.numeric.Range
Tests if the maximum value is positive infinity.
isMaxNegInf() - Method in class org.jaitools.numeric.Range
Tests if the maximum value is negative infinity.
isMaxOpen() - Method in class org.jaitools.numeric.Range
Tests if this range has unbounded (open) upper end, ie the range extends to positive infinity.
isMinClosed() - Method in class org.jaitools.numeric.Range
Tests if this range has a bounded (closed) minimum.
isMinIncluded() - Method in class org.jaitools.numeric.Range
Tests if the minimum value is included in the range.
isMinInf() - Method in class org.jaitools.numeric.Range
Tests if the minimum value is positive infinity.
isMinNegInf() - Method in class org.jaitools.numeric.Range
Tests if the minimum value is negative infinity.
isMinOpen() - Method in class org.jaitools.numeric.Range
Tests if this range has an unbounded (open) minimum, ie.
isPoint() - Method in class org.jaitools.numeric.Range
Checks if this range is a point (degenerate) interval
isSet(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Tests whether the specified statistic is currently set.
isTileWritable(int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Tests if a tile is currently checked-out for writing (via a call to DiskMemImage.getWritableTile(int, int).
isUsingCommonCache() - Method in class org.jaitools.tiledimage.DiskMemImage
Tests if this image is using the common tile cache.
isWithinImage() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Tests whether the iterator is currently positioned within the bounds of the target image.
isWritable() - Method in class org.jaitools.tilecache.DiskCachedTile
Queries if this tile is writable.
isZero(double) - Static method in class org.jaitools.numeric.CompareOp
Tests if the given double value is within the default tolerance of zero.
isZero(float) - Static method in class org.jaitools.numeric.CompareOp
Tests if the given float value is within the default tolerance of zero.
isZero(double, double) - Static method in class org.jaitools.numeric.CompareOp
Tests if the given double value is within the specified tolerance of zero.
isZero(float, float) - Static method in class org.jaitools.numeric.CompareOp
Tests if the given float value is within the specified tolerance of zero.

J

JAITools - Class in org.jaitools
This class contains a small number of general info and utility methods.
JAITools() - Constructor for class org.jaitools.JAITools
 
JTSFrame - Class in org.jaitools.swing
A simple Swing widget to display JTS objects.
JTSFrame(String) - Constructor for class org.jaitools.swing.JTSFrame
Creates a new frame.

K

KernelFactory - Class in org.jaitools.media.jai.kernel
Provides static methods to create a variety of raster kernels (KernelJAI objects).
KernelFactory() - Constructor for class org.jaitools.media.jai.kernel.KernelFactory
 
KernelFactory.ValueType - Enum in org.jaitools.media.jai.kernel
Constants specifying how kernel element values are calculated.
kernelToString(KernelJAI, boolean) - Static method in class org.jaitools.media.jai.kernel.KernelUtil
A utility function that returns a string representation of a KernelJAI object's data.
KernelUtil - Class in org.jaitools.media.jai.kernel
Static utility methods for KernelJAI objects.
KernelUtil() - Constructor for class org.jaitools.media.jai.kernel.KernelUtil
 
KEY_ALWAYS_DISK_CACHE - Static variable in class org.jaitools.tilecache.DiskMemTileCache
Key for the parameter controlling whether newly added tiles are immediately cached to disk as well as in memory.
KEY_AUTO_FLUSH_MEMORY_ENABLED - Static variable in class org.jaitools.tilecache.DiskMemTileCache
Key for the parameter controlling whether the cache will auto-flush memory-resident tiles.
KEY_AUTO_FLUSH_MEMORY_INTERVAL - Static variable in class org.jaitools.tilecache.DiskMemTileCache
Key for the cache auto-flush interval parameter.
KEY_INITIAL_MEMORY_CAPACITY - Static variable in class org.jaitools.tilecache.DiskMemTileCache
Key for the parameter controlling initial memory capacity of the tile cache.
keySet() - Method in class org.jaitools.imageutils.ImageSet
Retrieves a Set view of the keys in this image set.

L

LineIterator - Class in org.jaitools.imageutils.shape
A path iterator for the LiteShape class, specialized to iterate over LineString object.
LineIterator() - Constructor for class org.jaitools.imageutils.shape.LineIterator
 
LineIterator(LineString, AffineTransform) - Constructor for class org.jaitools.imageutils.shape.LineIterator
Creates a new instance of LineIterator
LineSmoother - Class in org.jaitools.jts
Line smoothing by interpolation with cubic Bazier curves.
LineSmoother() - Constructor for class org.jaitools.jts.LineSmoother
Default constructor.
LineSmoother(GeometryFactory) - Constructor for class org.jaitools.jts.LineSmoother
Constructor.
list() - Static method in class org.jaitools.CollectionFactory
Returns a new List object.
LiteShape - Class in org.jaitools.imageutils.shape
A thin wrapper that adapts a JTS geometry to the Shape interface so that the geometry can be used by java2d without coordinate cloning.
LiteShape(Geometry) - Constructor for class org.jaitools.imageutils.shape.LiteShape
Creates a new LiteShape object.
longValue(Number) - Static method in class org.jaitools.numeric.NumberOperations
Safely convert the argument to a long value.
Lookup - Class in org.jaitools.lookup
This class offers minimal Service Provider Interface lookup functions.
Lookup() - Constructor for class org.jaitools.lookup.Lookup
 
lowestClass(Number...) - Static method in class org.jaitools.numeric.NumberOperations
Determine the lowest ranking class (in terms of numeric precision) among the arguments
LT - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Constant for "less than".

M

map() - Static method in class org.jaitools.CollectionFactory
Returns a new Map object.
match(int, int) - Method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Partial matching: returns a List of Types that have the given end-point comparison flag at the specified position
match(int, int, Collection<RangeExtendedComparator.Result>) - Method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Partial matching: returns a List of those Types in the provided Collection that have the given end-point comparison flag at the specified position.
max(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Return the maximum of the given values.
MAX_MAX - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Index of RangeExtendedComparator.Result element for the comparison of the max value of the first Range with the max value of the second range.
MAX_MIN - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Index of RangeExtendedComparator.Result element for the comparison of the max value of the first Range with the min value of the second range.
mean(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Return the mean of the given values.
MeanVarianceProcessor - Class in org.jaitools.numeric
A Processor to calculate running mean and variance.
MeanVarianceProcessor() - Constructor for class org.jaitools.numeric.MeanVarianceProcessor
 
median(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates the median of the given values.
memoryControl() - Method in class org.jaitools.tilecache.DiskMemTileCache
Frees memory for resident tiles so that the fraction of memory occupied is no more than the current value of the mamory threshold.
min(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates the minimum of the given values.
MIN_MAX - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Index of RangeExtendedComparator.Result element for the comparison of the min value of the first Range with the max value of the second range.
MIN_MIN - Static variable in class org.jaitools.numeric.RangeExtendedComparator
Index of RangeExtendedComparator.Result element for the comparison of the min value of the first Range with the min value of the second range.
mode(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates the empirical mode (highest frequency value) of the given values.
multiply(Number, Number) - Static method in class org.jaitools.numeric.NumberOperations
Calculates n2 * n1.

N

NEG_INF - Static variable in class org.jaitools.numeric.Range
Integer flag value for negative infinity.
newInstance(Number, Class<? extends Number>) - Static method in class org.jaitools.numeric.NumberOperations
Return a new instance of class clazz taking its value from number
newThread(Runnable) - Method in class org.jaitools.DaemonThreadFactory
Creates a new daemon thread with name and priority assigned as per the values supplied when creating this thread factory.
next() - Method in class org.jaitools.imageutils.ImageSet.Iterator
Advances the iterator to the next position if possible.
next() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Advances the iterator to the next position.
next() - Method in class org.jaitools.imageutils.iterator.WindowIterator
Advances the iterator using the specified X and Y step distances.
next() - Method in class org.jaitools.imageutils.shape.EmptyIterator
 
next() - Method in class org.jaitools.imageutils.shape.GeomCollectionIterator
Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
next() - Method in class org.jaitools.imageutils.shape.LineIterator
Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
next() - Method in class org.jaitools.imageutils.shape.PackedLineIterator
Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
next() - Method in class org.jaitools.imageutils.shape.PointIterator
 
next() - Method in class org.jaitools.imageutils.shape.PolygonIterator
Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
NO_BIN - Static variable in class org.jaitools.numeric.Histogram
Constant indicating that a value does not fall in any bin
NumberOperations - Class in org.jaitools.numeric
Provides static methods to work directly with Number objects without having to cast them to narrower types.
NumberOperations() - Constructor for class org.jaitools.numeric.NumberOperations
 
NumberOperations.ClassInfo - Enum in org.jaitools.numeric
Information about the Number classes supported including their rank in terms of numeric precision.

O

offer(Double) - Method in class org.jaitools.numeric.AbstractProcessor
Offers a sample value to the processor.
offer(Double) - Method in class org.jaitools.numeric.ExactMedianProcessor
Offers a sample value to the processor.
offer(Double) - Method in interface org.jaitools.numeric.Processor
Offers a sample value to the processor.
offer(Double) - Method in class org.jaitools.numeric.StreamingSampleStats
Offers a sample value.
offer(Double[]) - Method in class org.jaitools.numeric.StreamingSampleStats
Offers an array of sample values.
orderedMap() - Static method in class org.jaitools.CollectionFactory
Returns a new Map object that maintains insertion order.
orderedSet() - Static method in class org.jaitools.CollectionFactory
Returns a new Set instance that maintains the insertion order of its elements.
org.jaitools - package org.jaitools
Contains a small number of utility classes including CollectionFactory.
org.jaitools.imageutils - package org.jaitools.imageutils
Helper classes used by image operators, plus general utility classes.
org.jaitools.imageutils.iterator - package org.jaitools.imageutils.iterator
 
org.jaitools.imageutils.shape - package org.jaitools.imageutils.shape
 
org.jaitools.jts - package org.jaitools.jts
Helper classes that work with JTS (JTS Topology Suite) geometry objects.
org.jaitools.lookup - package org.jaitools.lookup
Provides a minimal registry lookup service.
org.jaitools.media.jai.kernel - package org.jaitools.media.jai.kernel
Classes to create and manipulate JAI Kernel objects
org.jaitools.numeric - package org.jaitools.numeric
Classes providing a range of numeric functions including summary statistics, defining and comparing ranges (intervals), and compiling histogram data.
org.jaitools.swing - package org.jaitools.swing
Simple Swing GUI components suitable for testing and example applications.
org.jaitools.tilecache - package org.jaitools.tilecache
An implementation of TileCache which can use disk caching to supplement memory, allowing large volumes of image data to be handled.
org.jaitools.tiledimage - package org.jaitools.tiledimage
A writable tiled image class similar to JAI's TiledImage but backed by DiskMemTileCache to handle very large images within limited memory.

P

PackedLineIterator - Class in org.jaitools.imageutils.shape
A path iterator for the LiteShape class, specialized to iterate over LineString object.
PackedLineIterator(LineString, AffineTransform) - Constructor for class org.jaitools.imageutils.shape.PackedLineIterator
Creates a new instance of LineIterator
pcompare(double, double, double) - Static method in class org.jaitools.numeric.CompareOp
Compares two double values using the specified proportional tolerance.
pcompare(float, float, float) - Static method in class org.jaitools.numeric.CompareOp
Compares two float values using the specified proportional tolerance.
pequal(double, double, double) - Static method in class org.jaitools.numeric.CompareOp
Tests if two double values are equal within the specified proportional tolerance.
pequal(float, float, float) - Static method in class org.jaitools.numeric.CompareOp
Tests if two float values are equal within the specified proportional tolerance.
performImageOp(RenderedImageFactory, ParameterBlock, int, RenderingHints) - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
performImageOp(String, ParameterBlock, int, RenderingHints) - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
PixelOutsideImageException - Exception in org.jaitools.tiledimage
Exception thrown when a given pixel / band location is outside an image's bounds
PointIterator - Class in org.jaitools.imageutils.shape
A path iterator for the LiteShape class, specialized to iterate over Point objects.
PointIterator(Point, AffineTransform) - Constructor for class org.jaitools.imageutils.shape.PointIterator
Creates a new PointIterator object.
PolygonIterator - Class in org.jaitools.imageutils.shape
A path iterator for the LiteShape class, specialized to iterate over Polygon objects.
PolygonIterator(Polygon, AffineTransform) - Constructor for class org.jaitools.imageutils.shape.PolygonIterator
Creates a new PolygonIterator object.
PolygonSmoother - Class in org.jaitools.jts
Polygon smoothing by interpolation with cubic Bazier curves.
PolygonSmoother() - Constructor for class org.jaitools.jts.PolygonSmoother
Default constructor.
PolygonSmoother(GeometryFactory) - Constructor for class org.jaitools.jts.PolygonSmoother
Constructor.
Processor - Interface in org.jaitools.numeric
Defines methods that must be implemented by statistics processors working with StreamingSampleStats.
ProcessorFactory - Class in org.jaitools.numeric
A (very) simple factory class used by StreamingSampleStats to create Processors which handle the calculation of various statistics based on values in a data stream.
ProcessorFactory() - Constructor for class org.jaitools.numeric.ProcessorFactory
 
ProgressMeter - Class in org.jaitools.swing
A progress bar in a frame with a title and optional label.
ProgressMeter() - Constructor for class org.jaitools.swing.ProgressMeter
Constructor
ProgressMeter(String) - Constructor for class org.jaitools.swing.ProgressMeter
Creates a new progress bar.
ProgressMeter(String, String) - Constructor for class org.jaitools.swing.ProgressMeter
Creates a new progress bar
putAll(ImageSet<? extends K>) - Method in class org.jaitools.imageutils.ImageSet
Copies all key:image pairs from otherSet into this image set.

R

RandomBorderExtender - Class in org.jaitools.imageutils
A BorderExtender that generates uniform random pixel values in a user-specified range
RandomBorderExtender(Number, Number) - Constructor for class org.jaitools.imageutils.RandomBorderExtender
Creates a border extender that will buffer an image with values uniformly drawn from the range minValue (inclusive) to maxValue (exclusive).
Range<T extends Number & Comparable> - Class in org.jaitools.numeric
Yet another numeric interval class.
Range(T, boolean, T, boolean) - Constructor for class org.jaitools.numeric.Range
Creates a new Range with non-zero width (may be infinite).
Range(T, int...) - Constructor for class org.jaitools.numeric.Range
Creates a new point (degenerate) range.
Range(Range<T>) - Constructor for class org.jaitools.numeric.Range
Creates a copy of another Range instance.
range(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates the range (max - min) of a set of values.
Range.Type - Enum in org.jaitools.numeric
Constants to specify whether a Range parameter defines included or excluded values.
RangeComparator<T extends Number & Comparable> - Class in org.jaitools.numeric
Compares ranges by min end-point, then max end-point.
RangeComparator() - Constructor for class org.jaitools.numeric.RangeComparator
Creates a new comparator.
RangeComparator(RangeExtendedComparator<T>) - Constructor for class org.jaitools.numeric.RangeComparator
Creates a new comparator that will use the supplied extended comparator.
RangeExtendedComparator<T extends Number & Comparable> - Class in org.jaitools.numeric
A comparator for Range objects capable of discerning the 18 different possible interval comparisons as described by: Brian Hayes (2003) A lucid interval.
RangeExtendedComparator() - Constructor for class org.jaitools.numeric.RangeExtendedComparator
 
RangeExtendedComparator.Result - Enum in org.jaitools.numeric
Constants defining the names, notation and descriptions for the 18 different possible interval comparisons as described by: Brian Hayes (2003) A lucid interval.
RangeUtils - Class in org.jaitools.numeric
Provides static helper methods to transform, sort and merge Range objects.
RangeUtils() - Constructor for class org.jaitools.numeric.RangeUtils
 
releaseWritableTile(int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Releases a tile that was checked out for writing.
remove(K) - Method in class org.jaitools.imageutils.ImageSet
Removes a key:image pair from this set.
remove(RenderedImage, int, int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Removes a tile from the cache.
removeCollinearVertices(LineString) - Static method in class org.jaitools.jts.Utils
Removes collinear points from the provided linestring.
removeCollinearVertices(Polygon) - Static method in class org.jaitools.jts.Utils
Removes collinear vertices from the provided Polygon.
removeCollinearVertices(Geometry) - Static method in class org.jaitools.jts.Utils
Removes collinear vertices from the provided Geometry.
removeTileObserver(TileObserver) - Method in class org.jaitools.tiledimage.DiskMemImage
removeTiles(RenderedImage) - Method in class org.jaitools.tilecache.DiskMemTileCache
Removes all tiles that belong to the given image from the cache.
reset() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Resets the iterator to its first position.
resetTransform() - Method in class org.jaitools.swing.SimpleImagePane
Forces recalculation of the AffineTransform used to scale the image display.
ROIGeometry - Class in org.jaitools.imageutils
An ROI class backed by a vector object providing precision and the ability to handle massive regions.
ROIGeometry(Geometry) - Constructor for class org.jaitools.imageutils.ROIGeometry
Constructor which takes a Geometry object to be used as the reference against which to test inclusion of image coordinates.
ROIGeometry(Geometry, boolean) - Constructor for class org.jaitools.imageutils.ROIGeometry
Constructor which takes a Geometry object and a boolean value for whether to use fixed coordinate precision (equivalent to working with integer pixel coordinates).
ROIGeometry(Geometry, boolean, boolean) - Constructor for class org.jaitools.imageutils.ROIGeometry
Constructors a new ROIGeometry.
ROIGeometry(Geometry, RenderingHints) - Constructor for class org.jaitools.imageutils.ROIGeometry
Builds a new ROIGeometry.
ROIGeometry(Geometry, boolean, boolean, RenderingHints) - Constructor for class org.jaitools.imageutils.ROIGeometry
Fully-specified constructor.
rotate(double) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
rotate(double, double, double) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 

S

SampleStats - Class in org.jaitools.numeric
A collection of static methods to calculate summary statistics for a sample of double-valued data.
SampleStats() - Constructor for class org.jaitools.numeric.SampleStats
 
SamplingBorderExtender - Class in org.jaitools.imageutils
A BorderExtender that generates pixel values by randomly sampling the source image within a threshold distance of each border pixel
SamplingBorderExtender(int) - Constructor for class org.jaitools.imageutils.SamplingBorderExtender
Creates a border extender that generate a value for each border pixel by randomly sampling the area of the source image that lies within maxDistance pixels of the border pixel.
scale(double, double) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
ScanSegment(int, int, int) - Constructor for class org.jaitools.imageutils.FloodFiller.ScanSegment
Creates a new segment.
sdev(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates sample standard deviation.
set() - Static method in class org.jaitools.CollectionFactory
Returns a new Set instance.
setAutoFlushMemoryEnabled(boolean) - Method in class org.jaitools.tilecache.DiskMemTileCache
Enables or disables auto-flushing of memory resident with the currently set minimum interval.
setAutoFlushMemoryInterval(long) - Method in class org.jaitools.tilecache.DiskMemTileCache
Sets the minimum period of cache inactivity, in milliseconds, that must elapse before automatically flushing memory-resident tiles.
setBackground(Color) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setCacheFolder(File) - Static method in class org.jaitools.tilecache.DiskCachedTile
Set the current cache folder.
setClip(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setClip(Shape) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setColor(Color) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setCommonTileCache(DiskMemTileCache) - Static method in class org.jaitools.tiledimage.DiskMemImage
Sets a new common cache.
setComposite(Composite) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setControl(SmootherControl) - Method in class org.jaitools.jts.AbstractSmoother
Sets a new Control object to for smoothing.
setData(Raster) - Method in class org.jaitools.tiledimage.DiskMemImage
Copies data from the given Raster object into this image.
setDiagnostics(boolean) - Method in class org.jaitools.tilecache.DiskMemTileCache
Enables or disables the publishing of cache messages to Observers.
setElement(KernelJAI, int, int, float) - Static method in class org.jaitools.media.jai.kernel.KernelUtil
Creates a new kernel by copying the one provided and setting the element at (x, y) to value.
setFilter(BasicCacheVisitor.Key, Object) - Method in class org.jaitools.tilecache.BasicCacheVisitor
Set a single filter condition.
setFilters(Map<BasicCacheVisitor.Key, Object>) - Method in class org.jaitools.tilecache.BasicCacheVisitor
Set filter conditions.
setFloatTolerance(float) - Static method in class org.jaitools.numeric.NumberOperations
Sets the tolerance used for Float comparisons.
setFloatTolerance(double) - Static method in class org.jaitools.numeric.NumberOperations
Sets the tolerance used for Double comparisons.
setFont(Font) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setGeometry(Geometry) - Method in class org.jaitools.imageutils.shape.LiteShape
Sets the geometry contained in this lite shape.
setImage(RenderedImage) - Method in class org.jaitools.swing.SimpleImagePane
Sets the image to display and repaints.
setLabel(String) - Method in class org.jaitools.swing.ProgressMeter
Updates the progress label.
setMemoryCapacity(long) - Method in class org.jaitools.tilecache.DiskMemTileCache
Resets the memory capacity of the cache.
setMemoryThreshold(float) - Method in class org.jaitools.tilecache.DiskMemTileCache
Sets the memoryThreshold value to a floating point number that ranges from 0.0 to 1.0.
setOrdinate(int, int, double) - Method in class org.jaitools.jts.CoordinateSequence2D
Sets the ordinate of a coordinate in this sequence.
setPaint(Paint) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setPaintMode() - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setPos(Point) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Sets the iterator to a new position.
setPos(int, int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Sets the iterator to a new position.
setPrecision(double) - Static method in class org.jaitools.jts.Utils
Sets the precision to be used by the cached GeometryFactory.
setProgress(float) - Method in class org.jaitools.swing.ProgressMeter
Updates the progress bar.
setRangesType(Range.Type) - Method in class org.jaitools.numeric.AbstractProcessor
Sets the type of the ranges to be added to the processor.
setRangesType(Range.Type) - Method in interface org.jaitools.numeric.Processor
Sets the type of the ranges to be added to the processor.
setRenderingHint(RenderingHints.Key, Object) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setRenderingHints(Map<?, ?>) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setSample(Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the first band of the image at the current position.
setSample(Point, Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the first band of the image at the specified position.
setSample(int, int, Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the first band of the image at the specified position.
setSample(int, Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the specified band of the image at the current position.
setSample(Point, int, Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the specified band of the image at the specified position.
setSample(int, int, int, Number) - Method in class org.jaitools.imageutils.iterator.WritableSimpleIterator
Sets the value in the specified band of the image at the specified position.
setSample(int, int, int, int) - Method in class org.jaitools.tiledimage.DiskMemImage
Sets the image value for the given image position as an integer.
setSample(int, int, int, float) - Method in class org.jaitools.tiledimage.DiskMemImage
Sets the image value for the given image position as a float.
setSample(int, int, int, double) - Method in class org.jaitools.tiledimage.DiskMemImage
Sets the image value for the given image position as a double.
setStatistic(Statistic) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds a statistic to those calculated by this sampler.
setStatistics(Statistic[]) - Method in class org.jaitools.numeric.StreamingSampleStats
Adds the given statistics to those that will be calculated by this sampler.
setStatusText(String) - Method in class org.jaitools.swing.ImageFrame
Set the status bar contents.
setStroke(Stroke) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setThreshold(int) - Method in class org.jaitools.imageutils.ROIGeometry
This method is not supported.
setTileCapacity(int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Deprecated.
Please do not use this method
setTileChanged(RenderedImage, int, int) - Method in class org.jaitools.tilecache.DiskMemTileCache
Informs the cache that a tile's data have changed.
setTileComparator(Comparator) - Method in class org.jaitools.tilecache.DiskMemTileCache
Sets the comparator to use to assign memory-residence priority to tiles.
setTilePollingInterval(long) - Method in class org.jaitools.tilecache.DiskMemTileCache
Sets the interval between polling each tile to check if its owning image has been garbage collected.
setTransform(AffineTransform) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setUseCommonCache(boolean) - Method in class org.jaitools.tiledimage.DiskMemImage
Sets whether this image will use the common tile cache.
setVisible(boolean) - Method in class org.jaitools.swing.ProgressMeter
 
setX(int, double) - Method in class org.jaitools.jts.CoordinateSequence2D
Sets the X ordinate of the point at the given index.
setXORMode(Color) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
setXY(int, double, double) - Method in class org.jaitools.jts.CoordinateSequence2D
Sets the coordinate at the given index.
setY(int, double) - Method in class org.jaitools.jts.CoordinateSequence2D
Sets the Y ordinate of the point at the given index.
shear(double, double) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
showImage(RenderedImage, String) - Static method in class org.jaitools.swing.ImageFrame
Displays the given image in a new ImageFrame.
showImage(RenderedImage, String, boolean) - Static method in class org.jaitools.swing.ImageFrame
Displays the given image in a new ImageFrame.
SimpleImagePane - Class in org.jaitools.swing
A basic Swing widget to display a RenderedImage.
SimpleImagePane() - Constructor for class org.jaitools.swing.SimpleImagePane
Creatss a new instance.
SimpleIterator - Class in org.jaitools.imageutils.iterator
A read-only image iterator which moves by column then row (pixel then line).
SimpleIterator(RenderedImage, Rectangle, Number) - Constructor for class org.jaitools.imageutils.iterator.SimpleIterator
Creates a new iterator.
SimpleIterator(RenderedImage, Rectangle, Number, AbstractSimpleIterator.Order) - Constructor for class org.jaitools.imageutils.iterator.SimpleIterator
Creates a new iterator.
simplify(Collection<Range<T>>) - Static method in class org.jaitools.numeric.RangeUtils
Simplifies a collection of ranges by merging those which overlap.
size() - Method in class org.jaitools.imageutils.ImageSet
Gets the number of key:image pairs in this set.
size() - Method in class org.jaitools.jts.CoordinateSequence2D
size() - Method in class org.jaitools.numeric.Histogram
Gets the number of bins.
smooth(LineString, double) - Method in class org.jaitools.jts.LineSmoother
Creates a new LineString which is a smoothed version of the input LineString.
smooth(Polygon, double) - Method in class org.jaitools.jts.PolygonSmoother
Creates a new Polygon whose exterior shell is a smoothed version of the input Polygon.
SmootherControl - Interface in org.jaitools.jts
Defines methods to control the smoothing process.
sort(Collection<Range<T>>) - Static method in class org.jaitools.numeric.RangeUtils
Sorts a collection of ranges into ascending order of min value, then max value.
sortedMap() - Static method in class org.jaitools.CollectionFactory
Returns a new SortedMap object.
sortedSet() - Static method in class org.jaitools.CollectionFactory
Returns a new SortedSet instance.
sortInPlace(List<Range<T>>) - Static method in class org.jaitools.numeric.RangeUtils
Sorts a list of ranges into ascending order of min value, then max value.
stack() - Static method in class org.jaitools.CollectionFactory
Returns a new Stack object.
standardize(KernelJAI) - Static method in class org.jaitools.media.jai.kernel.KernelUtil
Create a copy of the input kernel with element values standardized to sum to 1.0.
Statistic - Enum in org.jaitools.numeric
Constants for the statistics supported by the SampleStats and StreamingSampleStats classes.
StreamingSampleStats - Class in org.jaitools.numeric
A class to calculate summary statistics for a sample of Double-valued buffers that is received as a (potentially long) stream of values rather than in a single batch.
StreamingSampleStats() - Constructor for class org.jaitools.numeric.StreamingSampleStats
Creates a new sampler and sets the default range type to Range.Type.EXCLUDE.
StreamingSampleStats(Range.Type) - Constructor for class org.jaitools.numeric.StreamingSampleStats
Creates a new sampler with specified use of Ranges.
subtract(ROI) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new instance which is the difference of this ROI and roi.
subtract(Number, Number) - Static method in class org.jaitools.numeric.NumberOperations
Calculates n2 - n1.
subtract(Range<T>, Range<T>) - Static method in class org.jaitools.numeric.RangeUtils
Subtracts the first range from the second.
sum(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates the sum of the values.
SumProcessor - Class in org.jaitools.numeric
Processor for SUM Statistic.
SumProcessor() - Constructor for class org.jaitools.numeric.SumProcessor
 
supportsIntegralResult() - Method in enum org.jaitools.numeric.Statistic
Tests if this statistic can return an integral result when working with integral sample data.

T

TileAccessTimeComparator - Class in org.jaitools.tilecache
This is the default comparator for CachedTile objects used by DiskMemTileCache to determine priority of tiles for storage in memory.
TileAccessTimeComparator() - Constructor for class org.jaitools.tilecache.TileAccessTimeComparator
 
TileNotResidentException - Exception in org.jaitools.tilecache
Exception thrown when by DiskMemTileCache when a tile was not resident in cache memory when required to be.
toCoordinateArray() - Method in class org.jaitools.jts.CoordinateSequence2D
Returns an array of new Coordinate objects for the point values in this sequence.
toString() - Method in enum org.jaitools.imageutils.ImageDataType
 
toString() - Method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Gets a String representation of this type
toString() - Method in class org.jaitools.numeric.Range
Returns a string representation of this range.
toString() - Method in enum org.jaitools.numeric.Statistic
Returns the short name of this statistic
toString() - Method in class org.jaitools.tilecache.DiskCachedTile
Returns a string representation of this cached tile
transform(AffineTransform, Interpolation) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new ROI created by applying the given transform to this ROI.
transform(AffineTransform) - Method in class org.jaitools.imageutils.ROIGeometry
Returns a new ROI created by applying the given transform to this ROI.
transform(AffineTransform) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
translate(int, int) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 
translate(double, double) - Method in class org.jaitools.tiledimage.DiskMemImageGraphics
 

U

Utils - Class in org.jaitools.jts
A helper class with methods to work with JTS geometry objects.

V

valueOf(String) - Static method in enum org.jaitools.imageutils.ImageDataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.imageutils.iterator.AbstractSimpleIterator.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.media.jai.kernel.KernelFactory.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.numeric.Range.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.numeric.Statistic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.tilecache.BasicCacheVisitor.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jaitools.tiledimage.DiskMemImageGraphics.PaintMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jaitools.imageutils.ImageDataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.jaitools.imageutils.ImageSet
Retrieves a Set view of the keys in this image set.
values() - Static method in enum org.jaitools.imageutils.iterator.AbstractSimpleIterator.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.media.jai.kernel.KernelFactory.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.numeric.NumberOperations.ClassInfo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.numeric.Range.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.numeric.RangeExtendedComparator.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.numeric.Statistic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.tilecache.BasicCacheVisitor.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.tilecache.DiskCachedTile.TileAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.tiledimage.DiskMemImageGraphics.OpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jaitools.tiledimage.DiskMemImageGraphics.PaintMode
Returns an array containing the constants of this enum type, in the order they are declared.
variance(Double[], boolean) - Static method in class org.jaitools.numeric.SampleStats
Calculates sample variance using the running sample algorithm of Welford (1962) described by Knuth in The Art of Computer Programming (3rd ed) Vol.2 p.232
visit(DiskCachedTile, boolean) - Method in class org.jaitools.tilecache.BasicCacheVisitor
This method is called by the cache for each tile in turn.
visit(DiskCachedTile, boolean) - Method in interface org.jaitools.tilecache.DiskMemTileCacheVisitor
Called by the cache once for each tile

W

WindowIterator - Class in org.jaitools.imageutils.iterator
An image iterator that passes a moving window over an image.
WindowIterator(RenderedImage, Rectangle, Dimension, Point) - Constructor for class org.jaitools.imageutils.iterator.WindowIterator
Creates a new iterator.
WindowIterator(RenderedImage, Rectangle, Dimension, Point, Number) - Constructor for class org.jaitools.imageutils.iterator.WindowIterator
Creates a new iterator.
WindowIterator(RenderedImage, Rectangle, Dimension, Point, int, int, Number) - Constructor for class org.jaitools.imageutils.iterator.WindowIterator
Creates a new iterator.
WritableSimpleIterator - Class in org.jaitools.imageutils.iterator
A read-write image iterator which moves by column then row (pixel then line).
WritableSimpleIterator(WritableRenderedImage, Rectangle, Number) - Constructor for class org.jaitools.imageutils.iterator.WritableSimpleIterator
Creates a new iterator.
WritableSimpleIterator(WritableRenderedImage, Rectangle, Number, AbstractSimpleIterator.Order) - Constructor for class org.jaitools.imageutils.iterator.WritableSimpleIterator
Creates a new iterator.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links
Support and utility classes 1.5.0

Copyright © 2009–2018. All rights reserved.