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

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.DelegateHelper - Interface in org.jaitools.imageutils.iterator
This is implemented by sub-classes to pass a method back to this class to create the delegate iterator.
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.
AbstractSmoother.InterpPoint - Class in org.jaitools.jts
Class to hold interpolation parameters for a given point.
AbstractSmoother.InterpPoint() - Constructor for class org.jaitools.jts.AbstractSmoother.InterpPoint
 
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(Range<T>, U) - Method in class org.jaitools.media.jai.rangelookup.RangeLookupTable.Builder
Adds a new lookup defined by a range of source values mapping to a result value.
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
 
addSpi(String) - Static method in class org.jaitools.Factory
Adds a service provider interface.
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.
addTileToCache(int, int, Raster) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
This method is overridden to prevent it being used by clients.
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.
AttributeOpImage - Class in org.jaitools.media.jai
Abstract base class for operators that generate non-image attributes from a source image while passing source image pixels directly to destination pixels.
AttributeOpImage(RenderedImage, ROI) - Constructor for class org.jaitools.media.jai.AttributeOpImage
Constructor.

B

band(int) - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Get the subset of results for the given band.
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
build() - Method in class org.jaitools.media.jai.rangelookup.RangeLookupTable.Builder
Creates a new table that will hold the lookup items added to this builder.

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
checkBandArg(int) - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Helper method to check that a band value is valid.
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(LookupItem<T, U>, LookupItem<T, U>) - Method in class org.jaitools.media.jai.rangelookup.LookupItemComparator
 
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.
computeRect(Raster[], WritableRaster, Rectangle) - Method in class org.jaitools.media.jai.kernelstats.KernelStatsOpImage
Calculates neighbourhood statistics for a specified rectangle
computeRect(Raster[], WritableRaster, Rectangle) - Method in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveOpImage
Performs convolution on a specified rectangle.
computeRect(Raster[], WritableRaster, Rectangle) - Method in class org.jaitools.media.jai.rangelookup.RangeLookupOpImage
Do lookups for the specified destination rectangle
computesUniqueTiles() - Method in class org.jaitools.media.jai.AttributeOpImage
Always returns false since source and destination tiles are the same.
computeTile(int, int) - Method in class org.jaitools.media.jai.AttributeOpImage
Handles a request to compute image data for a given tile by simply passing a getTile request to the source image.
computeTile(int, int) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
computeTile(int, int) - Method in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeOpImage
Returns the specified tile.
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.
CONTOUR_PROPERTY_NAME - Static variable in class org.jaitools.media.jai.contour.ContourDescriptor
Constant identifying the image property that will hold the generated contours.
ContourDescriptor - Class in org.jaitools.media.jai.contour
Describes the "Contour" operation in which contour lines are interpolated from values in a source image band.
ContourDescriptor() - Constructor for class org.jaitools.media.jai.contour.ContourDescriptor
Creates a new instance.
ContourOpImage - Class in org.jaitools.media.jai.contour
Generates contours for user-specified levels of values in the source image.
ContourOpImage(RenderedImage, ROI, int, Collection<? extends Number>, Double, Collection<Object>, boolean, boolean, boolean) - Constructor for class org.jaitools.media.jai.contour.ContourOpImage
Constructor.
ContourRIF - Class in org.jaitools.media.jai.contour
The image factory for the Contour operator.
ContourRIF() - Constructor for class org.jaitools.media.jai.contour.ContourRIF
 
