Index

A B C D E G H I O S T 
All Classes All Packages

A

add(Overlay) - Method in class org.anchoranalysis.overlay.collection.OverlayCollection
Append an overlay to the end of the list.
add(Overlay, RGBColor) - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
Append an overlay and its respective color to the end of the list..

B

box(DrawOverlay, Dimensions) - Method in class org.anchoranalysis.overlay.object.OverlayObjectMask
 
box(DrawOverlay, Dimensions) - Method in class org.anchoranalysis.overlay.Overlay
A bounding-box around the overlay.

C

ColoredOverlayCollection - Class in org.anchoranalysis.overlay.collection
Like a OverlayCollection but additionally associates a color with each overlay.
ColoredOverlayCollection() - Constructor for class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
Create an empty collection.
ColoredOverlayCollection(OverlayCollection, ColorList) - Constructor for class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
 
colorFor(ObjectWithProperties, int) - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
A color for a particular object
createObject(Dimensions, BinaryValuesByte) - Method in class org.anchoranalysis.overlay.object.OverlayObjectMask
 
createObject(Dimensions, BinaryValuesByte) - Method in class org.anchoranalysis.overlay.Overlay
Derives an object-mask representation of the overlay to be drawn with overlayWriter.

D

drawCollection(ObjectCollectionWithProperties, RGBStack, ObjectDrawAttributes) - Method in class org.anchoranalysis.overlay.bean.DrawObject
Writes object-masks onto of a RGBStack - across all of the stack.
drawCollection(ObjectCollectionWithProperties, RGBStack, ObjectDrawAttributes, BoundingBox) - Method in class org.anchoranalysis.overlay.bean.DrawObject
Writes object-masks onto of a RGBStack - within a bounding box only.
DrawObject - Class in org.anchoranalysis.overlay.bean
Draws a representation of an ObjectMask on a RGBStack.
DrawObject() - Constructor for class org.anchoranalysis.overlay.bean.DrawObject
 
DrawOverlay - Class in org.anchoranalysis.overlay.writer
Draws an ovleray onto a RGBStack
DrawOverlay(DrawObject) - Constructor for class org.anchoranalysis.overlay.writer.DrawOverlay
 
drawOverlays(ColoredOverlayCollection, RGBStack, IdentifierGetter<Overlay>) - Method in class org.anchoranalysis.overlay.writer.DrawOverlay
Draw a collection of colored-overlays on top of a RGBStack.
drawSingle(ObjectWithProperties, RGBStack, ObjectDrawAttributes, int, BoundingBox) - Method in class org.anchoranalysis.overlay.bean.DrawObject
Draws a single-object on top of a RGB-stack.

E

equals(Object) - Method in class org.anchoranalysis.overlay.object.OverlayObjectMask
 
equals(Object) - Method in class org.anchoranalysis.overlay.Overlay
 
equals(Object) - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
 

G

get(int) - Method in class org.anchoranalysis.overlay.collection.OverlayCollection
Access a particular element in the collection by index.
getColor(int) - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
Access a particular color in the collection by index.
getColorIDGetter() - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
Gets a color ID associated with the object
getColorIndex() - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
Colors for a given index
getColors() - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
The list of colors, each element corresponding to overlays.
getIdGetter() - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
Gets a unique ID associated with the object
getObject() - Method in class org.anchoranalysis.overlay.object.OverlayObjectMask
The ObjectMask to draw.
getOverlay(int) - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
Access a particular Overlay in the collection by index.
getOverlays() - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
The collection of overlays, each element corresponding to colors.

H

hashCode() - Method in class org.anchoranalysis.overlay.object.OverlayObjectMask
 
hashCode() - Method in class org.anchoranalysis.overlay.Overlay
 
hashCode() - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
 

I

idFor(ObjectWithProperties, int) - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
ID for a particular object
iterator() - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
 
iterator() - Method in class org.anchoranalysis.overlay.collection.OverlayCollection
 

O

ObjectDrawAttributes - Class in org.anchoranalysis.overlay.writer
A means of extracting attributes associated with a particular object (e.g.
ObjectDrawAttributes(ColorIndex) - Constructor for class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
Creates with a specific color-index and uses the iteration-index as both the ID and color-ID
ObjectDrawAttributes(ColorIndex, IdentifierGetter<ObjectWithProperties>, IdentifierGetter<ObjectWithProperties>) - Constructor for class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
 
org.anchoranalysis.overlay - package org.anchoranalysis.overlay
Overlays and related classes involving drawing entities on top of an image.
org.anchoranalysis.overlay.bean - package org.anchoranalysis.overlay.bean
Beans relating to drawing an Overlay on an image.
org.anchoranalysis.overlay.collection - package org.anchoranalysis.overlay.collection
Collections of Overlays.
org.anchoranalysis.overlay.object - package org.anchoranalysis.overlay.object
An implementation of an Overlay that draws an ObjectMask on an image.
org.anchoranalysis.overlay.writer - package org.anchoranalysis.overlay.writer
Drawing an overlay on an image.
Overlay - Class in org.anchoranalysis.overlay
An entity that will eventually be drawn on top of an image.
Overlay() - Constructor for class org.anchoranalysis.overlay.Overlay
 
OverlayCollection - Class in org.anchoranalysis.overlay.collection
A collection of Overlay objects.
OverlayCollection() - Constructor for class org.anchoranalysis.overlay.collection.OverlayCollection
Creates an empty collection.
OverlayCollection(Stream<Overlay>) - Constructor for class org.anchoranalysis.overlay.collection.OverlayCollection
Creates the collection from a stream of Overlays.
OverlayObjectMask - Class in org.anchoranalysis.overlay.object
An implementation of Overlay that draws an ObjectMask on an image.
OverlayObjectMask(ObjectMask, int) - Constructor for class org.anchoranalysis.overlay.object.OverlayObjectMask
Creates with a particular ObjectMask and identifier.

S

size() - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
The total number of elements in the list.
size() - Method in class org.anchoranalysis.overlay.collection.OverlayCollection
The total number of elements in the list.
subsetWhereBoxIntersects(Dimensions, DrawOverlay, List<BoundingBox>) - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
Find overlays whose bounding-boxes intersect with any of the boxes in toIntersectWith.

T

toString() - Method in class org.anchoranalysis.overlay.collection.ColoredOverlayCollection
 
toString() - Method in class org.anchoranalysis.overlay.writer.ObjectDrawAttributes
 
A B C D E G H I O S T 
All Classes All Packages