Uses of Class
org.anchoranalysis.image.core.dimensions.Dimensions
Packages that use Dimensions
Package
Description
A pairing of objects from two collections (bipartite matching).
What to compare an annotation (ground truth) against?
Annotations that use one or more marks to describe entities in an image.
A particular stack used in feature-calculations called a
EnergyStack
together with related classes.Base classes providing inputs to feature calculations.
Base classes for performing operations on
Channel
s.Beans pertaining to
ObjectMask
and their
collections.Beans to define entities or operate that consider Euclidian space.
The
Channel
core data-class and related operations
and converters.Factory classes for creating
Channel
for various
voxel data-types.Classes to describe the size of images or components of images both in voxels and physically.
An image with only two permissible states.
Defines the key data object,
Stack
, and related
classes.A collection of
Stack
s, each with a unique identifier
as a name.Image-related implementations of
FeatureInput
.Inference of machine learning models on images.
Non-bean classes for reading a
Channel
from the
filesystem.Non-bean classes for a mapping of names to
Channel
s.Writing an
ObjectCollection
to the filesystem as a
single-channeled stack.Writing an
ObjectCollection
to the filesystem as
RGB raster-images.Non-bean classes for reading a
Stack
from the
filesystem.Non-bean classes for filesystem I/O using Bioformats.
Converts the byte stream opened by Bioformats into channels of particular data-type.
Converts the byte stream opened by Bioformats into channels of
FloatBuffer
.Beans generally related to
Mark
s.Operations based on sets of points.
Fitting structures to sets of points.
Proposing
Mark
s or other data-structures with particular
attributes.Criteria for adding edges during optimization of marked-point-processes.
Features calculated on a
Mark
.Features calculated on a
org.anchoranalysis.mpp.feature.bean.mark.collection
.Non-bean classes related to
Mark
s.Mark
s implementing conic sections.Mark
s implementing structures based on points.Non-bean classes for proposing
Mark
s or other data-structures
with particular attributes.Overlay
s and related classes involving drawing entities on top
of an image.Collections of
Overlay
s.An implementation of an
Overlay
that draws an ObjectMask
on an image.Comparing the similarity of annotations from two images to each other.
Pairs annotations from two different sets, creating an assignment of some type.
Euclidean Distance Transform
implementations via FIJI.
Filters that perform blurring.
Implementations of
ConvertChannelTo
and ConvertChannelToWithHistogram
.Implementations of
ChannelProvider
that are
generic base-classes or otherwise abstract or general.Implementations of
ChannelProvider
that process 3D
channels slice-by-slice.Implementations of
DimensionsProvider
.Implementations of
MaskProvider
.Implementations of
MaskProvider
that convert
providers of other types to ObjectMask
s.Implementations of
MaskProvider
that implement
morphological operations.Implementations of
ObjectFilter
.Implementations of
ObjectFilter
that assess each
element in a collection collectively.Implementations of
ObjectFilter
that combine two or
more other ObjectFilter
s.Implementations of
ObjectFilter
that
independently assess each element in a collection.Implementations of
ObjectCollectionProvider
.Implementations of
ObjectCollectionProvider
that
filter objects.Implementations of
ScaleCalculator
for calculating
a scaling-factor from dimensions.Implementations of
StackProvider
that color
portions of an image.Non-beans for operations or calculations relating to
Channel
s.Features that are calculated from
Dimensions
.Non-beans pertaining to
ObjectMask
s.Non-bean classes to help use multiple files to represent a single
Stack
.Implementations of
StackProvider
involving
Mark
or related classes.Fitting geometric structures to points.
CalculationPart
related to fitting
ellipsoids to points by least-squares.Fixtures for creating object-masks.
-
Uses of Dimensions in org.anchoranalysis.annotation.io.assignment
Methods in org.anchoranalysis.annotation.io.assignment with parameters of type DimensionsModifier and TypeMethodDescriptionAssignOverlappingObjects.createAssignment
(ObjectCollection left, ObjectCollection right, double maxAcceptedCost, Dimensions dimensions) Creates an assignment from the objects inleft
to those inright
. -
Uses of Dimensions in org.anchoranalysis.annotation.io.bean.comparer
Methods in org.anchoranalysis.annotation.io.bean.comparer with parameters of type DimensionsModifier and TypeMethodDescriptionabstract Findable
<ObjectCollection> ComparableSource.loadAsObjects
(Path reference, Dimensions dimensions, boolean debugMode, OperationContext context) Loads the source of elements from the file-system and converts to aObjectCollection
. -
Uses of Dimensions in org.anchoranalysis.annotation.mark
Methods in org.anchoranalysis.annotation.mark with parameters of type DimensionsModifier and TypeMethodDescriptiondefault ObjectCollection
AnnotationWithMarks.convertToObjects
(Dimensions dimensions) Creates an object-collection that is a voxelized representation of the marks in the annotation. -
Uses of Dimensions in org.anchoranalysis.feature.energy
Methods in org.anchoranalysis.feature.energy that return DimensionsModifier and TypeMethodDescriptionEnergyStack.dimensions()
The image-dimensions associated with the energy-stack.EnergyStackWithoutParameters.dimensions()
The dimensions of all channels in the stack.Constructors in org.anchoranalysis.feature.energy with parameters of type DimensionsModifierConstructorDescriptionEnergyStack
(Dimensions dimensions) Create a new stack ofDimensions
with zero-voxel values, without any additional parameters.EnergyStackWithoutParameters
(Dimensions dimensions) Create a energy-stack with no channels - but with associated dimensions. -
Uses of Dimensions in org.anchoranalysis.feature.input
Methods in org.anchoranalysis.feature.input that return DimensionsModifier and TypeMethodDescriptionabstract Dimensions
FeatureInputDimensions.dimensions()
The dimensions of the associated image.FeatureInputEnergy.dimensions()
FeatureInputEnergy.dimensionsRequired()
The image-dimensions associated with the energy-stack, or an exception if no energy-stack exists.Methods in org.anchoranalysis.feature.input that return types with arguments of type DimensionsModifier and TypeMethodDescriptionFeatureInputEnergy.dimensionsOptional()
The image-dimensions associated with the energy-stack, if it exists. -
Uses of Dimensions in org.anchoranalysis.image.bean.channel
Methods in org.anchoranalysis.image.bean.channel that return DimensionsModifier and TypeMethodDescriptionprotected Dimensions
ChannelAggregator.maybeDropResolution
(Dimensions dimensions) Removes theResolution
component inDimensions
.Methods in org.anchoranalysis.image.bean.channel that return types with arguments of type DimensionsModifier and TypeMethodDescriptionprotected abstract Optional
<Dimensions> ChannelAggregator.existingDimensions()
TheDimensions
to use for the aggregation.Methods in org.anchoranalysis.image.bean.channel with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Dimensions
ChannelAggregator.maybeDropResolution
(Dimensions dimensions) Removes theResolution
component inDimensions
. -
Uses of Dimensions in org.anchoranalysis.image.bean.object
Method parameters in org.anchoranalysis.image.bean.object with type arguments of type DimensionsModifier and TypeMethodDescriptionabstract ObjectCollection
ObjectFilter.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) Filters anObjectCollection
to remove objects. -
Uses of Dimensions in org.anchoranalysis.image.bean.spatial
Method parameters in org.anchoranalysis.image.bean.spatial with type arguments of type DimensionsModifier and TypeMethodDescriptionabstract ScaleFactor
ScaleCalculator.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) Calculates a scaling-factor for a source image/entity of particular dimensions. -
Uses of Dimensions in org.anchoranalysis.image.core.channel
Methods in org.anchoranalysis.image.core.channel that return DimensionsModifier and TypeMethodDescriptionChannel.dimensions()
The size and voxel-resolution of the channel. -
Uses of Dimensions in org.anchoranalysis.image.core.channel.factory
Methods in org.anchoranalysis.image.core.channel.factory with parameters of type DimensionsModifier and TypeMethodDescriptionChannelFactory.create
(Dimensions dimensions, VoxelDataType channelDataType) Creates an empty initialized channel for a particular data-type.ChannelFactorySingleType.createEmptyInitialised
(Dimensions dimensions) Create aChannel
initialized with zero-valued voxel-buffers.ChannelFactory.createEmptyInitialisedToSupportMaxValue
(Dimensions dimensions, long maxIntensityValueNeeded) Creates an empty initialized channel with discrete type with as minimal as needed data-type to support a maximum value.ChannelFactorySingleType.createEmptyUninitialised
(Dimensions dimensions) Create aChannel
without initialization with voxel-buffers.ChannelFactory.createUninitialised
(Dimensions dimensions, VoxelDataType channelDataType) Create aChannel
without initialization with voxel-buffers. -
Uses of Dimensions in org.anchoranalysis.image.core.dimensions
Methods in org.anchoranalysis.image.core.dimensions that return DimensionsModifier and TypeMethodDescriptionOrientationChange.dimensions
(Dimensions dimensions) ADimensions
that describes {code dimensions} after the orientation change.Dimensions.duplicateChangeExtent
(Extent extentToAssign) Deep-copies the current object, but assigns a differentExtent
.Dimensions.duplicateChangeResolution
(Optional<Resolution> resolutionToAssign) Deep-copies the current object, but assigns a differentResolution
.Dimensions.duplicateChangeZ
(int z) Deep-copies the current object, but assigns a different size for the Z-dimension.Dimensions.resizeXY
(int x, int y) Resizes the dimensions to have new sizes in the X and Y dimension.Dimensions.scaleXYBy
(ScaleFactor scaleFactor) Scales the X- and Y- dimensions by a scaling-factor.Methods in org.anchoranalysis.image.core.dimensions with parameters of type DimensionsModifier and TypeMethodDescriptionOrientationChange.dimensions
(Dimensions dimensions) ADimensions
that describes {code dimensions} after the orientation change.boolean
Dimensions.equals
(Dimensions other, boolean compareResolution) Checks equality between this object and anotherDimensions
, but possibly skipping a comparison of image-resolution in the check. -
Uses of Dimensions in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask that return DimensionsModifier and TypeMethodDescriptionMask.dimensions()
The size and voxel-resolution of the channel.Methods in org.anchoranalysis.image.core.mask with parameters of type DimensionsModifier and TypeMethodDescriptionstatic Mask
MaskFromObjects.createFromNotObjects
(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMask
corresponding to all off voxels in anObjectCollection
.static Mask
MaskFromObjects.createFromObjects
(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMask
corresponding to all on voxels in anObjectCollection
.static Mask
MaskFactory.createMaskOff
(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to off.static Mask
MaskFactory.createMaskOff
(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a binary-mask for specific dimensions with all voxels set to off.static Mask
MaskFactory.createMaskOn
(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to on.static Mask
MaskFactory.createMaskOn
(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a binary-mask for specific dimensions with all voxels set to on.Constructors in org.anchoranalysis.image.core.mask with parameters of type DimensionsModifierConstructorDescriptionMask
(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a new empty mask of particular dimensions and with particularBinaryValuesInt
. -
Uses of Dimensions in org.anchoranalysis.image.core.stack
Methods in org.anchoranalysis.image.core.stack that return DimensionsModifier and TypeMethodDescriptionDisplayStack.dimensions()
The dimensions of all channels in the stack.RGBStack.dimensions()
The dimensions of all channels in the stack.Stack.dimensions()
The dimensions of all channels in the stack.ImageMetadata.getDimensions()
The dimensions of the image.Constructors in org.anchoranalysis.image.core.stack with parameters of type DimensionsModifierConstructorDescriptionImageMetadata
(Dimensions dimensions, int numberChannels, int numberFrames, int numberSeries, boolean rgb, int bitDepthPerChannel, ImageFileAttributes fileAttributes, Optional<ZonedDateTime> acquisitionTime, Optional<ImagePyramidMetadata> pyramid) Creates a newImageMetadata
instance.RGBStack
(Dimensions dimensions, ChannelFactorySingleType factory) Creates a particularly-sized stack with all channels initialized to 0.Stack
(Dimensions dimensions, ChannelFactorySingleType factory, int numberChannels, boolean rgb) Create with a particular number of emptyChannel
s. -
Uses of Dimensions in org.anchoranalysis.image.core.stack.named
Method parameters in org.anchoranalysis.image.core.stack.named with type arguments of type DimensionsModifier and TypeMethodDescriptionNamedStacks.applyOperation
(UnaryOperator<Stack> operation, Optional<Dimensions> dimensions) Applies an operation on eachStack
in the collection and returns a new derived collection. -
Uses of Dimensions in org.anchoranalysis.image.feature.input
Methods in org.anchoranalysis.image.feature.input that return Dimensions -
Uses of Dimensions in org.anchoranalysis.image.inference
Methods in org.anchoranalysis.image.inference that return types with arguments of type DimensionsModifier and TypeMethodDescriptionImageInferenceContext.getDimensions()
The size of the image for which we wish to segment, before and after any scaling for model inference.Constructor parameters in org.anchoranalysis.image.inference with type arguments of type DimensionsModifierConstructorDescriptionImageInferenceContext
(DualScale<Dimensions> dimensions, ScaleFactor scaleFactor, Optional<List<String>> classLabels, VoxelsResizer resizer, ExecutionTimeRecorder executionTimeRecorder, Logger logger) Creates a newImageInferenceContext
instance. -
Uses of Dimensions in org.anchoranalysis.image.io.channel.input
Methods in org.anchoranalysis.image.io.channel.input that return DimensionsModifier and TypeMethodDescriptionabstract Dimensions
NamedChannelsInput.dimensions
(int seriesIndex, Logger logger) Dimensions of a particular series. -
Uses of Dimensions in org.anchoranalysis.image.io.channel.map
Methods in org.anchoranalysis.image.io.channel.map that return DimensionsModifier and TypeMethodDescriptionNamedChannelsConcatenate.dimensions
(Logger logger) NamedChannelsMap.dimensions
(Logger logger) The dimensions of eachChannel
.OpenedNamedChannels.dimensions
(Logger logger) -
Uses of Dimensions in org.anchoranalysis.image.io.object.output.grayscale
Methods in org.anchoranalysis.image.io.object.output.grayscale that return DimensionsModifier and TypeMethodDescriptionObjectsAsGrayscaleGenerator.dimensions()
The dimensions associated with the objects (assumed to be constant across any change in element).Constructors in org.anchoranalysis.image.io.object.output.grayscale with parameters of type DimensionsModifierConstructorDescriptionprotected
ObjectsAsGrayscaleGenerator
(Dimensions dimensions) Creates a newObjectsAsGrayscaleGenerator
instance.ObjectsAsUniqueValueGenerator
(Dimensions dimensions) Create with a particular dimensions.ObjectsMergedAsMaskGenerator
(Dimensions dimensions) Create with particular size for the mask image. -
Uses of Dimensions in org.anchoranalysis.image.io.object.output.rgb
Methods in org.anchoranalysis.image.io.object.output.rgb that return types with arguments of type DimensionsModifier and TypeMethodDescriptionio.vavr.control.Either
<Dimensions, DisplayStack> ObjectsAsRGBGenerator.getBackground()
A background image or dimensions to define an empty background.Methods in org.anchoranalysis.image.io.object.output.rgb with parameters of type DimensionsModifier and TypeMethodDescriptionprotected static RGBStack
ObjectsAsRGBGenerator.createEmptyStackFor
(Dimensions dimensions) Creates an emptyRGBStack
.Method parameters in org.anchoranalysis.image.io.object.output.rgb with type arguments of type DimensionsModifier and TypeMethodDescriptionprotected RGBStack
DrawCroppedObjectsGenerator.generateBackgroundRegion
(ObjectCollectionWithProperties objects, io.vavr.control.Either<Dimensions, DisplayStack> background) protected RGBStack
DrawObjectsGenerator.generateBackgroundRegion
(ObjectCollectionWithProperties objects, io.vavr.control.Either<Dimensions, DisplayStack> background) protected abstract RGBStack
ObjectsAsRGBGenerator.generateBackgroundRegion
(ObjectCollectionWithProperties objects, io.vavr.control.Either<Dimensions, DisplayStack> background) Creates aRGBStack
containing the background, without objects being drawn upon it.static DrawObjectsGenerator
DrawObjectsGenerator.outlineVariedColors
(int numberColors, int outlineWidth, io.vavr.control.Either<Dimensions, DisplayStack> background) Creates a generator that draws an outline around objects on a background using varied colors for the objects.void
ObjectsAsRGBGenerator.setBackground
(io.vavr.control.Either<Dimensions, DisplayStack> background) A background image or dimensions to define an empty background.Constructor parameters in org.anchoranalysis.image.io.object.output.rgb with type arguments of type DimensionsModifierConstructorDescriptionObjectsAsRGBGenerator
(DrawObject drawObject, ObjectDrawAttributes attributes, io.vavr.control.Either<Dimensions, DisplayStack> background) Creates a newObjectsAsRGBGenerator
instance. -
Uses of Dimensions in org.anchoranalysis.image.io.stack.input
Methods in org.anchoranalysis.image.io.stack.input that return DimensionsModifier and TypeMethodDescriptionOpenedImageFile.dimensionsForSeries
(int seriesIndex, Logger logger) TheDimensions
associated with a particular series. -
Uses of Dimensions in org.anchoranalysis.io.bioformats
Methods in org.anchoranalysis.io.bioformats that return DimensionsModifier and TypeMethodDescriptionDimensionsCreator.apply
(loci.formats.IFormatReader reader, ReadOptions readOptions, int seriesIndex) Infers the dimensions from an image file. -
Uses of Dimensions in org.anchoranalysis.io.bioformats.copyconvert
Methods in org.anchoranalysis.io.bioformats.copyconvert that return DimensionsMethods in org.anchoranalysis.io.bioformats.copyconvert with parameters of type DimensionsModifier and TypeMethodDescriptionvoid
ConvertTo.copyAllChannels
(Dimensions dimensions, ByteBuffer source, DestinationChannelForIndex destination, int z, ImageFileEncoding sourceImageEncoding, OrientationChange orientationCorrection) Copies the channels in the source buffer into a particularDestinationChannelForIndex
.protected void
ConvertTo.setupBefore
(Dimensions dimensions, ImageFileEncoding sourceImageEncoding) Always called before any batch of calls toConvertTo.convertSliceOfSingleChannel(java.nio.ByteBuffer, int, org.anchoranalysis.image.core.dimensions.OrientationChange)
.Constructors in org.anchoranalysis.io.bioformats.copyconvert with parameters of type DimensionsModifierConstructorDescriptionImageFileShape
(Dimensions imageDimensions, int numberChannels, int numberFrames) -
Uses of Dimensions in org.anchoranalysis.io.bioformats.copyconvert.tofloat
Methods in org.anchoranalysis.io.bioformats.copyconvert.tofloat with parameters of type DimensionsModifier and TypeMethodDescriptionprotected void
FloatFromUnsignedByte.setupBefore
(Dimensions dimensions, ImageFileEncoding encoding) -
Uses of Dimensions in org.anchoranalysis.mpp.bean.mark
Methods in org.anchoranalysis.mpp.bean.mark with parameters of type DimensionsModifier and TypeMethodDescriptionabstract VoxelStatistics
MarkRegion.createStatisticsFor
(VoxelizedMarkMemo memo, Dimensions dimensions) Creates voxel statistics for the mark region based on the given memo and dimensions. -
Uses of Dimensions in org.anchoranalysis.mpp.bean.points
Methods in org.anchoranalysis.mpp.bean.points with parameters of type DimensionsModifier and TypeMethodDescriptionCreateMarkFromPoints.fitMarkToPointsFromMarks
(MarkCollection marks, Dimensions dimensions) Extracts points from marks, creates a new mark, and fits this mark to the extracted points. -
Uses of Dimensions in org.anchoranalysis.mpp.bean.points.fitter
Methods in org.anchoranalysis.mpp.bean.points.fitter with parameters of type DimensionsModifier and TypeMethodDescriptionabstract void
PointsFitter.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) Fits a mark to a set of points within given dimensions. -
Uses of Dimensions in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer with parameters of type DimensionsModifier and TypeMethodDescriptionabstract Optional
<Orientation> OrientationProposer.propose
(Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator) Proposes an orientation for a given mark.PointsProposer.propose
(Point3d point, Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator, ErrorNode errorNode) Proposes a list of points based on the given parameters.RadiiProposer.propose
(Point3d position, RandomNumberGenerator randomNumberGenerator, Dimensions dimensions, Orientation orientation) Proposes a new point representing radii based on the given parameters. -
Uses of Dimensions in org.anchoranalysis.mpp.feature.addcriteria
Methods in org.anchoranalysis.mpp.feature.addcriteria with parameters of type DimensionsModifier and TypeMethodDescriptionboolean
AddCriteriaOr.includeMarks
(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, Dimensions dimensions, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) abstract boolean
AddCriteriaPair.includeMarks
(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, Dimensions dimensions, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) Determines whether to include a pair of marks based on specific criteria.boolean
ArbitraryPointCommon.includeMarks
(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, Dimensions dimensions, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) boolean
BoundingBoxIntersection.includeMarks
(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, Dimensions dimensions, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) -
Uses of Dimensions in org.anchoranalysis.mpp.feature.bean.mark
Methods in org.anchoranalysis.mpp.feature.bean.mark that return DimensionsModifier and TypeMethodDescriptionFeatureInputMark.getDimensionsRequired()
Gets the dimensions associated with this feature input, throwing an exception if not present.Methods in org.anchoranalysis.mpp.feature.bean.mark that return types with arguments of type DimensionsModifier and TypeMethodDescriptionFeatureInputMark.getDimensionsOptional()
Gets the optional dimensions associated with this feature input.Constructors in org.anchoranalysis.mpp.feature.bean.mark with parameters of type DimensionsModifierConstructorDescriptionFeatureInputMark
(Mark mark, Dimensions dimensions, Dictionary dictionary) Constructs a new instance with a mark, dimensions, and dictionary.Constructor parameters in org.anchoranalysis.mpp.feature.bean.mark with type arguments of type DimensionsModifierConstructorDescriptionFeatureInputMark
(Mark mark, Optional<Dimensions> dimensions) Constructs a new instance with a mark and optional dimensions.FeatureInputMark
(Mark mark, Optional<Dimensions> dimensions, Optional<Dictionary> dictionary) Creates a newFeatureInputMark
instance. -
Uses of Dimensions in org.anchoranalysis.mpp.feature.bean.mark.collection
Methods in org.anchoranalysis.mpp.feature.bean.mark.collection that return types with arguments of type DimensionsModifier and TypeMethodDescriptionFeatureInputMarkCollection.dimensions()
Gets the optional dimensions associated with the mark collection.Constructor parameters in org.anchoranalysis.mpp.feature.bean.mark.collection with type arguments of type DimensionsModifierConstructorDescriptionFeatureInputMarkCollection
(MarkCollection marks, Optional<Dimensions> dimensions) Creates a newFeatureInputMarkCollection
instance. -
Uses of Dimensions in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark with parameters of type DimensionsModifier and TypeMethodDescriptionabstract BoundingBox
Mark.box
(Dimensions dimensions, int regionID) Calculates the bounding box for a specific region of the mark.abstract BoundingBox
Mark.boxAllRegions
(Dimensions dimensions) Calculates the bounding box for all regions of the mark.MarkCollection.boxList
(Dimensions dimensions, int regionID) Creates a list of bounding boxes for all marks in the collection.static Point3d
PointClamper.clamp
(Point3d point, Dimensions dimensions) Clamps a double-precision point to be within the given dimensions.static Point3i
PointClamper.clamp
(Point3i point, Dimensions dimensions) Clamps an integer point to be within the given dimensions.Mark.deriveObject
(Dimensions dimensions, RegionMembershipWithFlags region, BinaryValuesByte binaryValues) Creates an ObjectMask representation of the mark.MarkCollection.deriveObjects
(Dimensions dimensions, RegionMembershipWithFlags regionMembership) Derives objects from the marks in the collection.ColoredMarks.subsetWhereBBoxIntersects
(Dimensions dimensions, int regionID, List<BoundingBox> intersectList) Creates a subset of marks whose bounding boxes intersect with given boxes.Constructors in org.anchoranalysis.mpp.mark with parameters of type DimensionsModifierConstructorDescriptionMarkToObjectConverter
(Optional<ScaleFactor> scaleFactor, Dimensions dimensions) Create for particularDimensions
with a scaling-factor.MarkToObjectConverter
(Optional<ScaleFactor> scaleFactor, Dimensions dimensions, RegionMembershipWithFlags regionMembership, BinaryValuesByte binaryValuesOut) Creates a newMarkToObjectConverter
instance.MarkToObjectConverter
(Dimensions dimensions) Create for particularDimensions
without a scaling-factor. -
Uses of Dimensions in org.anchoranalysis.mpp.mark.conic
Methods in org.anchoranalysis.mpp.mark.conic with parameters of type DimensionsModifier and TypeMethodDescriptionEllipse.box
(Dimensions dimensions, int regionID) Ellipsoid.box
(Dimensions dimensions, int regionID) MarkWithPositionAndSingleRadius.box
(Dimensions dimensions, int regionID) Ellipse.boxAllRegions
(Dimensions dimensions) Ellipsoid.boxAllRegions
(Dimensions dimensions) MarkWithPositionAndSingleRadius.boxAllRegions
(Dimensions dimensions) static BoundingBox
BoundingBoxCalculator.boxFromBounds
(Point3d pos, double radius, boolean do3D, Dimensions dimensions) Calculates a bounding box for a point with a scalar radius in all dimensions.static BoundingBox
BoundingBoxCalculator.boxFromBounds
(Point3d center, cern.colt.matrix.DoubleMatrix1D radiiMatrix, boolean do3D, Dimensions dimensions) Calculates a bounding box for a point with varying radii in each dimension (that have already been resolved into a matrix) -
Uses of Dimensions in org.anchoranalysis.mpp.mark.points
Methods in org.anchoranalysis.mpp.mark.points with parameters of type DimensionsModifier and TypeMethodDescriptionLineSegment.box
(Dimensions dimensions, int regionID) PointListBase.box
(Dimensions dimensions, int regionID) RotatableBoundingBox.box
(Dimensions dimensions, int regionID) LineSegment.boxAllRegions
(Dimensions dimensions) PointList.boxAllRegions
(Dimensions dimensions) Polygon.boxAllRegions
(Dimensions dimensions) PolygonCurve.boxAllRegions
(Dimensions dimensions) RotatableBoundingBox.boxAllRegions
(Dimensions dimensions) -
Uses of Dimensions in org.anchoranalysis.mpp.overlay
Methods in org.anchoranalysis.mpp.overlay with parameters of type DimensionsModifier and TypeMethodDescriptionOverlayMark.box
(DrawOverlay overlayWriter, Dimensions dim) OverlayMark.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) -
Uses of Dimensions in org.anchoranalysis.mpp.proposer
Methods in org.anchoranalysis.mpp.proposer that return DimensionsModifier and TypeMethodDescriptionProposerContext.dimensions()
Gets the dimensions of the energy stack. -
Uses of Dimensions in org.anchoranalysis.overlay
Methods in org.anchoranalysis.overlay with parameters of type DimensionsModifier and TypeMethodDescriptionabstract BoundingBox
Overlay.box
(DrawOverlay overlayWriter, Dimensions dimensions) A bounding-box around the overlay.abstract ObjectWithProperties
Overlay.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) Derives an object-mask representation of the overlay to be drawn withoverlayWriter
. -
Uses of Dimensions in org.anchoranalysis.overlay.collection
Methods in org.anchoranalysis.overlay.collection with parameters of type DimensionsModifier and TypeMethodDescriptionColoredOverlayCollection.subsetWhereBoxIntersects
(Dimensions scene, DrawOverlay drawOverlay, List<BoundingBox> toIntersectWith) Find overlays whose bounding-boxes intersect with any of the boxes intoIntersectWith
. -
Uses of Dimensions in org.anchoranalysis.overlay.object
Methods in org.anchoranalysis.overlay.object with parameters of type DimensionsModifier and TypeMethodDescriptionOverlayObjectMask.box
(DrawOverlay overlayWriter, Dimensions dimensions) OverlayObjectMask.createObject
(Dimensions dimensionsEntireImage, BinaryValuesByte binaryValuesOut) -
Uses of Dimensions in org.anchoranalysis.plugin.annotation.bean.comparer
Methods in org.anchoranalysis.plugin.annotation.bean.comparer with parameters of type DimensionsModifier and TypeMethodDescriptionMaskAsObject.loadAsObjects
(Path reference, Dimensions dimensions, boolean debugMode, OperationContext context) Objects.loadAsObjects
(Path filePathSource, Dimensions dimensions, boolean debugMode, OperationContext context) -
Uses of Dimensions in org.anchoranalysis.plugin.annotation.bean.comparison.assigner
Methods in org.anchoranalysis.plugin.annotation.bean.comparison.assigner with parameters of type DimensionsModifier and TypeMethodDescriptionabstract T
AnnotationComparisonAssigner.createAssignment
(ObjectsToCompare objectsToCompare, Dimensions dimensions, boolean useMIP, InputOutputContext context) Creates an assignment based on the objects to compare.FeatureCostAssigner.createAssignment
(ObjectsToCompare objectsToCompare, Dimensions dimensions, boolean useMIP, InputOutputContext context) MaskIntersectionAssigner.createAssignment
(ObjectsToCompare objectsToCompare, Dimensions dimensions, boolean useMIP, InputOutputContext context) -
Uses of Dimensions in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Methods in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Channel
DistanceTransformForEachObject3D.createFromDimensions
(Dimensions dimensions) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.blur
Methods in org.anchoranalysis.plugin.image.bean.blur with parameters of type DimensionsModifier and TypeMethodDescriptionvoid
BlurGaussian3D.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) void
BlurGaussianEachSlice2D.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) abstract void
BlurStrategy.blur
(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) Applies the blur operation to the given voxels.protected double
BlurStrategy.calculateSigma
(Dimensions dimensions, MessageLogger logger) Calculates the sigma value to use for blurring, considering the dimensions and whether sigma is in meters. -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.channel.aggregator
Methods in org.anchoranalysis.plugin.image.bean.channel.aggregator that return types with arguments of type DimensionsModifier and TypeMethodDescriptionprotected Optional
<Dimensions> ProjectableBufferAggregator.existingDimensions()
-
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.channel.provider
Methods in org.anchoranalysis.plugin.image.bean.channel.provider with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Channel
CreateNew.createFromDimensions
(Dimensions dimensions) protected abstract Channel
FromDimensionsBase.createFromDimensions
(Dimensions dimensions) Creates a channel from the given dimensions. -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.channel.provider.slice
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.slice with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Channel
RepeatSlice.createFromDimensions
(Dimensions dimensions) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.dimensions.provider
Methods in org.anchoranalysis.plugin.image.bean.dimensions.provider that return Dimensions -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.mask.provider
Methods in org.anchoranalysis.plugin.image.bean.mask.provider with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Mask
AllValuesOff.createFromDimensions
(Dimensions dimensions) protected Mask
AllValuesOn.createFromDimensions
(Dimensions dimensions) protected abstract Mask
FromDimensionsBase.createFromDimensions
(Dimensions dimensions) Creates aMask
from the givenDimensions
. -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.convert with parameters of type DimensionsModifier and TypeMethodDescriptionprotected Mask
FromObjects.createFromDimensions
(Dimensions dimensions) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.morphological with parameters of type Dimensions -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.filter
Method parameters in org.anchoranalysis.plugin.image.bean.object.filter with type arguments of type DimensionsModifier and TypeMethodDescriptionObjectFilterPredicate.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) protected abstract boolean
ObjectFilterPredicate.match
(ObjectMask object, Optional<Dimensions> dimensions) A predicate condition for an object to be kept in the collection.protected boolean
ObjectFilterRelation.match
(ObjectMask object, Optional<Dimensions> dimensions) protected abstract boolean
ObjectFilterRelation.match
(ObjectMask object, Optional<Dimensions> dim, DoubleBiPredicate relation) Performs the matching operation using the resolved relation.protected void
ObjectFilterPredicate.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) Performs any necessary initialization before filtering begins.protected void
ObjectFilterRelation.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.filter.collective
Method parameters in org.anchoranalysis.plugin.image.bean.object.filter.collective with type arguments of type DimensionsModifier and TypeMethodDescriptionprotected boolean
DiscardOutliers.match
(ObjectMask object, Optional<Dimensions> dimensions) protected boolean
RelationWithMatches.match
(ObjectMask object, Optional<Dimensions> dim, DoubleBiPredicate relation) protected void
DiscardOutliers.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
RelationWithMatches.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.filter.combine
Method parameters in org.anchoranalysis.plugin.image.bean.object.filter.combine with type arguments of type DimensionsModifier and TypeMethodDescriptionAnd.filter
(ObjectCollection objects, Optional<Dimensions> dim) Or.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dim) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.filter.independent
Method parameters in org.anchoranalysis.plugin.image.bean.object.filter.independent with type arguments of type DimensionsModifier and TypeMethodDescriptionprotected boolean
GreaterIntersectionWith.match
(ObjectMask object, Optional<Dimensions> dimensions) protected boolean
IntensityGreaterEqualThan.match
(ObjectMask object, Optional<Dimensions> dimensions) protected boolean
IntersectsWith.match
(ObjectMask objectToIntersectWith, Optional<Dimensions> dimensions) protected boolean
NotTouchingSceneBorder.match
(ObjectMask object, Optional<Dimensions> dimensions) protected boolean
ThresholdedFeature.match
(ObjectMask object, Optional<Dimensions> dim, DoubleBiPredicate relation) protected boolean
ThresholdedVolume.match
(ObjectMask object, Optional<Dimensions> dim, DoubleBiPredicate relation) protected void
GreaterIntersectionWith.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
IntensityGreaterEqualThan.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
IntersectsWith.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
ThresholdedFeature.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
ThresholdedVolume.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.provider
Methods in org.anchoranalysis.plugin.image.bean.object.provider that return DimensionsModifier and TypeMethodDescriptionprotected Dimensions
WithDimensionsBase.createDimensions()
Creates the dimensions using the specifiedDimensionsProvider
.Methods in org.anchoranalysis.plugin.image.bean.object.provider that return types with arguments of type DimensionsModifier and TypeMethodDescriptionprotected Optional
<Dimensions> WithOptionalDimensionsBase.createDims()
Creates the dimensions if aDimensionsProvider
is specified. -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.object.provider.filter
Method parameters in org.anchoranalysis.plugin.image.bean.object.provider.filter with type arguments of type DimensionsModifier and TypeMethodDescriptionprotected ObjectCollection
ObjectCollectionProviderFilterBase.filter
(ObjectCollection objects, Optional<Dimensions> dimensions, Optional<List<ObjectMask>> objectsRejected) Filters the given object collection using the specified filter. -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.scale
Method parameters in org.anchoranalysis.plugin.image.bean.scale with type arguments of type DimensionsModifier and TypeMethodDescriptionConstantScaleFactor.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) FitTo.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) Invert.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) MinimumXYResolution.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) ToDimensions.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) ToSuggested.calculate
(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) -
Uses of Dimensions in org.anchoranalysis.plugin.image.bean.stack.provider.color
Methods in org.anchoranalysis.plugin.image.bean.stack.provider.color with parameters of type DimensionsModifier and TypeMethodDescriptionprotected abstract ColoredObjectCollection
ColoredBase.coloredObjectsToDraw
(Dimensions backgroundDimensions) Creates colored-objects to be drawn.protected ColoredObjectCollection
ColoredBaseWithGenerator.coloredObjectsToDraw
(Dimensions backgroundDimensions) protected ColoredObjectCollection
ColoredMask.coloredObjectsToDraw
(Dimensions backgroundDimensions) protected ColoredObjectCollection
ThreeColoredObjects.coloredObjectsToDraw
(Dimensions backgroundDimensions) protected abstract ObjectCollection
ColoredBaseWithGenerator.objectsToDraw
(Dimensions backgroundDimensions) The objects to draw (without any colors) on the background.protected ObjectCollection
ColoredObjects.objectsToDraw
(Dimensions backgroundDimensions) -
Uses of Dimensions in org.anchoranalysis.plugin.image.channel
Methods in org.anchoranalysis.plugin.image.channel with parameters of type DimensionsModifier and TypeMethodDescriptionstatic void
DimensionsChecker.check
(Channel channelToCheck, String channelToCheckName, Dimensions dimFromChannel) Checks a channel to make sure it's the same size as an existing channel.static void
DimensionsChecker.check
(Mask maskToCheck, String channelToCheckName, Dimensions dimensionsFromChannel) Checks a mask to make sure it's the same size as an existing channel. -
Uses of Dimensions in org.anchoranalysis.plugin.image.feature.bean.dimensions
Methods in org.anchoranalysis.plugin.image.feature.bean.dimensions with parameters of type DimensionsModifier and TypeMethodDescriptionprotected double
Extent.calculateForAxis
(Dimensions dimensions, Axis axis) protected abstract double
ForSpecificAxis.calculateForAxis
(Dimensions dimensions, Axis axis) Calculates a feature value for a specific axis of the given dimensions.protected double
VoxelPhysicalSize.calculateForAxis
(Dimensions dimensions, Axis axis) protected double
Area.calculateFromDimensions
(Dimensions dim) protected double
ForSpecificAxis.calculateFromDimensions
(Dimensions dim) protected abstract double
FromDimensionsBase.calculateFromDimensions
(Dimensions dimensions) Calculates a feature value from the given dimensions.protected double
Volume.calculateFromDimensions
(Dimensions dim) -
Uses of Dimensions in org.anchoranalysis.plugin.image.object
Methods in org.anchoranalysis.plugin.image.object with parameters of type DimensionsModifier and TypeMethodDescriptionstatic ObjectCollection
ObjectIntersectionRemover.removeIntersectingVoxels
(ObjectCollection objects, Dimensions dimensions, boolean errorDisconnectedObjects) Removes intersecting voxels from a collection of objects. -
Uses of Dimensions in org.anchoranalysis.plugin.io.multifile
Methods in org.anchoranalysis.plugin.io.multifile that return DimensionsModifier and TypeMethodDescriptionOpenedMultiFile.dimensionsForSeries
(int seriesIndex, Logger logger) -
Uses of Dimensions in org.anchoranalysis.plugin.mpp.bean.stack.provider
Methods in org.anchoranalysis.plugin.mpp.bean.stack.provider with parameters of type DimensionsModifier and TypeMethodDescriptionprotected ObjectCollection
ColoredMarks.objectsToDraw
(Dimensions backgroundDimensions) -
Uses of Dimensions in org.anchoranalysis.plugin.points.bean.fitter
Methods in org.anchoranalysis.plugin.points.bean.fitter that return DimensionsModifier and TypeMethodDescriptionPointsFitterToMark.createDim()
Creates and returns theDimensions
using the specified provider.Methods in org.anchoranalysis.plugin.points.bean.fitter with parameters of type DimensionsModifier and TypeMethodDescriptionprotected abstract void
LinearLeastSquaresViaNormalEquationBase.applyCoefficientsToMark
(cern.colt.matrix.DoubleMatrix2D matrixV, Mark mark, Dimensions dimensions) Applies the calculated coefficients to the mark.void
FitResult.applyFitResultToMark
(Ellipsoid mark, Dimensions sceneDim, double shell) Applies the fit result to anEllipsoid
mark.void
LinearLeastSquaresEllipseFitter.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) void
LinearLeastSquaresEllipsoidFitter.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) void
LinearLeastSquaresViaNormalEquationBase.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) void
Reference.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) void
ReflectInAxesWithinDistance.fit
(List<Point3f> points, Mark mark, Dimensions dimensions) void
PointsFitterToMark.fitPointsToMark
(List<Point3f> pointsForFitter, Mark mark, Dimensions dim) Fits a list of points to a mark using the specified points fitter. -
Uses of Dimensions in org.anchoranalysis.plugin.points.calculate.ellipsoid
Methods in org.anchoranalysis.plugin.points.calculate.ellipsoid with parameters of type DimensionsModifier and TypeMethodDescriptionstatic Ellipsoid
EllipsoidFactory.createMarkEllipsoidLeastSquares
(CheckedSupplier<List<Point3i>, CreateException> opPoints, Dimensions dimensions, boolean suppressZCovariance, double shell) Creates aEllipsoid
using least-squares fitting to a supplied list of points.static Ellipsoid
EllipsoidFactory.createMarkEllipsoidLeastSquares
(ObjectMask object, Dimensions dimensions, boolean suppressZCovariance, double shell) Creates aEllipsoid
using least-squares fitting to the points on the outline of anObjectMask
. -
Uses of Dimensions in org.anchoranalysis.test.image.object
Constructors in org.anchoranalysis.test.image.object with parameters of type DimensionsModifierConstructorDescriptionCutOffCornersObjectFixture
(Dimensions dimensions) Create with any check on dimensions.