ContourSpi - Class in org.jaitools.media.jai.contour
OperationRegistrySpi implementation to register the "Contour" operation and its associated image factories.
ContourSpi() - Constructor for class org.jaitools.media.jai.contour.ContourSpi
Default constructor.
control - Variable in class org.jaitools.jts.AbstractSmoother
The current SmootherControl instance.
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(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(RenderedImage, Rectangle) - Method in interface org.jaitools.imageutils.iterator.AbstractSimpleIterator.DelegateHelper
Creates the delegate iterator.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.contour.ContourRIF
Creates a new instance of ContourOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.kernelstats.KernelStatsRIF
Create a new instance of KernelStatsOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveRIF
Create a new instance of MaskedConvolveOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.rangelookup.RangeLookupRIF
Create a new instance of RangeLookupOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.regionalize.RegionalizeRIF
Create a new instance of RegionalizeOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeRIF
Creates a new instance of VectorBinarizeOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.vectorize.VectorizeRIF
Creates a new instance of VectorizeOpImage in the rendered layer.
create(ParameterBlock, RenderingHints) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsRIF
Create a new instance of ZonalStatsOpImage in the rendered layer.
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.
cubicBezier(Coordinate, Coordinate, Coordinate, Coordinate, int) - Method in class org.jaitools.jts.AbstractSmoother
Calculates vertices along a cubic Bazier curve given start point, end point and two control points.
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.
dcoords - Variable in class org.jaitools.imageutils.shape.AbstractLiteIterator
 
DEFAULT_ANTIALIASING - Static variable in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeOpImage
Default setting for anti-aliasing (false).
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_NIL_VALUE - Static variable in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveDescriptor
Default value for nilValue parameter (0)
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.
delegateIter - Variable in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
The delegate iterator.
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

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.media.jai.rangelookup.LookupItem
 
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.
Factory() - Constructor for class org.jaitools.Factory
Protected-access constructor.
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
 
FILTER_DELETE - Static variable in class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Filter small polygons by simple deletion.
FILTER_MERGE_LARGEST - Static variable in class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Filter small polygons by merging each with its largest (area) neighbour.
FILTER_MERGE_RANDOM - Static variable in class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Filter small polygons by merging each with a randomly chosen neighbour.
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.
FloodFiller.ScanSegment(int, int, int) - Constructor for class org.jaitools.imageutils.FloodFiller.ScanSegment
Creates a new segment.
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
geomFactory - Variable in class org.jaitools.jts.AbstractSmoother
The current GeometryFactory being used.
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.
getAsRectangleList(int, int, int, int, boolean) - 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.
getAttribute(String) - Method in class org.jaitools.media.jai.AttributeOpImage
Retrieves an attribute by name.
getAttribute(String) - Method in class org.jaitools.media.jai.contour.ContourOpImage
Retrieves an attribute by name.
getAttribute(String) - Method in class org.jaitools.media.jai.vectorize.VectorizeOpImage
Retrieves an attribute by name.
getAttributeClass(String) - Method in class org.jaitools.media.jai.AttributeOpImage
Returns the class of the specified attribute.
getAttributeClass(String) - Method in class org.jaitools.media.jai.contour.ContourOpImage
Returns the class of the specified attribute.
getAttributeNames() - Method in class org.jaitools.media.jai.AttributeOpImage
Returns the names of available attributes.
getAttributeNames() - Method in class org.jaitools.media.jai.contour.ContourOpImage
Returns the names of available attributes.
getAttributeNames() - Method in class org.jaitools.media.jai.vectorize.VectorizeOpImage
Returns the names of available attributes.
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.
getBounds() - Method in class org.jaitools.media.jai.regionalize.Region
Gets the bounding pixel coordinates of this region.
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
Equivalent to CoordinateSequence2D.getCoordinate(int).
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.
getId() - Method in class org.jaitools.media.jai.regionalize.Region
Getss the unique integer ID of this region.
getImage() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Returns the image that this iterator is working with.
getImageBand() - Method in class org.jaitools.media.jai.zonalstats.Result
Get the index of the image band for which this result was calculated.
getImageCoords(Point, Point) - Method in class org.jaitools.swing.SimpleImagePane
Converts a window position into the corresponding image position.
getInterpPoints(int) - Method in class org.jaitools.jts.AbstractSmoother
Gets the interpolation parameters for a Bezier curve approximated by the given number of vertices.
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
getLookupItem(T) - Method in class org.jaitools.media.jai.rangelookup.RangeLookupTable
Finds the LookupItem containing the given source value.
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.media.jai.zonalstats.Result
Get the number of values that were accepted, ie.
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.media.jai.zonalstats.Result
Get the number of NaN values that were sampled from the image when calculating this result.
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.media.jai.zonalstats.Result
Get the number of NoData values that were sampled from the image when calculating this result.
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.media.jai.zonalstats.Result
Get the number of values that were offered, ie.
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.
getNumPixels() - Method in class org.jaitools.media.jai.regionalize.Region
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.
getProperties() - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Gets the properties for this operator.
getProperty(String) - Method in class org.jaitools.media.jai.AttributeOpImage
 
getProperty(String) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Gets a property associated with this operator.
getProperty(String) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsOpImage
Get the specified property.
getPropertyClass(String) - Method in class org.jaitools.media.jai.AttributeOpImage
 
getPropertyClass(String) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
getPropertyClass(String) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsOpImage
Get the class of the given property.
getPropertyNames() - Method in class org.jaitools.media.jai.AttributeOpImage
 
getPropertyNames() - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
getPropertyNames() - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsOpImage
Get all property names
getProviders(String) - Static method in class org.jaitools.lookup.Lookup
Get classes that implement the given service provider interface.
getRange() - Method in class org.jaitools.media.jai.rangelookup.LookupItem
Gets the source value lookup range.
getRanges() - Method in class org.jaitools.media.jai.zonalstats.Result
Get the ranges (if defined) that were used to filter data image values for inclusion in the calculation of this result.
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.
getRefValue() - Method in class org.jaitools.media.jai.regionalize.Region
Gets the reference value for this region as a double.
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.
getStatistic() - Method in class org.jaitools.media.jai.zonalstats.Result
Get the statistic that this result pertains to.
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(int, int) - Method in class org.jaitools.media.jai.AttributeOpImage
Gets the requested image tile (which will be from the source image).
getTile(int, int) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Returns a tile of this image as a Raster.
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.
getTileFromCache(int, int) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
This method is overridden to ensure that the cache is always addressed through the DiskMemImage being used by this operator, otherwise tile IDs calculated by the cache will vary with the perceived owner (the image or the operator) of the tile.
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.
getTileRaster(int, int) - Method in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeOpImage
Gets the data for the requested tile.
getTiles(Point[]) - Method in class org.jaitools.media.jai.AttributeOpImage
Gets the requested image tiles (which will be from the source image).
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.
getValue() - Method in class org.jaitools.media.jai.rangelookup.LookupItem
Gets the destination value.
getValue() - Method in class org.jaitools.media.jai.zonalstats.Result
Get the calculated value of the statistic.
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
getZone() - Method in class org.jaitools.media.jai.zonalstats.Result
Get the integer ID of the image zone for which this result was calculated.
getZones() - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Get the integer IDs read from the zone image.
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.media.jai.rangelookup.LookupItem
 
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.
imageDataType - Variable in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
The data type of the target image (value of a DataBuffer constant).
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.
imageRef - Variable in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
A weak reference to the target image.
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.Element(RenderedImage, Number) - Constructor for class org.jaitools.imageutils.ImageSet.Element
Creates a new element.
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.
isInsideDelegateBounds() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Tests if the iterator is currently positioned inside the delegate iterator's area (which must lie within the image bounds).
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.
iterBounds - Variable in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
The bounds of this iterator

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

KERNEL_TOL - Static variable in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveOpImage
The tolerance used when marking kernel cells as active (ie.
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.
KernelStatsDescriptor - Class in org.jaitools.media.jai.kernelstats
An OperationDescriptor for the "KernelStats" operation.
KernelStatsDescriptor() - Constructor for class org.jaitools.media.jai.kernelstats.KernelStatsDescriptor
Constructor.
KernelStatsOpImage - Class in org.jaitools.media.jai.kernelstats
An operator to calculate neighbourhood statistics on a source image.
KernelStatsOpImage(RenderedImage, BorderExtender, Map, ImageLayout, Statistic[], KernelJAI, int, ROI, boolean, boolean, boolean, Number) - Constructor for class org.jaitools.media.jai.kernelstats.KernelStatsOpImage
Creates a new instance.
KernelStatsRIF - Class in org.jaitools.media.jai.kernelstats
The image factory for the KernelStatsOpImage operation.
KernelStatsRIF() - Constructor for class org.jaitools.media.jai.kernelstats.KernelStatsRIF
Constructor
KernelStatsSpi - Class in org.jaitools.media.jai.kernelstats
OperationRegistrySpi implementation to register the "KernelStats" operation and its associated image factories.
KernelStatsSpi() - Constructor for class org.jaitools.media.jai.kernelstats.KernelStatsSpi
Default constructor.
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 - Variable in class org.jaitools.jts.AbstractSmoother
Cache of previously calculated interpolation parameters
Lookup - Class in org.jaitools.lookup
This class offers minimal Service Provider Interface lookup functions.
Lookup() - Constructor for class org.jaitools.lookup.Lookup
 
LookupItem<T extends Number & Comparable<? super T>,U extends Number & Comparable<? super U>> - Class in org.jaitools.media.jai.rangelookup
Used by RangeLookupTable to associate a source value lookup range with a destination value.
LookupItem(Range<T>, U) - Constructor for class org.jaitools.media.jai.rangelookup.LookupItem
Creates a new instance.
LookupItemComparator<T extends Number & Comparable<? super T>,U extends Number & Comparable<? super U>> - Class in org.jaitools.media.jai.rangelookup
Compares LookupItems on the basis of their source value ranges.
LookupItemComparator() - Constructor for class org.jaitools.media.jai.rangelookup.LookupItemComparator
 
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.
mapDestRect(Rectangle, int) - Method in class org.jaitools.media.jai.AttributeOpImage
Maps the destination rectangle into source image space (which will be identical).
mapSourceRect(Rectangle, int) - Method in class org.jaitools.media.jai.AttributeOpImage
Maps the source rectangle into destination space (which will be identical).
MaskedConvolveDescriptor - Class in org.jaitools.media.jai.maskedconvolve
The "MaskedConvolve" operation extends JAI's convolve operator by providing the option to select which source and or destination pixels are included in processing using an associated ROI object.
MaskedConvolveDescriptor() - Constructor for class org.jaitools.media.jai.maskedconvolve.MaskedConvolveDescriptor
Constructor.
MaskedConvolveOpImage - Class in org.jaitools.media.jai.maskedconvolve
An operator to perform masked convolution on a source image.
MaskedConvolveOpImage(RenderedImage, BorderExtender, Map, ImageLayout, KernelJAI, ROI, Boolean, Boolean, Number, int, Collection<Object>, Boolean) - Constructor for class org.jaitools.media.jai.maskedconvolve.MaskedConvolveOpImage
Creates a new instance.
MaskedConvolveRIF - Class in org.jaitools.media.jai.maskedconvolve
The image factory for the MaskedConvolveOpImage operation.
MaskedConvolveRIF() - Constructor for class org.jaitools.media.jai.maskedconvolve.MaskedConvolveRIF
Constructor
MaskedConvolveSpi - Class in org.jaitools.media.jai.maskedconvolve
OperationRegistrySpi implementation to register the "MaskedConvolve" operation and its associated image factories.
MaskedConvolveSpi() - Constructor for class org.jaitools.media.jai.maskedconvolve.MaskedConvolveSpi
Default constructor.
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_CELLS_ALL - Static variable in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveDescriptor
Constant that can be used for the minCells parameter to require all non-zero kernel cells to overlap with unmasked source image cells for convolution to be performed for a terget cell
MIN_CELLS_ANY - Static variable in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveDescriptor
Constant that can be used for the minCells parameter to specify convolution will be performed for a terget cell if any non-zero kernel cells overlap with unmasked source image cells.
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
NO_REGION - Static variable in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Destination value indicating that a pixel does not belong to a region
numAccepted - Variable in class org.jaitools.numeric.AbstractProcessor
Number of samples accepted.
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.
numNaN - Variable in class org.jaitools.numeric.AbstractProcessor
Number of NaN samples offered.
numNoData - Variable in class org.jaitools.numeric.AbstractProcessor
Number of NODATA samples offered.
numOffered - Variable in class org.jaitools.numeric.AbstractProcessor
Number of samples offered.
numTilesInUse - Variable in class org.jaitools.tiledimage.DiskMemImage
The number of tiles that are currently checked out for writing
numWriters - Variable in class org.jaitools.tiledimage.DiskMemImage
A 2D array with dimensions corresponding to the tile grid width and height that records, for each tile, the number of writers that have the tile checked out currently

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 - package org.jaitools.media.jai
 
org.jaitools.media.jai.contour - package org.jaitools.media.jai.contour
Performs the "Contour" operation, tracing smooth contours at specified levels by interpolation of values in a band of the source image.
org.jaitools.media.jai.kernel - package org.jaitools.media.jai.kernel
Classes to create and manipulate JAI Kernel objects
org.jaitools.media.jai.kernelstats - package org.jaitools.media.jai.kernelstats
Performs the "KernelStats" operation, calculating summary statistics for pixel neighbourhoods.
org.jaitools.media.jai.maskedconvolve - package org.jaitools.media.jai.maskedconvolve
Performs the "MaskedConvolve" operation, convolution with the ability to selectively include source and/or destination pixels based on an ROI.
org.jaitools.media.jai.rangelookup - package org.jaitools.media.jai.rangelookup
Image lookup operator that can handle ranges of values
org.jaitools.media.jai.regionalize - package org.jaitools.media.jai.regionalize
Identifies areas of uniform value (within a user-specified tolerance) in the source image
org.jaitools.media.jai.vectorbinarize - package org.jaitools.media.jai.vectorbinarize
 
org.jaitools.media.jai.vectorize - package org.jaitools.media.jai.vectorize
Vectorizes boundaries of regions in the source image with uniform value
org.jaitools.media.jai.zonalstats - package org.jaitools.media.jai.zonalstats
Calculates summary statistics for values in a data image, optionally within zones defined by an integer zone image
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
paintComponent(Graphics) - Method in class org.jaitools.swing.SimpleImagePane
 
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.
RangeLookupDescriptor - Class in org.jaitools.media.jai.rangelookup
Describes the "RangeLookup" operation.
RangeLookupDescriptor() - Constructor for class org.jaitools.media.jai.rangelookup.RangeLookupDescriptor
Constructor.
RangeLookupOpImage - Class in org.jaitools.media.jai.rangelookup
This is a variation on the JAI javax.media.jai.LookupDescriptor.
RangeLookupOpImage(RenderedImage, Map, ImageLayout, RangeLookupTable, Number) - Constructor for class org.jaitools.media.jai.rangelookup.RangeLookupOpImage
Constructor
RangeLookupRIF - Class in org.jaitools.media.jai.rangelookup
The image factory for the RangeLookup operation.
RangeLookupRIF() - Constructor for class org.jaitools.media.jai.rangelookup.RangeLookupRIF
 
RangeLookupSpi - Class in org.jaitools.media.jai.rangelookup
OperationRegistrySpi implementation to register the "RangeLookup" operation and its associated image factories.
RangeLookupSpi() - Constructor for class org.jaitools.media.jai.rangelookup.RangeLookupSpi
Default constructor.
RangeLookupTable<T extends Number & Comparable<? super T>,U extends Number & Comparable<? super U>> - Class in org.jaitools.media.jai.rangelookup
A lookup table for the RangeLookup operation.
RangeLookupTable.Builder<T extends Number & Comparable<? super T>,U extends Number & Comparable<? super U>> - Class in org.jaitools.media.jai.rangelookup
Builder to create an immutable lookup table.
RangeLookupTable.Builder() - Constructor for class org.jaitools.media.jai.rangelookup.RangeLookupTable.Builder
Creates a new builder.
ranges(List<Range>) - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Get the subset of results for the given Ranges.
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
 
Region - Class in org.jaitools.media.jai.regionalize
Holds summary data for a single region of uniform value identified in the image
REGION_DATA_PROPERTY - Static variable in class org.jaitools.media.jai.regionalize.RegionalizeDescriptor
The propoerty name to retrieve the RegionData object which holds summary data for regions identified in the source image and depicted in the destination image
RegionalizeDescriptor - Class in org.jaitools.media.jai.regionalize
Describes the "Regionalize" operation.
RegionalizeDescriptor() - Constructor for class org.jaitools.media.jai.regionalize.RegionalizeDescriptor
Constructor.
RegionalizeOpImage - Class in org.jaitools.media.jai.regionalize
An operator to identify regions of uniform value, within a user-specified tolerance, in the source image.
RegionalizeOpImage(RenderedImage, Map, ImageLayout, int, double, boolean) - Constructor for class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Creates a new instance.
RegionalizeRIF - Class in org.jaitools.media.jai.regionalize
The image factory for the Regionalize operation.
RegionalizeRIF() - Constructor for class org.jaitools.media.jai.regionalize.RegionalizeRIF
Constructor
RegionalizeSpi - Class in org.jaitools.media.jai.regionalize
OperationRegistrySpi implementation to register the "Regionalize" operation and its associated image factories.
RegionalizeSpi() - Constructor for class org.jaitools.media.jai.regionalize.RegionalizeSpi
Default constructor.
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.
residentTiles - Variable in class org.jaitools.tilecache.DiskMemTileCache
Memory-resident tiles.
Result - Class in org.jaitools.media.jai.zonalstats
Holds the result for a a given combination of image band / zone / statistic.
Result(int, int, Statistic, List<Range>, Double, long, long, long, long) - Constructor for class org.jaitools.media.jai.zonalstats.Result
Create a new Result object.
results() - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Returns the list of Result objects.
roi - Variable in class org.jaitools.media.jai.AttributeOpImage
An optional ROI to define the region over which to derive attributes.
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
 
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.
setDelegatePosition() - Method in class org.jaitools.imageutils.iterator.AbstractSimpleIterator
Sets the delegate iterator position.
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.
setTileCache(TileCache) - Method in class org.jaitools.media.jai.regionalize.RegionalizeOpImage
Set the tile cache.
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
 
setupZoneStats(Map<Integer, StreamingSampleStats>, Integer) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsOpImage
Called by ZonalStatsOpImage.compileZonalStatistics() to lazily create a StreamingSampleStats object for each zone as it is encountered in the zone image.
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.
sortedResidentTiles - Variable in class org.jaitools.tilecache.DiskMemTileCache
Tiles sorted according to the current tile priority comparator.
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.
srcBounds - Variable in class org.jaitools.media.jai.AttributeOpImage
Bounds of the source image as a convenience.
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(Statistic) - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Get the subset of results for the given Statistic.
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
 
tileCache - Variable in class org.jaitools.tiledimage.DiskMemImage
The tile cache in use by this image.
tileGrid - Variable in class org.jaitools.tiledimage.DiskMemImage
Defines the valid range of tile x and y coordinates.
tileMemorySize - Variable in class org.jaitools.tiledimage.DiskMemImage
The amount of memory (in bytes) required to hold the data for an image tile
TileNotResidentException - Exception in org.jaitools.tilecache
Exception thrown when by DiskMemTileCache when a tile was not resident in cache memory when required to be.
tileObservers - Variable in class org.jaitools.tiledimage.DiskMemImage
The set of tile observers currently registered with this image
tiles - Variable in class org.jaitools.tilecache.DiskMemTileCache
Map of all cached tiles.
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 class org.jaitools.media.jai.rangelookup.LookupItem
 
toString() - Method in class org.jaitools.media.jai.rangelookup.RangeLookupTable
 
toString() - Method in class org.jaitools.media.jai.regionalize.Region
 
toString() - Method in class org.jaitools.media.jai.zonalstats.Result
 
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(double[], int, double[], int, int) - Method in class org.jaitools.imageutils.shape.PolygonIterator
 
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

update(Double) - Method in class org.jaitools.numeric.AbstractProcessor
Processes a sample value.
update(Double) - Method in class org.jaitools.numeric.ApproxMedianProcessor
Processes a sample value.
update(Double) - Method in class org.jaitools.numeric.ExactMedianProcessor
Processes a sample value.
update(Double) - Method in class org.jaitools.numeric.ExtremaProcessor
Processes a sample value.
update(Double) - Method in class org.jaitools.numeric.MeanVarianceProcessor
Processes a sample value.
update(Double) - Method in class org.jaitools.numeric.SumProcessor
Processes a sample value.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.contour.ContourSpi
Registers the Contour operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.kernelstats.KernelStatsSpi
Registers the KernelStats operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveSpi
Registers the MaskedConvolve operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.rangelookup.RangeLookupSpi
Registers the RangeLookup operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.regionalize.RegionalizeSpi
Registers the Regionalize operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeSpi
Registers the VectorBinarize operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.vectorize.VectorizeSpi
Registers the Vectorize operation and its associated image factories across all supported operation modes.
updateRegistry(OperationRegistry) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsSpi
Registers the ZonalStats operation
Utils - Class in org.jaitools.jts
A helper class with methods to work with JTS geometry objects.

V

validateArguments(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.kernelstats.KernelStatsDescriptor
Validates supplied parameters.
validateArguments(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
Validates supplied parameters.
validateParameters(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.contour.ContourDescriptor
Validates supplied parameters.
validateParameters(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.maskedconvolve.MaskedConvolveDescriptor
Validates the supplied parameters.
validateParameters(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.vectorbinarize.VectorBinarizeDescriptor
Validates supplied parameters.
validateParameters(String, ParameterBlock, StringBuffer) - Method in class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Validates supplied parameters.
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
VECTOR_PROPERTY_NAME - Static variable in class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Name used to access the vectorized region boundaries as a destination image property.
VectorBinarizeDescriptor - Class in org.jaitools.media.jai.vectorbinarize
Describes the "VectorBinarize" operation which creates a binary image based on pixel inclusion in a polygonal Geometry object.
VectorBinarizeDescriptor() - Constructor for class org.jaitools.media.jai.vectorbinarize.VectorBinarizeDescriptor
Creates a new instance.
VectorBinarizeOpImage - Class in org.jaitools.media.jai.vectorbinarize
Creates a binary image based on tests of pixel inclusion in a polygonal Geometry.
VectorBinarizeOpImage(SampleModel, Map, int, int, int, int, PreparedGeometry, boolean) - Constructor for class org.jaitools.media.jai.vectorbinarize.VectorBinarizeOpImage
Constructor.
VectorBinarizeRIF - Class in org.jaitools.media.jai.vectorbinarize
The image factory for the VectorBinarize operator.
VectorBinarizeRIF() - Constructor for class org.jaitools.media.jai.vectorbinarize.VectorBinarizeRIF
 
VectorBinarizeSpi - Class in org.jaitools.media.jai.vectorbinarize
OperationRegistrySpi implementation to register the "VectorBinarize" operation and its associated image factories.
VectorBinarizeSpi() - Constructor for class org.jaitools.media.jai.vectorbinarize.VectorBinarizeSpi
Default constructor.
VectorizeDescriptor - Class in org.jaitools.media.jai.vectorize
Traces the boundaries of regions with uniform data and returns them as vector polygons.
VectorizeDescriptor() - Constructor for class org.jaitools.media.jai.vectorize.VectorizeDescriptor
Constructor.
VectorizeOpImage - Class in org.jaitools.media.jai.vectorize
Vectorize regions of uniform value in an image.
VectorizeOpImage(RenderedImage, ROI, int, List<Double>, boolean, boolean, double, int) - Constructor for class org.jaitools.media.jai.vectorize.VectorizeOpImage
Creates a new instance of the operator.
VectorizeRIF - Class in org.jaitools.media.jai.vectorize
The image factory for the Vectorize operator.
VectorizeRIF() - Constructor for class org.jaitools.media.jai.vectorize.VectorizeRIF
Constructor
VectorizeSpi - Class in org.jaitools.media.jai.vectorize
OperationRegistrySpi implementation to register the "Vectorize" operation and its associated image factories.
VectorizeSpi() - Constructor for class org.jaitools.media.jai.vectorize.VectorizeSpi
Default constructor.
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.

Z

ZONAL_STATS_PROPERTY - Static variable in class org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
Property name used to retrieve the results
ZonalStats - Class in org.jaitools.media.jai.zonalstats
Holds the results of the ZonalStats operator.
ZonalStatsDescriptor - Class in org.jaitools.media.jai.zonalstats
Calculates a number of summary statistics, either for the whole data image or within zones defined in a separate zone image.
ZonalStatsDescriptor() - Constructor for class org.jaitools.media.jai.zonalstats.ZonalStatsDescriptor
Constructor.
ZonalStatsOpImage - Class in org.jaitools.media.jai.zonalstats
Calculates image summary statistics for a data image within zones defined by a integral valued zone image.
ZonalStatsOpImage(RenderedImage, RenderedImage, Map<?, ?>, ImageLayout, Statistic[], Integer[], ROI, AffineTransform, Collection<Range<Double>>, Range.Type, boolean, Collection<Range<Double>>) - Constructor for class org.jaitools.media.jai.zonalstats.ZonalStatsOpImage
Constructor.
ZonalStatsRIF - Class in org.jaitools.media.jai.zonalstats
The image factory for the ZonalStatsOpImage operation.
ZonalStatsRIF() - Constructor for class org.jaitools.media.jai.zonalstats.ZonalStatsRIF
Constructor
ZonalStatsSpi - Class in org.jaitools.media.jai.zonalstats
OperationRegistrySpi implementation to register the "ZonalStats" operation and its associated image factories.
ZonalStatsSpi() - Constructor for class org.jaitools.media.jai.zonalstats.ZonalStatsSpi
Default constructor.
zone(int) - Method in class org.jaitools.media.jai.zonalstats.ZonalStats
Get the subset of results for the given zone.

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

Copyright © 2009-2013. All Rights Reserved.