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
ObjectMasks.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 TypeMethodDescriptionvoidOverlappingObjects.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 theBoundingBoxes inlistmust fully reside.Constructors in org.anchoranalysis.image.bean.nonbean.spatial.arrange with parameters of type ExtentModifierConstructorDescriptionStackArrangement(Extent extent) Create with the overallExtentand no boxes.StackArrangement(Extent extent, List<BoundingBoxEnclosed> boxes) Creates a newStackArrangementinstance.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 StackArrangementStackArranger.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 BoundingBoxAlign.alignAfterCheck(Extent smaller, BoundingBox larger) protected BoundingBoxAlign.alignAfterCheck(Extent smaller, Extent larger) protected abstract BoundingBoxBoxAligner.alignAfterCheck(Extent smaller, BoundingBox larger) protected abstract BoundingBoxBoxAligner.alignAfterCheck(Extent smaller, Extent larger) protected BoundingBoxGrow.alignAfterCheck(Extent smaller, BoundingBox larger) protected BoundingBoxGrow.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 ExtentFitCombinedScaler.scaleToWidth(List<List<ExtentToArrange>> partitions, boolean permitPartialFinalRow, int width) Calculates the size of the combined image to use for the montage, and scales the associatedExtenteach 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 BufferedImageBufferedImageFromStack.createRGB(Voxels<UnsignedByteBuffer> red, Voxels<UnsignedByteBuffer> green, Voxels<UnsignedByteBuffer> blue, Extent extent) Creates aBufferedImagefrom 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 ExtentAExtentthat describesextentafter 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 ExtentAExtentthat describesextentafter the orientation change.abstract intLike {#link determineOutputIndex(int,int,Extent)} but also accepts an index.abstract intDetermines 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 newDimensionsinstance. -
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 aStackwith 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 TypeMethodDescriptionvoidTextStyle.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 ExtentVoxels.MAX_IN_TO_STRINGThe 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 VoxelsArithmeticVoxelsArithmeticFactory.createFloat(Extent extent, IntFunction<FloatBuffer> bufferForSlice) Create aVoxelsArithmeticforFloatBuffer.static VoxelsArithmeticVoxelsArithmeticFactory.createUnsignedByte(Extent extent, IntFunction<UnsignedByteBuffer> bufferForSlice) Create aVoxelsArithmeticforUnsignedByteBuffer.static VoxelsArithmeticVoxelsArithmeticFactory.createUnsignedInt(Extent extent, IntFunction<UnsignedIntBuffer> bufferForSlice) Create aVoxelsArithmeticforUnsignedIntBuffer.static VoxelsArithmeticVoxelsArithmeticFactory.createUnsignedShort(Extent extent, IntFunction<UnsignedShortBuffer> bufferForSlice) Create aVoxelsArithmeticforUnsignedShortBuffer. -
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 anImgfrom aVoxelBufferwith an unsigned byte data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.real.FloatType> ConvertToImg.fromFloat(VoxelBuffer<FloatBuffer> buffer, Extent extent) Creates anImgfrom aVoxelBufferwith a float data-type.static net.imglib2.img.Img<net.imglib2.type.numeric.integer.UnsignedShortType> ConvertToImg.fromShort(VoxelBuffer<UnsignedShortBuffer> buffer, Extent extent) Creates anImgfrom aVoxelBufferwith 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 newVoxelsthat has been initialized with a single-slice's memory buffers.VoxelsFactoryTypeBound.createInitialized(Extent extent) Create a newVoxelsthat has been initialized with memory buffers.VoxelsFactoryTypeBound.createUninitialized(Extent extent) Create a newVoxelsthat 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 voidIterateVoxelsAll.withPoint(Extent extent, ProcessPoint process) Iterate over each voxel in anExtentstatic voidIterateVoxelsObjectMaskOptional.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 voidIterateVoxelsAll.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 ObjectMaskMorphologicalDilation.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 ExtentModifierConstructorDescriptionprotectedCountedProjectableBuffer(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 fromvoxelsSourcetovoxelsDestinationfor 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 fromvoxelsSourcetovoxelsDestinationfor 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 fromvoxelsSourcetovoxelsDestinationfor 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 TypeMethodDescriptionExtentReader.read(com.drew.metadata.Directory directory, int tagWidth, int tagHeight) Reads two metadata entries, representing width and height, and use them to form aExtent.ExtentReader.read(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.ImageProcessorConvertToImageProcessor.fromByte(VoxelBuffer<UnsignedByteBuffer> slice, Extent extent) Creates aImageProcessorfrom voxel-buffer (of typeByteBuffer) that is already a slice.static ij.process.ImageProcessorConvertToImageProcessor.fromFloat(VoxelBuffer<FloatBuffer> slice, Extent extent) Creates aImageProcessorfrom voxel-buffer (of typeFloatBuffer) that is already a slice.static ij.process.ImageProcessorConvertToImageProcessor.fromShort(VoxelBuffer<UnsignedShortBuffer> slice, Extent extent) Creates aImageProcessorfrom 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 theProjectableBufferused 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 ObjectMaskDilate.applyMorphologicalOperation(ObjectMask object, Optional<Extent> extent) protected ObjectMaskErode.applyMorphologicalOperation(ObjectMask object, Optional<Extent> extent) protected abstract ObjectMaskObjectCollectionProviderMorphological.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 booleanAtBorderBase.isBoundingBoxAtBorder(BoundingBox boundingBox, Extent extent) Checks if the bounding box of an object is at the border of the image.protected booleanAtBorderXY.isBoundingBoxAtBorder(BoundingBox boundingBox, Extent extent) protected booleanAtBorderZ.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 ObjectMaskCalculateIncrementalOperationMap.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 ObjectMaskCalculateDilationMap.applyOperation(ObjectMask object, Extent extent, boolean do3D) protected ObjectMaskCalculateErosionMap.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 TypeMethodDescriptionvoidSizeMapping.assignExtent(Extent extent) Replace the existingExtentwith a new value.Constructors in org.anchoranalysis.plugin.image.task.size with parameters of type ExtentModifierConstructorDescriptionCommonSize(Extent extent) Creates a newCommonSizeinstance.SizeMapping(Path path, Extent extent) Creates a newSizeMappinginstance. -
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 fromPaths 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 TypeMethodDescriptionvoidThrows an exception if an image of sizeextentcannot be described by these parameters.org.opencv.objdetect.HOGDescriptorHOGParameters.createDescriptor(Extent imageSize) Creates an emptyHOGDescriptorto describe an image of a particular size.intHOGParameters.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.MatConvertToMat.createEmptyMat(Extent extent, int type) Creates aMatwhich contains only zero-values.static VoxelBuffer<FloatBuffer> VoxelBufferFromMat.floatFromMat(org.opencv.core.Mat mat, Extent extent) static org.opencv.core.MatConvertToMat.fromVoxelBufferByte(VoxelBuffer<UnsignedByteBuffer> voxelBuffer, Extent extent) static org.opencv.core.MatConvertToMat.fromVoxelBufferFloat(VoxelBuffer<FloatBuffer> voxelBuffer, Extent extent) static org.opencv.core.MatConvertToMat.fromVoxelBufferShort(VoxelBuffer<UnsignedShortBuffer> voxelBuffer, Extent extent) static VoxelBuffer<?> VoxelBufferFromMat.toVoxelBuffer(org.opencv.core.Mat mat, Extent extent) Converts aMatto 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 ExtentExtent.createFromTupleDuplicate(ReadableTuple3i tuple) Creates from aReadableTuple3irepresenting the sizes in each dimension, where the tuple is not used internally.static ExtentExtent.createFromTupleReuse(ReadableTuple3i tuple) Creates from aReadableTuple3irepresenting the sizes in each dimension, where the tuple is used internally.Extent.duplicateChangeX(int xToAssign) Creates a copy of the currentExtentwith the value for the X-dimension changed.Extent.duplicateChangeY(int yToAssign) Creates a copy of the currentExtentwith the value for the Y-dimension changed.Extent.duplicateChangeZ(int zToAssign) Creates a copy of the currentExtentwith 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 newExtentwithtoAddsize added to each dimension.Extent.growBy(ReadableTuple3i toAdd) Creates a newExtentwithtoAddsize 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 newExtentwithtoSubtractsize subtracted from each respective dimension.Methods in org.anchoranalysis.spatial.box with parameters of type ExtentModifier and TypeMethodDescriptionbooleanExtent.anyDimensionIsLargerThan(Extent other) Returns true if any dimension in this extent is larger than the corresponding dimension inotherextent.booleanDoes the bounding-box have an edge at the border of an image of sizeextent?booleanBoundingBox.atBorderXY(Extent extent) LikeBoundingBox.atBorder(Extent)but considers only the X- and Y- dimensions.booleanLikeBoundingBox.atBorder(Extent)but considers only the Z-dimension.BoundingBox.changeExtent(Extent extent) Creates a copiedBoundingBoxbut with a different extent.Ensures that the box fits inside aExtentby reducing any values to their limits in the respective dimension.intstatic BoundingBoxBoundingBox.createDuplicate(ReadableTuple3i cornerMin, Extent extent) Creates a bounding-box from a corner and an extent - duplicatingcornerMin.static BoundingBoxBoundingBox.createReuse(ReadableTuple3i cornerMin, Extent extent) Creates a bounding-box from a corner and an extent - reusingcornerMininternally.booleanExtent.equalsIgnoreZ(Extent other) Checks for equality with another extent ignoring any differences in the Z dimension.Grow the bounding-box bytoAddamount 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 copiedBoundingBoxbut 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 anExtentby the respective scaling-factor in each dimension.Methods in org.anchoranalysis.spatial.scale with parameters of type ExtentModifier and TypeMethodDescriptionstatic ScaleFactorRelativeScaleCalculator.relativeScale(Extent source, Extent target) Calculates a scaling factor so as to scalesourcetotarget.static ScaleFactorRelativeScaleCalculator.relativeScale(Extent source, Extent target, boolean preserveAspectRatio) static ScaleFactorRelativeScaleCalculator.relativeScalePreserveAspectRatio(Extent source, Extent target) Calculates a scaling factor so as to maximally scalesourcetotarget- while preserving the aspect ratio.Multiplies anExtentby 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 ExtentChannelFixture.LARGE_2DLarge 2D extent for testing.static final ExtentChannelFixture.LARGE_3DLarge 3D extent for testing.static final ExtentChannelFixture.MEDIUM_2DMedium 2D extent for testing.static final ExtentChannelFixture.MEDIUM_3DMedium 3D extent for testing.static final ExtentChannelFixture.SMALL_2DSmall 2D extent for testing.static final ExtentChannelFixture.SMALL_3DSmall 3D extent for testing.Methods in org.anchoranalysis.test.image that return ExtentModifier and TypeMethodDescriptionstatic ExtentMaskFixture.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.