All Classes

Class Description
Align
Align the bounding-box to the larger without resizing.
AlignmentOnDimension
How the alignment will occur for a particular dimension.
AreaPhysical
Area expressed in square meters, or units thereof.
AreaPixels
Area expressed in pixels.
Arrange
Creates a stack that combines other stacks.
ArrangeStackException
When the position of a particular RGBStack cannot be determined, when combined with others onto a single plane.
AxisAlignedUnitVector
Creates a DirectionVector that is a unit-vector along a particular image-axis.
BeanProviderAsStackBase<T,​S>
A provider base-class that as well as providing type S, also provides a Stack.
BinaryNotOffVoxels
Selects voxels that are not off voxels.
BinaryNotOnVoxels
Selects voxels that are not on voxels.
BinaryOffVoxels
Selects only the off voxels.
BinaryOnVoxels
Selects only the on pixels.
BinarySegmentation
Performs a segmentation on voxels so that each voxel has an on or off state after the operation.
BinarySegmentationParameters
Parameters that are passed during a BinarySegmentation.
BinarySegmentationReference
Uses an existing BinarySegmentation that is located by a unique identifier.
BinarySegmentationThreshold
Implementation of BinarySegmentation that performs global thresholding.
BinarySegmentationUnary
An implementation of BinarySegmentation that delegates to one other BinarySegmentation.
BinaryVoxelsBase
A base class for implementations of RelationToThreshold where the threshold is derived from a BinaryValuesInt.
BoundingBoxEnclosed
Describes a BoundingBox that is optionally enclosed by a larger containing BoundingBox to given padding.
BoxAligner
Aligns a smaller BoundingBox to fit inside a larger BoundingBox.
CalculateLevel
Calculates a threshold-level from a histogram.
CalculateLevelUnary
Implementation of CalculateLevel that calls a single delegate CalculateLevel.
Cell
Indicates how to arrange one or more RGBStacks in a cell in a table.
ChannelAggregator
A method of aggregating the voxels from many identically-sized Channels into one.
ChannelProvider
Base class for beans that implement Provider to provide a Channel and associated Stack.
ChannelProviderBinary
Implementation of ChannelProvider that calls two ChannelProviders that must provide Channels of the same dimensions.
ChannelProviderTernary
Implementation of ChannelProvider that calls three ChannelProviders that must provide Channels of the same dimensions.
ChannelProviderUnary
Implementation of ChannelProvider that calls a single delegate ChannelProvider.
ColorProvider
Base class for beans that implement Provider to provide a ColorList.
ConsistentChannelChecker
Checks that all Channels have the same voxel-data-type.
ConvertChannelTo<T>
Creates a ChannelConverter for converting a channel to a particular type.
ConvertChannelToWithHistogram<T>
Creates a ChannelConverterAttached<Histogram, T> for converting a channel to a particular type, making use of a Histogram.
DimensionsProvider
Base class for beans that implement Provider to provide Dimensions.
DirectionVectorBean
A bean that creates a DirectionVector.
DistancePhysical
Implementation of UnitValueDistance that specifies a value in physical units, as described by particular recognized strings.
DistanceVoxels
Implementation of UnitValueDistance that specifies a value in voxels, ignoring any physical image resolution.
ExtentToArrange
A particular Extent to be arranged, with calculated aspect-ratio, and its unique index position.
Fill
Montages Extents together to completely fill the available space, while preserving aspect ratio.
FitCombinedScaler
Scales the size of images to match the target image, preserving aspect-ratio.
Grow
Grow the bounding-box to fill larger as much as possible.
HistogramProvider
Base class for beans that implement Provider to provide a Histogram.
HistogramProviderUnary
Implementation of HistogramProvider that calls a single delegate HistogramProvider.
ImageBean<T>
A bean that must be initialized with ImageInitialization before usage.
ImageInitialization
The state used to initialize a ImageBean.
ImgLib2Lanczos
Resizes with an interpolator that uses Lanczos resampling as implemented in Imglib2.
ImgLib2Linear
Resizes with an interpolator that uses linear interpolation as implemented in Imglib2.
IntensityQuantiles
Implementation of StackDisplayer that converts to unsigned-8bit by taking the upper and lower quantiles of the intensity range.
Interpolator
Defines a particular type of interpolation method that can be used for resizing images.
MaskProvider
Base class for beans that implement Provider to provide a Mask and associated Stack.
MaskProviderUnary
Implementation of MaskProvider that calls a single delegate MaskProvider.
None
An implementation of Interpolator that performs no interpolation.
ObjectCollectionProvider
Base class for beans that implement Provider to provide an ObjectCollection.
ObjectCollectionProviderUnary
Implementation of ObjectCollectionProvider that calls a single delegate Provider<ObjectCollection>.
ObjectFilter
Base class for filtering an ObjectCollection to remove objects according to a criteria.
ObjectMatcher
Matches an object with other objects.
Overlay
Overlays one image on the other.
Padding
Padding (whitespace of certain extent) placed around an object in XY direction and in Z direction.
PopulateStoreFromDefine<V extends BeanInitialization>
Helps populates a NamedProviderStore from the contents of a Define.
PositionChoices
The choices of text that may describe the position of an entity along a particular axis.
PositionChoicesConstants
A constant set of text strings used to indicate particular choices.
ScaleCalculator
Calculating a scaling-factor from dimensions.
SegmentationBean<T>
Performs some kind of segmentation on an image.
SegmentationFailedException
When a segmentation cannot successfully complete.
SegmentChannelIntoObjects
A base class for algorithms to segment a channel into one or more objects.
SegmentChannelIntoObjectsUnary
Implementation of SegmentChannelIntoObjects that calls a single delegate SegmentChannelIntoObjects.
Single
A single Stack arranged as-is.
SizeXY
The size of an entity in the X and Y dimensions.
SpecifyVector
Specifies each axis-component of a vector in a particular direction.
StackArrangement
A list of BoundingBoxes that indicate where to locate corresponding Stacks on a unified larger image.
StackArranger
Base class for a method that determines positions for RGBStacks when combined onto a single plane.
StackCopierAtBox
Copies a source stack into a destination stack at a particular BoundingBox.
StackDisplayer
Converts from a Channel or Stack to a DisplayStack so that it can be displayed.
StackProvider
Base class for beans that implement Provider to provide a Stack.
StackProviderUnary
Implementation of StackProvider that calls a single delegate Provider<Stack>.
Thresholder
Thresholds voxels to create a binary-voxels using global thresholding.
ThresholderGlobal
Performs global thresholding.
Tile
A higher-level aggregate structure that arranges other StackArrangers in a tabular pattern.
UnitValueArea
A base class for a value that describes an area measurement on the image.
UnitValueDistance
Base class for methods to specify a distance along a vector in an image.
UnitValueException
When a failure occurs converting from one type of units to another.
UnitValueExtent
A base class for a value that describes an area or volume measurement, which can then be resolved to a number of voxels.
UnitValueVolume
A base class for a value that describes a volume measurement on the image.
VolumePhysical
Volume expressed in cubic meters, or units thereof.
VolumeVoxels
Volume expressed in voxels.