Uses of Class
org.anchoranalysis.spatial.box.Extent
Packages that use Extent
Package
Description
A pairing of objects from two collections (bipartite matching).
A particular stack used in feature-calculations called a
EnergyStack
together with related classes.Non-beans to specify how to form a single-image by spatially combining other images.
Beans to define entities or operate that consider Euclidian space.
Beans to specify how to form a single-image by spatially combining other images.
Aligning a
BoundingBox
to fit inside another BoundingBox
.Montages images together to completely fill the available space, while preserving aspect ratio.
Combining other images through overlaying.
Combining other images through tiling.
Conversions and operations involving Java AWT's
BufferedImage
.The
Channel
core data-class and related operations
and converters.Classes to describe the size of images or components of images both in voxels and physically.
Suggestions on a size for an image.
An image with only two permissible states.
Scaling object-collections, or lists of elements with object-representations.
Defines the key data object,
Stack
, and related
classes.Beans to reduce the number of results that are returned from inference, by removing overlaping
entities etc.
Non-bean classes to reduce the number of results that are returned from inference, by removing
overlapping entities etc.
Non-beans pertaining to segmentation of images via model inference.
Beans to combine multiple stacks into a single stack before outputting.
Base classes for generators that ultimately write only a bounding-box portion of a
Stack
to the filesystem.Data-structures to store and manipulate image raster-data or voxels.
Arithmetic operations for
Voxels
.The
BinaryVoxels
class and related operations.A buffer of voxel-values, usually corresponding to a single z-slice in
Voxels
.A container with voxel-buffers for each z-slice.
Converts anchor data-structures to those used by ImgLib2.
Creates new instances of
Voxels
and VoxelsUntyped
with specific data-types.Utilities to iterate over voxel-locations in images and sub-regions of images.
Iterating over a point's neighboring voxels.
Applying a kernel via
convolution to voxels.
A region in proximity to a voxel, encompassing this voxel as well as others.
The fundamental data class that is an
ObjectMask
and related structures.Morphological operations
applied to
ObjectMask
s.Classes for calculating differnet kind of projections of voxel values across multiple buffers.
Classes for performing both a Maximum Intensity
Projection and a minimum projection.
Different interpolator methods to use when scaling voxels.
Converts the byte stream opened by Bioformats into channels of particular data-type.
Reading metadata information from files using EXIF and/or other metadata headers.
Converts to and from ImageJ data-structures for images.
Image interpolation when scaling using ImageJ.
Implementations of
ConvertChannelTo
and ConvertChannelToWithHistogram
.Implementations of
ObjectCollectionProvider
involving morphological operations.Strategies for reducing the number of elements with a list by merging/removing lower-confidence
elements that overlap.
Implementations of
FeatureSingleObject
that determine if an
object lies at the border of an image.Implementations of
CalculationPart
that that
process a single ObjectMask
.Implementations of
CalculationPart
that that
process a single ObjectMask
- with morphological operations.Encoding voxels in a watershed-transformation implementation.
Non-bean classes pertaining to determining the size of an image.
Non-bean classes pertaining to combining stacks into a single stack.
Non-bean classes to help use multiple files to represent a single
Stack
.Extracting features using OpenCV.
Conversion to/from OpenCV data-structures.
Interpolation non-beans that use OpenCV.
Axis-aligned bounding-boxes and related operations.
How to much to scale an entity in Cartesian space by.
Testing utilities and fixtures with no greater downstream dependency than anchor-image-io
or anchor-io-bioformats or anchor-imagej.
Fixtures for creating object-masks.
-
Uses of Extent in org.anchoranalysis.annotation.io.assignment
Methods in org.anchoranalysis.annotation.io.assignment with parameters of type ExtentModifier and TypeMethodDescriptionvoid
OverlappingObjects.removeTouchingBorderXY
(Extent extent) Removes any objects from the assignment if they touch the X or Y scene border. -
Uses of Extent in org.anchoranalysis.feature.energy
Methods in org.anchoranalysis.feature.energy that return Extent -
Uses of Extent in org.anchoranalysis.image.bean.nonbean.spatial.arrange
Methods in org.anchoranalysis.image.bean.nonbean.spatial.arrange that return ExtentModifier and TypeMethodDescriptionStackArrangement.extent()
The size of the larger image in which all theBoundingBox
es inlist
must fully reside.Constructors in org.anchoranalysis.image.bean.nonbean.spatial.arrange with parameters of type ExtentModifierConstructorDescriptionStackArrangement
(Extent extent) Create with the overallExtent
and no boxes.StackArrangement
(Extent extent, List<BoundingBoxEnclosed> boxes) Creates a newStackArrangement
instance.StackArrangement
(Extent extent, BoundingBox box) Create with a singleBoundingBox
. -
Uses of Extent in org.anchoranalysis.image.bean.spatial
Methods in org.anchoranalysis.image.bean.spatial that return ExtentModifier and TypeMethodDescriptionSizeXY.asExtent()
Creates an extent with identical width and height and depth (z-extent) of 1.SizeXY.asExtent
(int depth) Creates an extent with identical width and height and a specific depth (z-extent).Constructors in org.anchoranalysis.image.bean.spatial with parameters of type Extent -
Uses of Extent in org.anchoranalysis.image.bean.spatial.arrange
Method parameters in org.anchoranalysis.image.bean.spatial.arrange with type arguments of type ExtentModifier and TypeMethodDescriptionSingle.arrangeStacks
(Iterator<Extent> extents, OperationContext context) abstract StackArrangement
StackArranger.arrangeStacks
(Iterator<Extent> extents, OperationContext context) Arranges stacks to that they fit together in a single raster. -
Uses of Extent in org.anchoranalysis.image.bean.spatial.arrange.align
Methods in org.anchoranalysis.image.bean.spatial.arrange.align with parameters of type ExtentModifier and TypeMethodDescriptionBoxAligner.align
(Extent smaller, BoundingBox larger) protected BoundingBox
Align.alignAfterCheck
(Extent smaller, BoundingBox larger) protected BoundingBox
Align.alignAfterCheck
(Extent smaller, Extent larger) protected abstract BoundingBox
BoxAligner.alignAfterCheck
(Extent smaller, BoundingBox larger) protected abstract BoundingBox
BoxAligner.alignAfterCheck
(Extent smaller, Extent larger) protected BoundingBox
Grow.alignAfterCheck
(Extent smaller, BoundingBox larger) protected BoundingBox
Grow.alignAfterCheck
(Extent smaller, Extent larger) Align.alignCorner
(BoundingBox smaller, Extent larger) The minimum corner at which the entity should be locate after alignment, ignoring the space to the left. -
Uses of Extent in org.anchoranalysis.image.bean.spatial.arrange.fill
Methods in org.anchoranalysis.image.bean.spatial.arrange.fill that return ExtentModifier and TypeMethodDescriptionExtentToArrange.getExtent()
TheExtent
.static Extent
FitCombinedScaler.scaleToWidth
(List<List<ExtentToArrange>> partitions, boolean permitPartialFinalRow, int width) Calculates the size of the combined image to use for the montage, and scales the associatedExtent
each to match.Method parameters in org.anchoranalysis.image.bean.spatial.arrange.fill with type arguments of type ExtentModifier and TypeMethodDescriptionFill.arrangeStacks
(Iterator<Extent> extents, OperationContext context) Constructors in org.anchoranalysis.image.bean.spatial.arrange.fill with parameters of type ExtentModifierConstructorDescriptionExtentToArrange
(int index, Extent extent) Create with a particular index and size. -
Uses of Extent in org.anchoranalysis.image.bean.spatial.arrange.overlay
Method parameters in org.anchoranalysis.image.bean.spatial.arrange.overlay with type arguments of type ExtentModifier and TypeMethodDescriptionOverlay.arrangeStacks
(Iterator<Extent> extents, OperationContext context) -
Uses of Extent in org.anchoranalysis.image.bean.spatial.arrange.tile
Method parameters in org.anchoranalysis.image.bean.spatial.arrange.tile with type arguments of type ExtentModifier and TypeMethodDescriptionTile.arrangeStacks
(Iterator<Extent> extents, OperationContext context) -
Uses of Extent in org.anchoranalysis.image.core.bufferedimage
Methods in org.anchoranalysis.image.core.bufferedimage with parameters of type ExtentModifier and TypeMethodDescriptionstatic BufferedImage
BufferedImageFromStack.createRGB
(Voxels<UnsignedByteBuffer> red, Voxels<UnsignedByteBuffer> green, Voxels<UnsignedByteBuffer> blue, Extent extent) Creates aBufferedImage
from threeVoxels<UnsignedByteBuffer>
representing respectively, red, green, blue color components. -
Uses of Extent in org.anchoranalysis.image.core.channel
Methods in org.anchoranalysis.image.core.channel that return ExtentModifier and TypeMethodDescriptionChannel.extent()
The size of the voxels across three dimensions.Methods in org.anchoranalysis.image.core.channel with parameters of type ExtentModifier and TypeMethodDescriptionChannel.resizeXY
(Extent extentToAssign, VoxelsResizer resizer) Resizes the dimensions of the channel, interpolating the existing voxel values to match. -
Uses of Extent in org.anchoranalysis.image.core.dimensions
Methods in org.anchoranalysis.image.core.dimensions that return ExtentModifier and TypeMethodDescriptionDimensions.extent()
The width and height and depth of the image.abstract Extent
AExtent
that describesextent
after the orientation change.Methods in org.anchoranalysis.image.core.dimensions with parameters of type ExtentModifier and TypeMethodDescriptionDimensions.duplicateChangeExtent
(Extent extentToAssign) Deep-copies the current object, but assigns a differentExtent
.abstract Extent
AExtent
that describesextent
after the orientation change.abstract int
Like {#link determineOutputIndex(int,int,Extent)} but also accepts an index.abstract int
Determines the index in a output-array to put an element after applying the orientation-change.Constructors in org.anchoranalysis.image.core.dimensions with parameters of type ExtentModifierConstructorDescriptionDimensions
(Extent extent) Construct with an explicit extent and no resolution.Dimensions
(Extent extent, Optional<Resolution> resolution) Creates a newDimensions
instance. -
Uses of Extent in org.anchoranalysis.image.core.dimensions.size.suggestion
Method parameters in org.anchoranalysis.image.core.dimensions.size.suggestion with type arguments of type ExtentModifier and TypeMethodDescriptionImageSizeSuggestion.calculateScaleFactor
(Optional<Extent> extentToBeScaled) Calculates the scaling factor. -
Uses of Extent in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask that return Extent -
Uses of Extent in org.anchoranalysis.image.core.object.scale
Methods in org.anchoranalysis.image.core.object.scale with parameters of type ExtentModifier and TypeMethodDescriptionEnsures the element lies within a certain extent.AccessObjectMaskSimple.clipTo
(ObjectMask element, Extent extent) static <T> ScaledElements
<T> Scaler.scaleElements
(List<T> elements, ScaleFactor factor, boolean overlappingObjects, Extent clipTo, AccessObjectMask<T> access) Scales every element in a list collectively, ensuring the results remain inside a particular region.static ScaledElements
<ObjectMask> Scaler.scaleObjects
(ObjectCollection objects, ScaleFactor factor, boolean overlappingObjects, Extent clipTo) Scales every object-mask in a collection collectively, ensuring the results remain inside a particular region. -
Uses of Extent in org.anchoranalysis.image.core.stack
Methods in org.anchoranalysis.image.core.stack that return ExtentModifier and TypeMethodDescriptionDisplayStack.extent()
The width and height and depth of all channels in theStack
.RGBStack.extent()
The width and height and depth of the image.Stack.extent()
The width and height and depth of the image.Constructors in org.anchoranalysis.image.core.stack with parameters of type ExtentModifierConstructorDescriptionCreates a particularly-sized stack with unsigned byte voxel data type, with all voxels initialized to 0.Creates a particularly-sized stack with unsigned byte voxel data type, with all voxels initialized to a specificColor
.Creates a particularly-sized stack with unsigned byte voxel data type, with all voxels initialized to a specificRGBColor
.RGBStack
(Extent extent, ChannelFactorySingleType factory) Creates a particularly-sized stack with all channels initialized to 0.Creates aStack
with a single unsigned-byte channel of sizechannel
. -
Uses of Extent in org.anchoranalysis.image.inference.bean.reduce
Methods in org.anchoranalysis.image.inference.bean.reduce with parameters of type ExtentModifier and TypeMethodDescriptionReduceElementsGreedy.reduce
(List<LabelledWithConfidence<ObjectMask>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) -
Uses of Extent in org.anchoranalysis.image.inference.bean.segment.reduce
Methods in org.anchoranalysis.image.inference.bean.segment.reduce with parameters of type ExtentModifier and TypeMethodDescriptionabstract ReductionOutcome
<LabelledWithConfidence<T>> ReduceElements.reduce
(List<LabelledWithConfidence<T>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) Reduce a list of elements (each with a confidence score and a label) to a smaller-list. -
Uses of Extent in org.anchoranalysis.image.inference.segment
Methods in org.anchoranalysis.image.inference.segment that return ExtentModifier and TypeMethodDescriptionSegmentedObjectsAtScale.extent()
The width and height and depth of the background image, associated with the objects.Methods in org.anchoranalysis.image.inference.segment with parameters of type ExtentModifier and TypeMethodDescriptionstatic BinaryVoxels
<UnsignedByteBuffer> ScaleAndThresholdVoxels.scaleAndThreshold
(Voxels<FloatBuffer> voxels, Extent targetSize, VoxelsResizer resizer, float maskMinValue) Scales voxels representing a mask to a target size, and then thresholds. -
Uses of Extent in org.anchoranalysis.image.io.bean.stack.combine
Methods in org.anchoranalysis.image.io.bean.stack.combine with parameters of type ExtentModifier and TypeMethodDescriptionvoid
TextStyle.drawText
(String textToDraw, BufferedImage image, Extent extent) Draws text on aBufferedImage
. -
Uses of Extent in org.anchoranalysis.image.io.stack.output.box
Methods in org.anchoranalysis.image.io.stack.output.box that return ExtentModifier and TypeMethodDescriptionScaleableBackground.sizeAfterAnyScaling()
The size of the background after any scaling has occurred. -
Uses of Extent in org.anchoranalysis.image.voxel
Fields in org.anchoranalysis.image.voxel declared as ExtentModifier and TypeFieldDescriptionstatic final Extent
Voxels.MAX_IN_TO_STRING
The maximum number of rows/columns/slices to show inVoxels.toString()
.Methods in org.anchoranalysis.image.voxel that return ExtentModifier and TypeMethodDescriptionBoundedVoxels.extent()
The size of the voxels across three dimensions, and also the size of the associated bounding-box.Voxels.extent()
The size of the voxels across three dimensions.VoxelsUntyped.extent()
The size of the voxels across three dimensions.Method parameters in org.anchoranalysis.image.voxel with type arguments of type ExtentModifier and TypeMethodDescriptionGrow bounding-box by 1 pixel in all directions.BoundedVoxels.growBuffer
(Point3i growthNegative, Point3i growthPositive, Optional<Extent> clipRegion, VoxelsFactoryTypeBound<T> factory) Grows the voxel buffer in the positive and negative directions by a certain amount.BoundedVoxels.scale
(ScaleFactor scaleFactor, VoxelsResizer resizer, Optional<Extent> clipTo) Creates a scaled-version (in XY dimensions only) of the current bounding-box. -
Uses of Extent in org.anchoranalysis.image.voxel.arithmetic
Methods in org.anchoranalysis.image.voxel.arithmetic with parameters of type ExtentModifier and TypeMethodDescriptionstatic VoxelsArithmetic
VoxelsArithmeticFactory.createFloat
(Extent extent, IntFunction<FloatBuffer> bufferForSlice) Create aVoxelsArithmetic
forFloatBuffer
.static VoxelsArithmetic
VoxelsArithmeticFactory.createUnsignedByte
(Extent extent, IntFunction<UnsignedByteBuffer> bufferForSlice) Create aVoxelsArithmetic
forUnsignedByteBuffer
.static VoxelsArithmetic
VoxelsArithmeticFactory.createUnsignedInt
(Extent extent, IntFunction<UnsignedIntBuffer> bufferForSlice) Create aVoxelsArithmetic
forUnsignedIntBuffer
.static VoxelsArithmetic
VoxelsArithmeticFactory.createUnsignedShort
(Extent extent, IntFunction<UnsignedShortBuffer> bufferForSlice) Create aVoxelsArithmetic
forUnsignedShortBuffer
. -
Uses of Extent in org.anchoranalysis.image.voxel.binary
Methods in org.anchoranalysis.image.voxel.binary that return ExtentModifier and TypeMethodDescriptionBinaryVoxels.extent()
The size of the voxels across three dimensions.Methods in org.anchoranalysis.image.voxel.binary with parameters of type ExtentModifier and TypeMethodDescriptionstatic BinaryVoxels
<UnsignedByteBuffer> BinaryVoxelsFactory.createEmptyOff
(Extent extent) Creates binary-voxels using unsigned 8-bit byte type and with all voxels set to off (0).static BinaryVoxels
<?> BinaryVoxelsFactory.createEmptyOff
(Extent extent, VoxelDataType dataType) Creates an empty binary-voxels of a particular data-type with all voxels initialized to off. (0).static BinaryVoxels
<UnsignedByteBuffer> BinaryVoxelsFactory.createEmptyOn
(Extent extent) Creates binary-voxels using unsigned 8-bit byte type and with all voxels set to on (255). -
Uses of Extent in org.anchoranalysis.image.voxel.buffer
Methods in org.anchoranalysis.image.voxel.buffer that return Extent -
Uses of Extent in org.anchoranalysis.image.voxel.buffer.slice
Methods in org.anchoranalysis.image.voxel.buffer.slice that return ExtentModifier and TypeMethodDescriptionFromByte.extent()
FromFloat.extent()
FromInt.extent()
FromShort.extent()
SliceBufferIndex.extent()
The size of each buffer.Methods in org.anchoranalysis.image.voxel.buffer.slice with parameters of type ExtentModifier and TypeMethodDescriptionstatic SliceBufferIndex
<UnsignedByteBuffer> FromByte.createInitialized
(Extent extent) Create a buffer of a particular size, that has been initialized.static SliceBufferIndex
<FloatBuffer> FromFloat.createInitialized
(Extent extent) Create a buffer of a particular size, that has been initialized.static SliceBufferIndex
<UnsignedIntBuffer> FromInt.createInitialized
(Extent extent) Create a buffer of a particular size, that has been initialized.static SliceBufferIndex
<UnsignedShortBuffer> FromShort.createInitialized
(Extent extent) Create a buffer of a particular size, that has been initialized.static SliceBufferIndex
<UnsignedByteBuffer> FromByte.createUninitialized
(Extent extent) Create a buffer of a particular size, that has not been initialized.static SliceBufferIndex
<FloatBuffer> FromFloat.createUninitialized
(Extent extent) Create a buffer of a particular size, that has not been initialized.static SliceBufferIndex
<UnsignedIntBuffer> FromInt.createUninitialized
(Extent extent) Create a buffer of a particular size, that has not been initialized.static SliceBufferIndex
<UnsignedShortBuffer> FromShort.createUninitialized
(Extent extent) Create a buffer of a particular size, that has not been initialized. -
Uses of Extent in org.anchoranalysis.image.voxel.convert.imglib2
Methods in org.anchoranalysis.image.voxel.convert.imglib2 with parameters of type ExtentModifier and TypeMethodDescriptionstatic net.imglib2.img.Img
<net.imglib2.type.numeric.integer.UnsignedByteType> ConvertToImg.fromByte
(VoxelBuffer<UnsignedByteBuffer> buffer, Extent extent) Creates anImg
from aVoxelBuffer
with an unsigned byte data-type.static net.imglib2.img.Img
<net.imglib2.type.numeric.real.FloatType> ConvertToImg.fromFloat
(VoxelBuffer<FloatBuffer> buffer, Extent extent) Creates anImg
from aVoxelBuffer
with a float data-type.static net.imglib2.img.Img
<net.imglib2.type.numeric.integer.UnsignedShortType> ConvertToImg.fromShort
(VoxelBuffer<UnsignedShortBuffer> buffer, Extent extent) Creates anImg
from aVoxelBuffer
with an unsigned short data-type. -
Uses of Extent in org.anchoranalysis.image.voxel.factory
Methods in org.anchoranalysis.image.voxel.factory with parameters of type ExtentModifier and TypeMethodDescriptionVoxelsFactory.createEmpty
(Extent extent, VoxelDataType dataType) Creates empty voxels to match a particular size.VoxelsFactoryTypeBound.createForVoxelBuffer
(VoxelBuffer<T> buffer, Extent extent) Create a newVoxels
that has been initialized with a single-slice's memory buffers.VoxelsFactoryTypeBound.createInitialized
(Extent extent) Create a newVoxels
that has been initialized with memory buffers.VoxelsFactoryTypeBound.createUninitialized
(Extent extent) Create a newVoxels
that has not yet been initialized with memory buffers. -
Uses of Extent in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type ExtentModifier and TypeMethodDescriptionstatic void
IterateVoxelsAll.withPoint
(Extent extent, ProcessPoint process) Iterate over each voxel in anExtent
static void
IterateVoxelsObjectMaskOptional.withPoint
(Optional<ObjectMask> objectMask, Extent extent, ProcessPoint process) Iterate over all points that are located on a object-mask or else all points in an extent.static void
IterateVoxelsAll.withPointAndIndex
(Extent extent, ProcessPointAndIndex process) Iterate over each voxel in anExtent
. -
Uses of Extent in org.anchoranalysis.image.voxel.iterator.neighbor
Methods in org.anchoranalysis.image.voxel.iterator.neighbor that return ExtentModifier and TypeMethodDescriptionProcessVoxelNeighborAbsoluteWithSlidingBuffer.extent()
The size of the associatedSlidingBuffer
.Methods in org.anchoranalysis.image.voxel.iterator.neighbor with parameters of type ExtentModifier and TypeMethodDescriptionstatic <T> ProcessVoxelNeighbor
<T> ProcessVoxelNeighborFactory.within
(Optional<ObjectMask> containingMask, Extent extentFallback, ProcessVoxelNeighborAbsolute<T> process) Creates to process neighbors that must lie within either an object-mask or an extent (as a fallback). -
Uses of Extent in org.anchoranalysis.image.voxel.kernel
Methods in org.anchoranalysis.image.voxel.kernel that return ExtentModifier and TypeMethodDescriptionKernelPointCursor.getExtent()
The size of the image the kernel iterates over.Constructors in org.anchoranalysis.image.voxel.kernel with parameters of type ExtentModifierConstructorDescriptionKernelPointCursor
(int index, Point3i point, Extent extent, BinaryValuesByte binaryValues, KernelApplicationParameters parameters) Creates to be focused around a particular point in the image. -
Uses of Extent in org.anchoranalysis.image.voxel.neighborhood
Methods in org.anchoranalysis.image.voxel.neighborhood with parameters of type ExtentModifier and TypeMethodDescriptionstatic <V> GraphWithPayload
<V, Integer> NeighborGraph.create
(List<V> vertices, Function<V, ObjectMask> vertexToObject, Extent sceneExtent, boolean preventObjectIntersection, boolean do3D) LikeNeighborGraph.create(ObjectCollection, Extent, boolean, boolean)
but extracts objects from a list of elements which form the vertices.static GraphWithPayload
<ObjectMask, Integer> NeighborGraph.create
(ObjectCollection objects, Extent sceneExtent, boolean preventObjectIntersection, boolean do3D) Create the graph with object-masks as vertices, where edges represent the number of neighboring voxels between objects. -
Uses of Extent in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return ExtentModifier and TypeMethodDescriptionObjectMask.extent()
The size of the object-mask's bounding-box across three dimensions.Methods in org.anchoranalysis.image.voxel.object with parameters of type ExtentModifier and TypeMethodDescriptionMakes sure an object fits inside an extent, removing any parts which do not.ObjectMask.intersect
(ObjectMask other, Extent extent) Intersects this object-mask with anotherMethod parameters in org.anchoranalysis.image.voxel.object with type arguments of type ExtentModifier and TypeMethodDescriptionObjectMask.growBuffer
(Point3i growthNegative, Point3i growthPositive, Optional<Extent> clipRegion) Grows the object-mask's voxel buffers in the positive and negative directions by a certain amount.ObjectMask.scale
(ScaleFactor factor, Optional<Extent> clipTo) Produces a scaled-version of an object-mask. -
Uses of Extent in org.anchoranalysis.image.voxel.object.morphological
Method parameters in org.anchoranalysis.image.voxel.object.morphological with type arguments of type ExtentModifier and TypeMethodDescriptionstatic ObjectMask
MorphologicalDilation.dilate
(ObjectMask object, Optional<Extent> extent, boolean useZ, int iterations, boolean bigNeighborhood) Dilates anObjectMask
, growing the bounding-box as necessary. -
Uses of Extent in org.anchoranalysis.image.voxel.projection
Methods in org.anchoranalysis.image.voxel.projection with parameters of type ExtentModifier and TypeMethodDescription<T> ProjectableBuffer
<T> Projection.create
(VoxelDataType dataType, Extent extent) Creates a buffer for the projection for a particular voxel-type and size (extent).MeanIntensityProjection.createFloat
(Extent extent) abstract ProjectableBuffer
<FloatBuffer> Projection.createFloat
(Extent extent) Creates a buffer for a maximum-intensity projection for float voxels.StandardDeviationIntensityProjection.createFloat
(Extent extent) MeanIntensityProjection.createUnsignedByte
(Extent extent) abstract ProjectableBuffer
<UnsignedByteBuffer> Projection.createUnsignedByte
(Extent extent) Creates a buffer for a maximum-intensity projection for unsigned byte voxels.StandardDeviationIntensityProjection.createUnsignedByte
(Extent extent) MeanIntensityProjection.createUnsignedInt
(Extent extent) abstract ProjectableBuffer
<UnsignedIntBuffer> Projection.createUnsignedInt
(Extent extent) Creates a buffer for a maximum-intensity projection for unsigned int voxels.StandardDeviationIntensityProjection.createUnsignedInt
(Extent extent) MeanIntensityProjection.createUnsignedShort
(Extent extent) abstract ProjectableBuffer
<UnsignedShortBuffer> Projection.createUnsignedShort
(Extent extent) Creates a buffer for a maximum-intensity projection for unsigned short voxels.StandardDeviationIntensityProjection.createUnsignedShort
(Extent extent) Constructors in org.anchoranalysis.image.voxel.projection with parameters of type ExtentModifierConstructorDescriptionprotected
CountedProjectableBuffer
(VoxelsFactoryTypeBound<T> flatType, Extent extent) Creates with minimal parameters, as no preprocessing is necessary. -
Uses of Extent in org.anchoranalysis.image.voxel.projection.extrema
Methods in org.anchoranalysis.image.voxel.projection.extrema with parameters of type ExtentModifier and TypeMethodDescriptionComparisonProjection.createFloat
(Extent extent) ComparisonProjection.createUnsignedByte
(Extent extent) ComparisonProjection.createUnsignedInt
(Extent extent) ComparisonProjection.createUnsignedShort
(Extent extent) -
Uses of Extent in org.anchoranalysis.image.voxel.resizer
Methods in org.anchoranalysis.image.voxel.resizer with parameters of type ExtentModifier and TypeMethodDescriptionprotected abstract VoxelBuffer
<UnsignedByteBuffer> VoxelsResizer.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Interpolates fromvoxelsSource
tovoxelsDestination
for unsigned 8-bit buffers.protected VoxelBuffer
<UnsignedByteBuffer> VoxelsResizerExecutionTime.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImgLib2.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerNone.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) protected abstract VoxelBuffer
<FloatBuffer> VoxelsResizer.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Interpolates fromvoxelsSource
tovoxelsDestination
for float buffers.protected VoxelBuffer
<FloatBuffer> VoxelsResizerExecutionTime.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImgLib2.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerNone.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) protected abstract VoxelBuffer
<UnsignedShortBuffer> VoxelsResizer.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) Interpolates fromvoxelsSource
tovoxelsDestination
for unsigned 16-bit buffers.protected VoxelBuffer
<UnsignedShortBuffer> VoxelsResizerExecutionTime.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImgLib2.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerNone.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) -
Uses of Extent in org.anchoranalysis.io.bioformats.copyconvert
Fields in org.anchoranalysis.io.bioformats.copyconvert declared as Extent -
Uses of Extent in org.anchoranalysis.io.bioformats.metadata
Methods in org.anchoranalysis.io.bioformats.metadata that return types with arguments of type ExtentModifier and TypeMethodDescriptionReadMetadataUtilities.readFromWidthHeightTags
(com.drew.metadata.Directory directory, int tagWidth, int tagHeight) Reads two metadata entries, representing width and height, and use them to form aExtent
.ReadMetadataUtilities.readFromWidthHeightTags
(com.drew.metadata.Metadata metadata, Class<T> directoryType, int tagWidth, int tagHeight) Reads two metadata entries, representing width and height, and use them to form aExtent
. -
Uses of Extent in org.anchoranalysis.io.imagej.convert
Methods in org.anchoranalysis.io.imagej.convert with parameters of type ExtentModifier and TypeMethodDescriptionstatic ij.process.ImageProcessor
ConvertToImageProcessor.fromByte
(VoxelBuffer<UnsignedByteBuffer> slice, Extent extent) Creates aImageProcessor
from voxel-buffer (of typeByteBuffer
) that is already a slice.static ij.process.ImageProcessor
ConvertToImageProcessor.fromFloat
(VoxelBuffer<FloatBuffer> slice, Extent extent) Creates aImageProcessor
from voxel-buffer (of typeFloatBuffer
) that is already a slice.static ij.process.ImageProcessor
ConvertToImageProcessor.fromShort
(VoxelBuffer<UnsignedShortBuffer> slice, Extent extent) Creates aImageProcessor
from voxel-buffer (of typeShortBuffer
) that is already a slice. -
Uses of Extent in org.anchoranalysis.io.imagej.resizer
Methods in org.anchoranalysis.io.imagej.resizer with parameters of type ExtentModifier and TypeMethodDescriptionVoxelsResizerImageJ.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImageJ.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) VoxelsResizerImageJ.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) -
Uses of Extent in org.anchoranalysis.plugin.image.bean.channel.aggregator
Methods in org.anchoranalysis.plugin.image.bean.channel.aggregator with parameters of type ExtentModifier and TypeMethodDescriptionprotected ProjectableBuffer
<T> MaxProjection.create
(VoxelDataType dataType, Extent extent) protected ProjectableBuffer
<T> MeanProjection.create
(VoxelDataType dataType, Extent extent) protected ProjectableBuffer
<T> MinProjection.create
(VoxelDataType dataType, Extent extent) protected abstract ProjectableBuffer
<T> ProjectableBufferAggregator.create
(VoxelDataType dataType, Extent extent) Creates theProjectableBuffer
used for aggregation.protected ProjectableBuffer
<T> StandardDeviationProjection.create
(VoxelDataType dataType, Extent extent) -
Uses of Extent in org.anchoranalysis.plugin.image.bean.object.provider.morphological
Methods in org.anchoranalysis.plugin.image.bean.object.provider.morphological that return types with arguments of type ExtentModifier and TypeMethodDescriptionObjectCollectionProviderMorphological.deriveExtent()
Derives the extent from the dimensions, if available.Method parameters in org.anchoranalysis.plugin.image.bean.object.provider.morphological with type arguments of type ExtentModifier and TypeMethodDescriptionprotected ObjectMask
Dilate.applyMorphologicalOperation
(ObjectMask object, Optional<Extent> extent) protected ObjectMask
Erode.applyMorphologicalOperation
(ObjectMask object, Optional<Extent> extent) protected abstract ObjectMask
ObjectCollectionProviderMorphological.applyMorphologicalOperation
(ObjectMask object, Optional<Extent> extent) Applies the morphological operation to a singleObjectMask
. -
Uses of Extent in org.anchoranalysis.plugin.image.bean.object.segment.reduce
Methods in org.anchoranalysis.plugin.image.bean.object.segment.reduce with parameters of type ExtentModifier and TypeMethodDescriptionThresholdConfidence.reduce
(List<LabelledWithConfidence<ObjectMask>> elements, Extent extent, ExecutionTimeRecorder executionTimeRecorder) -
Uses of Extent in org.anchoranalysis.plugin.image.feature.bean.object.single.border
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.border with parameters of type ExtentModifier and TypeMethodDescriptionprotected abstract boolean
AtBorderBase.isBoundingBoxAtBorder
(BoundingBox boundingBox, Extent extent) Checks if the bounding box of an object is at the border of the image.protected boolean
AtBorderXY.isBoundingBoxAtBorder
(BoundingBox boundingBox, Extent extent) protected boolean
AtBorderZ.isBoundingBoxAtBorder
(BoundingBox boundingBox, Extent extent) -
Uses of Extent in org.anchoranalysis.plugin.image.feature.object.calculation.single
Methods in org.anchoranalysis.plugin.image.feature.object.calculation.single with parameters of type ExtentModifier and TypeMethodDescriptionprotected abstract ObjectMask
CalculateIncrementalOperationMap.applyOperation
(ObjectMask object, Extent extent, boolean do3D) Applies the incremental operation to the input object. -
Uses of Extent in org.anchoranalysis.plugin.image.feature.object.calculation.single.morphological
Methods in org.anchoranalysis.plugin.image.feature.object.calculation.single.morphological with parameters of type ExtentModifier and TypeMethodDescriptionprotected ObjectMask
CalculateDilationMap.applyOperation
(ObjectMask object, Extent extent, boolean do3D) protected ObjectMask
CalculateErosionMap.applyOperation
(ObjectMask object, Extent extent, boolean do3D) -
Uses of Extent in org.anchoranalysis.plugin.image.segment.watershed.encoding
Methods in org.anchoranalysis.plugin.image.segment.watershed.encoding that return Extent -
Uses of Extent in org.anchoranalysis.plugin.image.task.size
Methods in org.anchoranalysis.plugin.image.task.size that return ExtentModifier and TypeMethodDescriptionCommonSize.extent()
The common-size of all images.SizeMapping.getExtent()
The size.Methods in org.anchoranalysis.plugin.image.task.size with parameters of type ExtentModifier and TypeMethodDescriptionvoid
SizeMapping.assignExtent
(Extent extent) Replace the existingExtent
with a new value.Constructors in org.anchoranalysis.plugin.image.task.size with parameters of type ExtentModifierConstructorDescriptionCommonSize
(Extent extent) Creates a newCommonSize
instance.SizeMapping
(Path path, Extent extent) Creates a newSizeMapping
instance. -
Uses of Extent in org.anchoranalysis.plugin.image.task.slice
Constructors in org.anchoranalysis.plugin.image.task.slice with parameters of type ExtentModifierConstructorDescriptionMontageSharedState
(Map<Path, BoundingBoxEnclosed> boxes, Extent sizeCombined, VoxelsResizer resizer, ExecutionTimeRecorder executionTimeRecorder) Create with a mapping fromPath
s to boxes. -
Uses of Extent in org.anchoranalysis.plugin.io.multifile
Methods in org.anchoranalysis.plugin.io.multifile that return Extent -
Uses of Extent in org.anchoranalysis.plugin.opencv.bean.feature
Methods in org.anchoranalysis.plugin.opencv.bean.feature with parameters of type ExtentModifier and TypeMethodDescriptionvoid
Throws an exception if an image of sizeextent
cannot be described by these parameters.org.opencv.objdetect.HOGDescriptor
HOGParameters.createDescriptor
(Extent imageSize) Creates an emptyHOGDescriptor
to describe an image of a particular size.int
HOGParameters.sizeDescriptor
(Extent imageSize) Calculates the size of the descriptor will be for a given image. -
Uses of Extent in org.anchoranalysis.plugin.opencv.convert
Methods in org.anchoranalysis.plugin.opencv.convert with parameters of type ExtentModifier and TypeMethodDescriptionstatic org.opencv.core.Mat
ConvertToMat.createEmptyMat
(Extent extent, int type) Creates aMat
which contains only zero-values.static VoxelBuffer
<FloatBuffer> VoxelBufferFromMat.floatFromMat
(org.opencv.core.Mat mat, Extent extent) static org.opencv.core.Mat
ConvertToMat.fromVoxelBufferByte
(VoxelBuffer<UnsignedByteBuffer> voxelBuffer, Extent extent) static org.opencv.core.Mat
ConvertToMat.fromVoxelBufferFloat
(VoxelBuffer<FloatBuffer> voxelBuffer, Extent extent) static org.opencv.core.Mat
ConvertToMat.fromVoxelBufferShort
(VoxelBuffer<UnsignedShortBuffer> voxelBuffer, Extent extent) static VoxelBuffer
<?> VoxelBufferFromMat.toVoxelBuffer
(org.opencv.core.Mat mat, Extent extent) Converts aMat
to aVoxelBuffer
.static VoxelBuffer
<UnsignedByteBuffer> VoxelBufferFromMat.unsignedByteFromMat
(org.opencv.core.Mat mat, Extent extent) static VoxelBuffer
<UnsignedShortBuffer> VoxelBufferFromMat.unsignedShortFromMat
(org.opencv.core.Mat mat, Extent extent) -
Uses of Extent in org.anchoranalysis.plugin.opencv.resizer
Methods in org.anchoranalysis.plugin.opencv.resizer with parameters of type ExtentModifier and TypeMethodDescriptionprotected VoxelBuffer
<UnsignedByteBuffer> VoxelsResizerOpenCV.resizeByte
(VoxelBuffer<UnsignedByteBuffer> voxelsSource, VoxelBuffer<UnsignedByteBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) protected VoxelBuffer
<FloatBuffer> VoxelsResizerOpenCV.resizeFloat
(VoxelBuffer<FloatBuffer> voxelsSource, VoxelBuffer<FloatBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) protected VoxelBuffer
<UnsignedShortBuffer> VoxelsResizerOpenCV.resizeShort
(VoxelBuffer<UnsignedShortBuffer> voxelsSource, VoxelBuffer<UnsignedShortBuffer> voxelsDestination, Extent extentSource, Extent extentDestination) -
Uses of Extent in org.anchoranalysis.spatial.box
Methods in org.anchoranalysis.spatial.box that return ExtentModifier and TypeMethodDescriptionstatic Extent
Extent.createFromTupleDuplicate
(ReadableTuple3i tuple) Creates from aReadableTuple3i
representing the sizes in each dimension, where the tuple is not used internally.static Extent
Extent.createFromTupleReuse
(ReadableTuple3i tuple) Creates from aReadableTuple3i
representing the sizes in each dimension, where the tuple is used internally.Extent.duplicateChangeX
(int xToAssign) Creates a copy of the currentExtent
with the value for the X-dimension changed.Extent.duplicateChangeY
(int yToAssign) Creates a copy of the currentExtent
with the value for the Y-dimension changed.Extent.duplicateChangeZ
(int zToAssign) Creates a copy of the currentExtent
with the value for the Z-dimension changed.BoundingBox.extent()
Dimensions in pixels needed to represent the bounding box.Extent.flattenZ()
Collapses the Z dimension.Extent.growBy
(int toAdd) Creates a newExtent
withtoAdd
size added to each dimension.Extent.growBy
(ReadableTuple3i toAdd) Creates a newExtent
withtoAdd
size added to each respective dimension.Extent.intersectWith
(Extent other) Intersects this extent with another (i.e. takes the smaller value in each dimension).An extent that contains the minimum of two extents for each dimension respectively.Extent.scaleXYBy
(double scaleFactor, boolean round) Scales all dimensions by a scaling-factor.Extent.scaleXYBy
(ScaleFactor scaleFactor, boolean round) Scales the X- and Y- dimensions by a scaling-factor.Extent.shrinkBy
(ReadableTuple3i toSubtract) Creates a newExtent
withtoSubtract
size subtracted from each respective dimension.Methods in org.anchoranalysis.spatial.box with parameters of type ExtentModifier and TypeMethodDescriptionboolean
Extent.anyDimensionIsLargerThan
(Extent other) Returns true if any dimension in this extent is larger than the corresponding dimension inother
extent.boolean
Does the bounding-box have an edge at the border of an image of sizeextent
?boolean
BoundingBox.atBorderXY
(Extent extent) LikeBoundingBox.atBorder(Extent)
but considers only the X- and Y- dimensions.boolean
LikeBoundingBox.atBorder(Extent)
but considers only the Z-dimension.BoundingBox.changeExtent
(Extent extent) Creates a copiedBoundingBox
but with a different extent.Ensures that the box fits inside aExtent
by reducing any values to their limits in the respective dimension.int
static BoundingBox
BoundingBox.createDuplicate
(ReadableTuple3i cornerMin, Extent extent) Creates a bounding-box from a corner and an extent - duplicatingcornerMin
.static BoundingBox
BoundingBox.createReuse
(ReadableTuple3i cornerMin, Extent extent) Creates a bounding-box from a corner and an extent - reusingcornerMin
internally.boolean
Extent.equalsIgnoreZ
(Extent other) Checks for equality with another extent ignoring any differences in the Z dimension.Grow the bounding-box bytoAdd
amount in each dimension in both positive and negative directions.Extent.intersectWith
(Extent other) Intersects this extent with another (i.e. takes the smaller value in each dimension).An extent that contains the minimum of two extents for each dimension respectively.BoundingBox.scale
(ScaleFactor scaleFactor, Extent extentToAssign) Scales the bounding-box corner-point, and assigns a new extent.BoundingBox.scaleClampTo
(ScaleFactor scaleFactor, Extent clampTo) Scales the bounding-box, both the corner-point and the extent - ensuring it remains inside a containing-extent.BoundingBoxIntersection.withInside
(BoundingBox other, Extent containingExtent) Finds the intersection and clamp to a containing extent.Method parameters in org.anchoranalysis.spatial.box with type arguments of type ExtentModifier and TypeMethodDescriptionBoundingBox.changeExtent
(UnaryOperator<Extent> extentOperator) Creates a copiedBoundingBox
but with a different extent.Constructors in org.anchoranalysis.spatial.box with parameters of type ExtentModifierConstructorDescriptionBoundingBox
(Extent extent) Constructs a bounding-box to cover the entirety of a certain extent. -
Uses of Extent in org.anchoranalysis.spatial.scale
Methods in org.anchoranalysis.spatial.scale that return ExtentModifier and TypeMethodDescriptionMultiplies anExtent
by the respective scaling-factor in each dimension.Methods in org.anchoranalysis.spatial.scale with parameters of type ExtentModifier and TypeMethodDescriptionstatic ScaleFactor
RelativeScaleCalculator.relativeScale
(Extent source, Extent target) Calculates a scaling factor so as to scalesource
totarget
.static ScaleFactor
RelativeScaleCalculator.relativeScale
(Extent source, Extent target, boolean preserveAspectRatio) static ScaleFactor
RelativeScaleCalculator.relativeScalePreserveAspectRatio
(Extent source, Extent target) Calculates a scaling factor so as to maximally scalesource
totarget
- while preserving the aspect ratio.Multiplies anExtent
by the respective scaling-factor in each dimension. -
Uses of Extent in org.anchoranalysis.test.image
Fields in org.anchoranalysis.test.image declared as ExtentModifier and TypeFieldDescriptionstatic final Extent
ChannelFixture.LARGE_2D
Large 2D extent for testing.static final Extent
ChannelFixture.LARGE_3D
Large 3D extent for testing.static final Extent
ChannelFixture.MEDIUM_2D
Medium 2D extent for testing.static final Extent
ChannelFixture.MEDIUM_3D
Medium 3D extent for testing.static final Extent
ChannelFixture.SMALL_2D
Small 2D extent for testing.static final Extent
ChannelFixture.SMALL_3D
Small 3D extent for testing.Methods in org.anchoranalysis.test.image that return ExtentModifier and TypeMethodDescriptionstatic Extent
MaskFixture.maskExtent
(boolean do3D) The **size** across multiple dimensions of the mask that will be created.Methods in org.anchoranalysis.test.image with parameters of type ExtentModifier and TypeMethodDescriptionStackFixture.create
(ChannelSpecification channelSpecification, Extent extent) Creates a stack with a particular number of the channels of particular size.ChannelFixture.createChannel
(Extent extent, ChannelFixture.IntensityFunction createIntensity, VoxelDataType channelVoxelType) Creates a channel with specified extent, intensity function, and voxel data type. -
Uses of Extent in org.anchoranalysis.test.image.object
Constructors in org.anchoranalysis.test.image.object with parameters of type ExtentModifierConstructorDescriptionCutOffCorners
(int edgeXY, int edgeZ, Extent extent) Constructs a CutOffCorners pattern.