Uses of Class
org.anchoranalysis.image.voxel.object.ObjectCollection
Packages that use ObjectCollection
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.
Classes that aren't AnchorBeans that pertain to the initialization of image-related beans.
Beans pertaining to
ObjectMask
and their
collections.Base classes for providers of different core data entities related to images.
Base classes to segment a channel into objects.
An image with only two permissible states.
Merges two or more entities.
The key data entity
org.anchoranalysis.image.voxel.object
and related-classes and
operations.An
ObjectCollection
with associated key-value
pairs.Scaling object-collections, or lists of elements with object-representations.
Operations that extract points from image data entities or vice versa.
Image-related implementations of
FeatureInput
.Non-beans pertaining to segmentation of images via model inference.
Non-bean classes for reading an
ObjectCollection
from the filesystem.Writing an
ObjectCollection
to the filesystem as a
single-channeled stack.Writing an
ObjectCollection
to the filesystem in
HDF5 format.Writing an
ObjectCollection
to the filesystem as
multiple binary singled-channeled images.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.Non-beans for reading data structures related to marked point processes from the file system.
Non-bean classes related to
Mark
s.Comparing the similarity of annotations from two images to each other.
Non-bean classes for comparing two sets of annotations.
Implementations of
ChannelProvider
that are
generic base-classes or otherwise abstract or general.Implementations of
ChannelProvider
that manipulate
the intensity-values of the voxels of a Channel
's
voxels.Implementations of
ChannelProvider
that involve
conversion from or application of ObjectMask
s.Implementations of
ChannelProvider
that assign a
score to particular subregions of a channel.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
ObjectMatcher
.Implementations of
ObjectCollectionProvider
.Implementations of
ObjectCollectionProvider
involving connected-components.Implementations of
ObjectCollectionProvider
involving feature calculation.Implementations of
ObjectCollectionProvider
that
filter objects.Implementations of
ObjectCollectionProvider
involving a Mask
.Implementations of
ObjectCollectionProvider
involving merging objects together.Implementations of
ObjectCollectionProvider
involving morphological operations.Implementations of
ObjectCollectionProvider
involving segmentation.Implementations of
ObjectCollectionProvider
involving z-slice processing.Implementations of
ObjectCollectionProvider
involving splitting objects into smaller objects.Implementations of
SegmentChannelIntoObjects
.Minima imposition for a Watershed transformation.
Implementation of a Watershed transformation
based on Yeong et al. 2009.
Implementations of
StackProvider
that color
portions of an image.Implementations of
ThumbnailFromObjects
.Features from combinations of
ObjectMask
s.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations, and measure
the degree of intersection between objects.Non-beans for calculating a thresholding level from itensity values.
Non-beans pertaining to
ObjectMask
s.Merging
ObjectMask
s.Non-beans for calculating
Feature
s.Implementations of
ObjectCollectionProvider
that
call ImageJ.Implementations of
ObjectCollectionProvider
.Implementations of
StackProvider
involving
Mark
or related classes.Beans that fit or otherwise manipulate sets of points.
Fitting geometric structures to points.
Non-bean convex hull operations.
Fixtures for creating object-masks and related feature-inputs.
Testing utilities and fixtures with no greater downstream dependency than anchor-image-io
or anchor-io-bioformats or anchor-imagej.
Utilities for testing-related reading and writing to the filesystem.
Fixtures for creating object-masks.
-
Uses of ObjectCollection in org.anchoranalysis.annotation.io.assignment
Methods in org.anchoranalysis.annotation.io.assignment with parameters of type ObjectCollectionModifier and TypeMethodDescriptionvoid
OverlappingObjects.addUnassignedLeft
(ObjectCollection objects) Add unassigned objects to the left set.void
OverlappingObjects.addUnassignedRight
(ObjectCollection objects) Add unassigned objects to the right set.AssignOverlappingObjects.createAssignment
(ObjectCollection left, ObjectCollection right, double maxAcceptedCost, Dimensions dimensions) Creates an assignment from the objects inleft
to those inright
.static OverlappingObjects
OverlappingObjects.createWithLeftUnassigned
(ObjectCollection objects) Creates with only left unassigned objects.static OverlappingObjects
OverlappingObjects.createWithRight
(ObjectCollection objects) Creates with only right unassigned objects. -
Uses of ObjectCollection in org.anchoranalysis.annotation.io.bean.comparer
Methods in org.anchoranalysis.annotation.io.bean.comparer that return types with arguments of type ObjectCollectionModifier 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 ObjectCollection in org.anchoranalysis.annotation.mark
Methods in org.anchoranalysis.annotation.mark that return ObjectCollectionModifier and TypeMethodDescriptiondefault ObjectCollection
AnnotationWithMarks.convertToObjects
(Dimensions dimensions) Creates an object-collection that is a voxelized representation of the marks in the annotation. -
Uses of ObjectCollection in org.anchoranalysis.image.bean.nonbean.init
Methods in org.anchoranalysis.image.bean.nonbean.init that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionImageInitialization.objects()
A collection ofObjectCollection
s, indexed by name.Method parameters in org.anchoranalysis.image.bean.nonbean.init with type arguments of type ObjectCollectionModifier and TypeMethodDescriptionvoid
ImageInitialization.addObjectsFrom
(NamedProvider<ObjectCollection> source) Adds all theObjectCollection
s available in aNamedProvider
using the corresponding identifiers. -
Uses of ObjectCollection in org.anchoranalysis.image.bean.object
Methods in org.anchoranalysis.image.bean.object that return ObjectCollectionModifier and TypeMethodDescriptionabstract ObjectCollection
ObjectFilter.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) Filters anObjectCollection
to remove objects.Methods in org.anchoranalysis.image.bean.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionabstract ObjectCollection
ObjectFilter.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) Filters anObjectCollection
to remove objects.abstract List
<MatchedObject> ObjectMatcher.findMatch
(ObjectCollection sourceObjects) Finds matches for objects. -
Uses of ObjectCollection in org.anchoranalysis.image.bean.provider
Methods in org.anchoranalysis.image.bean.provider that return ObjectCollectionModifier and TypeMethodDescriptionprotected abstract ObjectCollection
ObjectCollectionProviderUnary.createFromObjects
(ObjectCollection objects) Creates aObjectCollection
given the entity provided by the delegate.ObjectCollectionProviderUnary.get()
Methods in org.anchoranalysis.image.bean.provider that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionObjectCollectionProviderUnary.getObjects()
The delegateProvider<ObjectCollection>
that is called.Methods in org.anchoranalysis.image.bean.provider with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected abstract ObjectCollection
ObjectCollectionProviderUnary.createFromObjects
(ObjectCollection objects) Creates aObjectCollection
given the entity provided by the delegate.Method parameters in org.anchoranalysis.image.bean.provider with type arguments of type ObjectCollectionModifier and TypeMethodDescriptionvoid
ObjectCollectionProviderUnary.setObjects
(Provider<ObjectCollection> objects) The delegateProvider<ObjectCollection>
that is called. -
Uses of ObjectCollection in org.anchoranalysis.image.bean.segment.object
Methods in org.anchoranalysis.image.bean.segment.object that return ObjectCollectionModifier and TypeMethodDescriptionabstract ObjectCollection
SegmentChannelIntoObjects.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) Segments a channel to produce an object-collection.SegmentChannelIntoObjectsUnary.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) protected abstract ObjectCollection
SegmentChannelIntoObjectsUnary.segment
(Channel channel, Optional<ObjectMask> object, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) Creates anObjectCollection
given the segmentation-results provided by the delegate.Method parameters in org.anchoranalysis.image.bean.segment.object with type arguments of type ObjectCollectionModifier and TypeMethodDescriptionprotected static void
SegmentChannelIntoObjects.checkUnsupportedSeeds
(Optional<ObjectCollection> seeds) Throws an exception ifseeds
is present, as it is unsupported by the implementation. -
Uses of ObjectCollection in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask with parameters of type ObjectCollectionModifier 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
. -
Uses of ObjectCollection in org.anchoranalysis.image.core.merge
Methods in org.anchoranalysis.image.core.merge with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic ObjectMask
ObjectMaskMerger.merge
(ObjectCollection objects) Merges all the objects together that are found in a collection.static BoundingBox
ObjectMaskMerger.mergeBoundingBoxes
(ObjectCollection objects) Merges all the bounding boxes of a collection of objects. -
Uses of ObjectCollection in org.anchoranalysis.image.core.object
Methods in org.anchoranalysis.image.core.object that return ObjectCollectionModifier and TypeMethodDescriptionMatchedObject.getMatches()
The matches associated with the source-objectMethods in org.anchoranalysis.image.core.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, ObjectCollection objects) Constructors in org.anchoranalysis.image.core.object with parameters of type ObjectCollectionModifierConstructorDescriptionMatchedObject
(ObjectMask source, ObjectCollection matches) Creates a newMatchedObject
instance. -
Uses of ObjectCollection in org.anchoranalysis.image.core.object.properties
Methods in org.anchoranalysis.image.core.object.properties that return ObjectCollectionModifier and TypeMethodDescriptionObjectCollectionWithProperties.withoutProperties()
Returns the contained-objects without the corresponding properties.Constructors in org.anchoranalysis.image.core.object.properties with parameters of type ObjectCollectionModifierConstructorDescriptionCreate with a stream of objects, assign empty properties to each. -
Uses of ObjectCollection in org.anchoranalysis.image.core.object.scale
Methods in org.anchoranalysis.image.core.object.scale with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic ScaledElements
<ObjectMask> Scaler.scaleObjects
(ObjectCollection objects, ScaleFactor factor) Scales every object-mask in a collection collectively.static ScaledElements
<ObjectMask> Scaler.scaleObjects
(ObjectCollection objects, ScaleFactor factor, boolean overlappingObjects, Optional<UnaryOperator<ObjectMask>> preOperation, Optional<UnaryOperator<ObjectMask>> postOperation) Scales every object-mask in a collection collectively (if not overlappjng), allowing for additional manipulation before and after scaling.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 ObjectCollection in org.anchoranalysis.image.core.points
Methods in org.anchoranalysis.image.core.points with parameters of type ObjectCollectionModifier and TypeMethodDescriptionPointsFromObject.listFromAllOutlines2i
(ObjectCollection objects) A list of points as three-dimensional integers from the outline of all objects in a collection. -
Uses of ObjectCollection in org.anchoranalysis.image.feature.input
Methods in org.anchoranalysis.image.feature.input that return ObjectCollectionModifier and TypeMethodDescriptionFeatureInputObjectCollection.getObjects()
The collection of objects associated with this feature input.Constructors in org.anchoranalysis.image.feature.input with parameters of type ObjectCollectionModifierConstructorDescriptionConstructs a FeatureInputObjectCollection with a collection of objects.FeatureInputObjectCollection
(ObjectCollection objects, Optional<EnergyStack> energyStack) Constructs a FeatureInputObjectCollection with a collection of objects and an optional energy stack. -
Uses of ObjectCollection in org.anchoranalysis.image.inference.segment
Methods in org.anchoranalysis.image.inference.segment that return ObjectCollectionModifier and TypeMethodDescriptionSegmentedObjectsAtScale.objects()
Create aObjectCollection
of all contained objects, excluding confidence. -
Uses of ObjectCollection in org.anchoranalysis.image.io.object.input
Methods in org.anchoranalysis.image.io.object.input that return ObjectCollectionModifier and TypeMethodDescriptionstatic ObjectCollection
ObjectCollectionReader.createFromPath
(Path path, OperationContext context) Reads an object-collection from a path (or path prefix) trying different methods to read the objects. -
Uses of ObjectCollection in org.anchoranalysis.image.io.object.output.grayscale
Methods in org.anchoranalysis.image.io.object.output.grayscale with parameters of type ObjectCollectionModifier and TypeMethodDescriptionObjectsAsUniqueValueGenerator.transform
(ObjectCollection element) ObjectsMergedAsMaskGenerator.transform
(ObjectCollection element) -
Uses of ObjectCollection in org.anchoranalysis.image.io.object.output.hdf5
Methods in org.anchoranalysis.image.io.object.output.hdf5 that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionstatic Generator
<ObjectCollection> ObjectCollectionWriter.generator()
AGenerator
which writes anObjectCollection
to the file-system.Methods in org.anchoranalysis.image.io.object.output.hdf5 with parameters of type ObjectCollectionModifier and TypeMethodDescriptionvoid
HDF5ObjectsGenerator.writeToFile
(ObjectCollection element, OutputWriteSettings settings, Path filePath) -
Uses of ObjectCollection in org.anchoranalysis.image.io.object.output.mask
Methods in org.anchoranalysis.image.io.object.output.mask that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionstatic Generator
<ObjectCollection> RasterDirectoryObjectsGenerator.create()
-
Uses of ObjectCollection in org.anchoranalysis.image.voxel.binary.connected
Methods in org.anchoranalysis.image.voxel.binary.connected that return ObjectCollectionModifier and TypeMethodDescriptionObjectsFromConnectedComponentsFactory.createUnsignedByte
(BinaryVoxels<UnsignedByteBuffer> voxels) Finds the connected-components in unsigned byte voxels.ObjectsFromConnectedComponentsFactory.createUnsignedInt
(BinaryVoxels<UnsignedIntBuffer> voxels) Finds the connected-components in unsigned int voxels. -
Uses of ObjectCollection in org.anchoranalysis.image.voxel.neighborhood
Methods in org.anchoranalysis.image.voxel.neighborhood with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic 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 ObjectCollection in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return ObjectCollectionModifier and TypeMethodDescriptionObjectCollection.createSubset
(Collection<Integer> indices) A subset of the collection identified by particular indices.ObjectCollection.duplicate()
Deep copy, including duplicatingObjectMask
s.ObjectCollection.duplicateShallow()
Shallow copy of objects.static ObjectCollection
ObjectCollectionFactory.empty()
Creates a newly created object-collection that is empty.ObjectMaskStream.filter
(Predicate<ObjectMask> predicate) Filters aObjectCollection
to include certain items based on a predicate<E extends Exception>
ObjectCollectionObjectMaskStream.filter
(CheckedPredicate<ObjectMask, E> predicate, Class<? extends Exception> throwableClass) Filters aObjectCollection
to include certain items based on a predicateObjectMaskStream.filterAndMap
(Predicate<ObjectMask> predicate, UnaryOperator<ObjectMask> mapFunction) Performs aObjectMaskStream.filter(java.util.function.Predicate<org.anchoranalysis.image.voxel.object.ObjectMask>)
and then aObjectMaskStream.map(org.anchoranalysis.core.functional.checked.CheckedFunction<org.anchoranalysis.image.voxel.object.ObjectMask, org.anchoranalysis.image.voxel.object.ObjectMask, E>)
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.filterAndMapFrom
(Collection<T> collection, Predicate<T> predicate, Class<? extends E> throwableClass, CheckedFunction<T, ObjectMask, E> mapFunction) Creates a new collection by filtering an iterable and then mapping it toObjectMask
.static <T> ObjectCollection
ObjectCollectionFactory.filterAndMapFrom
(Collection<T> collection, Predicate<T> predicate, Function<T, ObjectMask> mapFunction) Creates a new collection by filtering an iterable and then mapping it toObjectMask
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.filterAndMapWithIndexFrom
(List<T> list, Predicate<T> predicate, Class<? extends E> throwableClass, CheckedBiFunction<T, Integer, ObjectMask, E> mapFunctionWithIndex) Creates a new collection by filtering a list and then mapping from it toObjectMask
.ObjectMaskStream.filterExclude
(Predicate<ObjectMask> predicate) Filters aObjectCollection
to exclude certain items based on a predicateObjectMaskStream.filterSubset
(Predicate<ObjectMask> predicate, Collection<Integer> indices) LikeObjectMaskStream.filter(java.util.function.Predicate<org.anchoranalysis.image.voxel.object.ObjectMask>)
but only operates on certain indices of the collection.<E extends Exception>
ObjectCollectionObjectMaskStream.flatMap
(Class<? extends Exception> throwableClass, CheckedFunction<ObjectMask, ObjectCollection, E> mapFunction) Like a typicalflatMap()
operation but accepts a mapping function that throws a checked exception.ObjectMaskStream.flatMap
(Function<ObjectMask, ObjectCollection> mapFunction) Creates a newObjectCollection
after mapping each item to several others.static <T> ObjectCollection
ObjectCollectionFactory.flatMapFrom
(Collection<T> collection, Function<T, ObjectCollection> mapFunction) Creates a new collection by flat-mapping an incoming stream toObjectCollection
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFrom
(Stream<T> stream, Class<? extends Exception> throwableClass, CheckedFunction<T, ObjectCollection, E> mapFunction) Creates a new collection by flat-mapping an incoming stream toObjectCollection
and rethrowing any exception during mapping.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFromCollection
(Stream<T> stream, Class<? extends Exception> throwableClass, CheckedFunction<T, Stream<? extends ObjectMask>, E> mapFunction) Creates a newObjectCollection
by flatMapping an incoming stream toCollection<ObjectMask>
and rethrowing any exception during mapping.static <E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFromRange
(int startInclusive, int endExclusive, Class<? extends Exception> throwableClass, CheckedIntFunction<ObjectCollection, E> mapFunction) Creates a new collection by flat-mapping integers (from a range) each to aObjectCollection
.static ObjectCollection
ObjectCollectionFactory.flatMapFromRange
(int startInclusive, int endExclusive, IntFunction<ObjectCollection> mapFunction) Creates a new collection by flat-mapping integers (from a range) each to aObjectCollection
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFromStream
(Stream<T> stream, Class<? extends Exception> throwableClass, CheckedFunction<T, Stream<ObjectMask>, E> mapFunction) Creates a new collection by flat-mapping an incoming stream toObjectCollection
and rethrowing any exception during mapping.static ObjectCollection
ObjectCollectionFactory.fromRepeated
(int repeats, Supplier<ObjectMask> createObjectMask) Creates a new collection by repeatedly calling a function to create a singleObjectMask
.static ObjectCollection
ObjectCollectionFactory.fromSet
(Set<ObjectMask> set) Creates a new collection from a set ofObjectMask
.<E extends Exception>
ObjectCollectionObjectMaskStream.map
(CheckedFunction<ObjectMask, ObjectMask, E> mapFunction) Creates a newObjectCollection
after mapping each item to another.ObjectMaskStream.mapBoundingBoxChangeExtent
(BoundingBox boxToAssign) Creates a newObjectCollection
after mapping the bounding-box on each object (while maybe changing the extent).ObjectMaskStream.mapBoundingBoxPreserveExtent
(UnaryOperator<BoundingBox> mapFunction) Creates a newObjectCollection
after mapping the bounding-box on each object (whose extent should remain unchanged).static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.mapFrom
(Iterable<T> iterable, Class<? extends E> throwableClass, CheckedFunction<T, ObjectMask, E> mapFunction) Creates a new collection by mapping anIterable
toObjectMask
.static <T> ObjectCollection
ObjectCollectionFactory.mapFrom
(Iterable<T> iterable, Function<T, ObjectMask> mapFunction) Creates a new collection by mapping anIterable
toObjectMask
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.mapFromOptional
(Iterable<T> iterable, Class<? extends Exception> throwableClass, CheckedFunction<T, Optional<ObjectMask>, E> mapFunction) static <T> ObjectCollection
ObjectCollectionFactory.mapFromOptional
(Iterable<T> iterable, Function<T, Optional<ObjectMask>> mapFunction) static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.mapFromOptional
(Iterator<T> iterator, Class<? extends Exception> throwableClass, CheckedFunction<T, Optional<ObjectMask>, E> mapFunction) static <T> ObjectCollection
ObjectCollectionFactory.mapFromOptional
(Iterator<T> iterator, Function<T, Optional<ObjectMask>> mapFunction) static <E extends Exception>
ObjectCollectionObjectCollectionFactory.mapFromRange
(int startInclusive, int endExclusive, Class<? extends Exception> throwableClass, CheckedIntFunction<ObjectMask, E> mapFunction) Creates a new collection by mapping integers (from a range) each to aObjectMask
.static ObjectCollection
ObjectCollectionFactory.mapFromRange
(int startInclusive, int endExclusive, IntFunction<ObjectMask> mapFunction) Creates a new collection by mapping integers (from a range) each to aObjectMask
.static ObjectCollection
ObjectCollectionFactory.of
(Collection<ObjectMask>... collections) Creates a new collection with elements copied from existing collections.static ObjectCollection
ObjectCollectionFactory.of
(Optional<ObjectCollection>... collections) Creates a new collection with elements copied from existing collections, if they exist.static ObjectCollection
ObjectCollectionFactory.of
(BinaryVoxels<UnsignedByteBuffer>... masks) Creates a new collection with elements from the parameter-list ofBinaryVoxels
converting the voxels in their entirety to an object-mask at the origin.static ObjectCollection
ObjectCollectionFactory.of
(ObjectCollection... collection) Creates a new collection with elements copied from existing collections.static ObjectCollection
ObjectCollectionFactory.of
(ObjectMask... object) Creates a new collection with elements from the parameter-list.ObjectCollection.shiftBy
(ReadableTuple3i shiftBy) Shifts the bounding-box of each object by adding to it.Methods in org.anchoranalysis.image.voxel.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic IntersectingObjects
<ObjectMask> IntersectingObjects.create
(ObjectCollection objects) Creates from anObjectCollection
.boolean
ObjectCollection.equalsDeep
(ObjectCollection other) Checks if two collections are equal in a deeper way.static ObjectCollection
ObjectCollectionFactory.of
(ObjectCollection... collection) Creates a new collection with elements copied from existing collections.Method parameters in org.anchoranalysis.image.voxel.object with type arguments of type ObjectCollectionModifier and TypeMethodDescription<E extends Exception>
ObjectCollectionObjectMaskStream.flatMap
(Class<? extends Exception> throwableClass, CheckedFunction<ObjectMask, ObjectCollection, E> mapFunction) Like a typicalflatMap()
operation but accepts a mapping function that throws a checked exception.ObjectMaskStream.flatMap
(Function<ObjectMask, ObjectCollection> mapFunction) Creates a newObjectCollection
after mapping each item to several others.static <T> ObjectCollection
ObjectCollectionFactory.flatMapFrom
(Collection<T> collection, Function<T, ObjectCollection> mapFunction) Creates a new collection by flat-mapping an incoming stream toObjectCollection
.static <T,
E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFrom
(Stream<T> stream, Class<? extends Exception> throwableClass, CheckedFunction<T, ObjectCollection, E> mapFunction) Creates a new collection by flat-mapping an incoming stream toObjectCollection
and rethrowing any exception during mapping.static <E extends Exception>
ObjectCollectionObjectCollectionFactory.flatMapFromRange
(int startInclusive, int endExclusive, Class<? extends Exception> throwableClass, CheckedIntFunction<ObjectCollection, E> mapFunction) Creates a new collection by flat-mapping integers (from a range) each to aObjectCollection
.static ObjectCollection
ObjectCollectionFactory.flatMapFromRange
(int startInclusive, int endExclusive, IntFunction<ObjectCollection> mapFunction) Creates a new collection by flat-mapping integers (from a range) each to aObjectCollection
.Constructors in org.anchoranalysis.image.voxel.object with parameters of type ObjectCollection -
Uses of ObjectCollection in org.anchoranalysis.mpp.io.input
Methods in org.anchoranalysis.mpp.io.input that return types with arguments of type ObjectCollection -
Uses of ObjectCollection in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark that return ObjectCollectionModifier and TypeMethodDescriptionMarkCollection.deriveObjects
(Dimensions dimensions, RegionMembershipWithFlags regionMembership) Derives objects from the marks in the collection. -
Uses of ObjectCollection in org.anchoranalysis.plugin.annotation.bean.comparer
Methods in org.anchoranalysis.plugin.annotation.bean.comparer that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionMaskAsObject.loadAsObjects
(Path reference, Dimensions dimensions, boolean debugMode, OperationContext context) Objects.loadAsObjects
(Path filePathSource, Dimensions dimensions, boolean debugMode, OperationContext context) -
Uses of ObjectCollection in org.anchoranalysis.plugin.annotation.comparison
Methods in org.anchoranalysis.plugin.annotation.comparison that return ObjectCollectionModifier and TypeMethodDescriptionObjectsToCompare.getLeft()
Objects on left-side of the comparison.ObjectsToCompare.getRight()
Objects on right-side of the comparison.Constructors in org.anchoranalysis.plugin.annotation.comparison with parameters of type ObjectCollectionModifierConstructorDescriptionObjectsToCompare
(ObjectCollection left, ObjectCollection right) Creates a newObjectsToCompare
instance. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.channel.provider
Methods in org.anchoranalysis.plugin.image.bean.channel.provider with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected abstract Channel
UnaryWithObjectsBase.createFromChannel
(Channel channel, ObjectCollection objects) Creates a new channel from an existing channel and a collection of objects. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.channel.provider.intensity
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.intensity with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected Channel
NormalizeDifferenceToMedian.createFromChannel
(Channel channel, ObjectCollection objects) protected Channel
NormalizeObjectIntensity.createFromChannel
(Channel channel, ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.channel.provider.object
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected abstract void
LevelPerObjectBase.writeLevelsForObjects
(Channel input, ObjectCollection objects, Channel output) Creates a channel with the levels for a set of objects.protected void
LevelPerObjectIndependently.writeLevelsForObjects
(Channel channelIntensity, ObjectCollection objects, Channel output) protected void
LevelPerObjectNeighbors.writeLevelsForObjects
(Channel channelIntensity, ObjectCollection objects, Channel output) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.channel.provider.score
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.score with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected Channel
IdentifyObjects.createFromChannel
(Channel channel, ObjectCollection objects) protected Channel
ScoreObjects.createFromChannel
(Channel channel, ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.filter
Methods in org.anchoranalysis.plugin.image.bean.object.filter that return ObjectCollectionModifier and TypeMethodDescriptionObjectFilterPredicate.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) Methods in org.anchoranalysis.plugin.image.bean.object.filter with parameters of type ObjectCollectionModifier and TypeMethodDescriptionObjectFilterPredicate.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dimensions) protected abstract boolean
ObjectFilterPredicate.precondition
(ObjectCollection objectsToFilter) A precondition, which if evaluates to false, cancels the filter i.e. nothing is removed.protected boolean
ObjectFilterRelation.precondition
(ObjectCollection objectsToFilter) 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 ObjectCollection in org.anchoranalysis.plugin.image.bean.object.filter.collective
Methods in org.anchoranalysis.plugin.image.bean.object.filter.collective with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected boolean
DiscardOutliers.precondition
(ObjectCollection objectsToFilter) protected void
DiscardOutliers.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) protected void
RelationWithMatches.start
(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.filter.combine
Methods in org.anchoranalysis.plugin.image.bean.object.filter.combine that return ObjectCollectionModifier and TypeMethodDescriptionAnd.filter
(ObjectCollection objects, Optional<Dimensions> dim) Or.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dim) Methods in org.anchoranalysis.plugin.image.bean.object.filter.combine with parameters of type ObjectCollectionModifier and TypeMethodDescriptionAnd.filter
(ObjectCollection objects, Optional<Dimensions> dim) Or.filter
(ObjectCollection objectsToFilter, Optional<Dimensions> dim) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.filter.independent
Methods in org.anchoranalysis.plugin.image.bean.object.filter.independent with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected boolean
GreaterIntersectionWith.precondition
(ObjectCollection objectsToFilter) protected boolean
IntensityGreaterEqualThan.precondition
(ObjectCollection objectsToFilter) protected boolean
IntersectsWith.precondition
(ObjectCollection objectsToFilter) protected boolean
NotTouchingSceneBorder.precondition
(ObjectCollection objectsToFilter) 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 ObjectCollection in org.anchoranalysis.plugin.image.bean.object.match
Methods in org.anchoranalysis.plugin.image.bean.object.match with parameters of type ObjectCollectionModifier and TypeMethodDescriptionAlways.findMatch
(ObjectCollection sourceObjects) Bridge.findMatch
(ObjectCollection sourceObjects) Intersection.findMatch
(ObjectCollection sourceObjects) static List
<MatchedObject> MatcherIntersectionHelper.matchIntersectingObjects
(ObjectCollection sourceObjects, ObjectCollection searchObjects) Matches objects from the source collection with intersecting objects from the search collection. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider
Methods in org.anchoranalysis.plugin.image.bean.object.provider that return ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
WithContainerBase.containerRequired()
Retrieves the required container of objects.protected abstract ObjectCollection
WithChannelBase.createFromChannel
(Channel channelSrc) Creates anObjectCollection
from a sourceChannel
.AtIndex.createFromObjects
(ObjectCollection objects) Duplicate.createFromObjects
(ObjectCollection objects) Scale.createFromObjects
(ObjectCollection objects) UnaryWithChannelBase.createFromObjects
(ObjectCollection objectsSource) protected abstract ObjectCollection
UnaryWithChannelBase.createFromObjects
(ObjectCollection objectsSource, Channel channelSource) Creates objects from a source collection and a channel.Concatenate.get()
Empty.get()
IfParamEqual.get()
Permute.get()
Reference.get()
ReferenceOrElse.get()
WithChannelBase.get()
Methods in org.anchoranalysis.plugin.image.bean.object.provider that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionprotected Optional
<ObjectCollection> WithContainerBase.containerOptional()
Retrieves the optional container of objects.Methods in org.anchoranalysis.plugin.image.bean.object.provider with parameters of type ObjectCollectionModifier and TypeMethodDescriptionAtIndex.createFromObjects
(ObjectCollection objects) Duplicate.createFromObjects
(ObjectCollection objects) Scale.createFromObjects
(ObjectCollection objects) UnaryWithChannelBase.createFromObjects
(ObjectCollection objectsSource) protected abstract ObjectCollection
UnaryWithChannelBase.createFromObjects
(ObjectCollection objectsSource, Channel channelSource) Creates objects from a source collection and a channel. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.connected
Methods in org.anchoranalysis.plugin.image.bean.object.provider.connected that return ObjectCollectionModifier and TypeMethodDescriptionDecomposeIntoConnectedComponents.createFromObjects
(ObjectCollection objects) RejectIfNotConnected.createFromObjects
(ObjectCollection objects) ConnectedComponentsFromMask.get()
Methods in org.anchoranalysis.plugin.image.bean.object.provider.connected with parameters of type ObjectCollectionModifier and TypeMethodDescriptionDecomposeIntoConnectedComponents.createFromObjects
(ObjectCollection objects) RejectIfNotConnected.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.feature
Methods in org.anchoranalysis.plugin.image.bean.object.provider.feature that return ObjectCollectionModifier and TypeMethodDescriptionObjectWithMaximumFeature.createFromObjects
(ObjectCollection objects) ObjectWithMaximumFeatureFromEachMatchedCollection.createFromObjects
(ObjectCollection objects) SortByFeature.createFromObjects
(ObjectCollection objects) Methods in org.anchoranalysis.plugin.image.bean.object.provider.feature with parameters of type ObjectCollectionModifier and TypeMethodDescriptionObjectWithMaximumFeature.createFromObjects
(ObjectCollection objects) ObjectWithMaximumFeatureFromEachMatchedCollection.createFromObjects
(ObjectCollection objects) SortByFeature.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.filter
Methods in org.anchoranalysis.plugin.image.bean.object.provider.filter that return ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
Filter.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dim) protected ObjectCollection
FilterByGroup.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dim) IntersectsWithContainer.createFromObjects
(ObjectCollection objects) Match.createFromObjects
(ObjectCollection objects) NotInContainer.createFromObjects
(ObjectCollection objects) ObjectCollectionProviderFilterBase.createFromObjects
(ObjectCollection objects) protected abstract ObjectCollection
ObjectCollectionProviderFilterBase.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dimensions) Creates anObjectCollection
from the given objects, potentially applying a filter and considering dimensions.RemoveTouchingBorder.createFromObjects
(ObjectCollection objects) protected ObjectCollection
ObjectCollectionProviderFilterBase.filter
(ObjectCollection objects, Optional<Dimensions> dimensions, Optional<List<ObjectMask>> objectsRejected) Filters the given object collection using the specified filter.Methods in org.anchoranalysis.plugin.image.bean.object.provider.filter with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
Filter.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dim) protected ObjectCollection
FilterByGroup.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dim) IntersectsWithContainer.createFromObjects
(ObjectCollection objects) Match.createFromObjects
(ObjectCollection objects) NotInContainer.createFromObjects
(ObjectCollection objects) ObjectCollectionProviderFilterBase.createFromObjects
(ObjectCollection objects) protected abstract ObjectCollection
ObjectCollectionProviderFilterBase.createFromObjects
(ObjectCollection objects, Optional<List<ObjectMask>> objectsRejected, Optional<Dimensions> dimensions) Creates anObjectCollection
from the given objects, potentially applying a filter and considering dimensions.RemoveTouchingBorder.createFromObjects
(ObjectCollection objects) protected ObjectCollection
ObjectCollectionProviderFilterBase.filter
(ObjectCollection objects, Optional<Dimensions> dimensions, Optional<List<ObjectMask>> objectsRejected) Filters the given object collection using the specified filter. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.mask
Methods in org.anchoranalysis.plugin.image.bean.object.provider.mask that return ObjectCollectionModifier and TypeMethodDescriptionAndObjectsWithMasks.createFromObjects
(ObjectCollection objects) FromMask.get()
Methods in org.anchoranalysis.plugin.image.bean.object.provider.mask with parameters of type ObjectCollectionModifier and TypeMethodDescriptionAndObjectsWithMasks.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.merge
Methods in org.anchoranalysis.plugin.image.bean.object.provider.merge that return ObjectCollectionModifier and TypeMethodDescriptionMergeGreedyToIncreaseObjectFeature.createFromObjects
(ObjectCollection objectsSource) MergeWithFeature.createFromObjects
(ObjectCollection objectsSource) MergeTwoCollectionsItemwise.get()
protected ObjectCollection
MergeBase.mergeMultiplex
(ObjectCollection objects, MergeBase.MergeObjects mergeFunc) Merges objects either in a container or altogether.MergeBase.MergeObjects.mergeObjects
(ObjectCollection objects) Merges a collection of objects.Methods in org.anchoranalysis.plugin.image.bean.object.provider.merge with parameters of type ObjectCollectionModifier and TypeMethodDescriptionMergeGreedyToIncreaseObjectFeature.createFromObjects
(ObjectCollection objectsSource) MergeWithFeature.createFromObjects
(ObjectCollection objectsSource) protected ObjectCollection
MergeBase.mergeMultiplex
(ObjectCollection objects, MergeBase.MergeObjects mergeFunc) Merges objects either in a container or altogether.MergeBase.MergeObjects.mergeObjects
(ObjectCollection objects) Merges a collection of objects. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.morphological
Methods in org.anchoranalysis.plugin.image.bean.object.provider.morphological that return ObjectCollectionModifier and TypeMethodDescriptionObjectCollectionProviderMorphological.createFromObjects
(ObjectCollection objects) Methods in org.anchoranalysis.plugin.image.bean.object.provider.morphological with parameters of type ObjectCollectionModifier and TypeMethodDescriptionObjectCollectionProviderMorphological.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.segment
Methods in org.anchoranalysis.plugin.image.bean.object.provider.segment that return ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
SegmentChannel.createFromChannel
(Channel channelSource) protected ObjectCollection
SegmentWithSeeds.createFromChannel
(Channel channel) protected ObjectCollection
BinarySegmentByObject.createFromObjects
(ObjectCollection objectsSource, Channel channelSource) SegmentChannelByObject.createFromObjects
(ObjectCollection objectsSource, Channel channelToSegment) SegmentStack.get()
Methods in org.anchoranalysis.plugin.image.bean.object.provider.segment with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
BinarySegmentByObject.createFromObjects
(ObjectCollection objectsSource, Channel channelSource) SegmentChannelByObject.createFromObjects
(ObjectCollection objectsSource, Channel channelToSegment) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.slice
Methods in org.anchoranalysis.plugin.image.bean.object.provider.slice that return ObjectCollectionModifier and TypeMethodDescriptionExtendInZ.createFromObjects
(ObjectCollection objects) ExtendInZWithinContainer.createFromObjects
(ObjectCollection objectsSource) FlattenZ.createFromObjects
(ObjectCollection objects) SliceAt.createFromObjects
(ObjectCollection objects) Methods in org.anchoranalysis.plugin.image.bean.object.provider.slice with parameters of type ObjectCollectionModifier and TypeMethodDescriptionExtendInZ.createFromObjects
(ObjectCollection objects) ExtendInZWithinContainer.createFromObjects
(ObjectCollection objectsSource) FlattenZ.createFromObjects
(ObjectCollection objects) SliceAt.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.provider.split
Methods in org.anchoranalysis.plugin.image.bean.object.provider.split that return ObjectCollectionModifier and TypeMethodDescriptionRemoveIntersectingVoxels.createFromObjects
(ObjectCollection objects) SplitByObjects.createFromObjects
(ObjectCollection objectCollection) SplitIntoSquares.createFromObjects
(ObjectCollection objectCollection) Methods in org.anchoranalysis.plugin.image.bean.object.provider.split with parameters of type ObjectCollectionModifier and TypeMethodDescriptionRemoveIntersectingVoxels.createFromObjects
(ObjectCollection objects) SplitByObjects.createFromObjects
(ObjectCollection objectCollection) SplitIntoSquares.createFromObjects
(ObjectCollection objectCollection) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.segment.channel
Methods in org.anchoranalysis.plugin.image.bean.object.segment.channel that return ObjectCollectionModifier and TypeMethodDescriptionAtScale.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) ConnectedComponentsFromBinarySegmentation.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) Filter.segment
(Channel channel, Optional<ObjectMask> object, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) ImposeMinima.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) Mser.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) SegmentOnMaximumIntensityAndExpandInZ.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds, SegmentChannelIntoObjects upstreamSegmenter) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima
Methods in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.minima with parameters of type ObjectCollectionModifier and TypeMethodDescriptionabstract Channel
MinimaImposition.imposeMinima
(Channel channel, ObjectCollection seeds, Optional<ObjectMask> containingMask) Imposes minima on a channel based on seed objects and an optional containing mask.MinimaImpositionGrayscaleReconstruction.imposeMinima
(Channel channel, ObjectCollection seeds, Optional<ObjectMask> containingMask) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong
Methods in org.anchoranalysis.plugin.image.bean.object.segment.channel.watershed.yeong that return ObjectCollectionModifier and TypeMethodDescriptionWatershedYeong.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.stack.provider.color
Methods in org.anchoranalysis.plugin.image.bean.stack.provider.color that return ObjectCollectionModifier and TypeMethodDescriptionprotected abstract ObjectCollection
ColoredBaseWithGenerator.objectsToDraw
(Dimensions backgroundDimensions) The objects to draw (without any colors) on the background.protected ObjectCollection
ColoredObjects.objectsToDraw
(Dimensions backgroundDimensions) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.bean.thumbnail.object
Methods in org.anchoranalysis.plugin.image.bean.thumbnail.object that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionOutlinePreserveRelativeSize.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> backgroundSource, ExecutionTimeRecorder executionTimeRecorder) abstract ThumbnailBatch
<ObjectCollection> ThumbnailFromObjects.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> background, ExecutionTimeRecorder executionTimeRecorder) Initializes a batch to create thumbnails.Methods in org.anchoranalysis.plugin.image.bean.thumbnail.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionOutlinePreserveRelativeSize.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> backgroundSource, ExecutionTimeRecorder executionTimeRecorder) abstract ThumbnailBatch
<ObjectCollection> ThumbnailFromObjects.start
(ObjectCollection objects, StreamableCollection<BoundingBox> boundingBoxes, Optional<Stack> background, ExecutionTimeRecorder executionTimeRecorder) Initializes a batch to create thumbnails. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.feature.bean.object.combine
Methods in org.anchoranalysis.plugin.image.feature.bean.object.combine that return ObjectCollectionModifier and TypeMethodDescriptionabstract ObjectCollection
CombineObjectsForFeatures.objectsForThumbnail
(T input) Selects objects from an input that will be used for thumbnail generation.EachObjectIndependently.objectsForThumbnail
(FeatureInputSingleObject input) PairNeighbors.objectsForThumbnail
(FeatureInputPairObjects input) Methods in org.anchoranalysis.plugin.image.feature.bean.object.combine that return types with arguments of type ObjectCollectionModifier and TypeMethodDescriptionCombineObjectsForFeatures.deriveInputsStartBatch
(ObjectCollection objects, EnergyStack energyStack, boolean thumbnailsEnabled, OperationContext context) Derives a list of inputs (i.e. rows in a feature table) and starts a batch of related thumbnail generation.Methods in org.anchoranalysis.plugin.image.feature.bean.object.combine with parameters of type ObjectCollectionModifier and TypeMethodDescriptionCombineObjectsForFeatures.deriveInputsStartBatch
(ObjectCollection objects, EnergyStack energyStack, boolean thumbnailsEnabled, OperationContext context) Derives a list of inputs (i.e. rows in a feature table) and starts a batch of related thumbnail generation.CombineObjectsForFeatures.startBatchDeriveInputs
(ObjectCollection objects, EnergyStack energyStack, Logger logger) Derives a list of inputs from an object-collection.EachObjectIndependently.startBatchDeriveInputs
(ObjectCollection objects, EnergyStack energyStack, Logger logger) PairNeighbors.startBatchDeriveInputs
(ObjectCollection objects, EnergyStack energyStack, Logger logger) -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.intensity.level
Methods in org.anchoranalysis.plugin.image.intensity.level with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic LevelResultCollection
LevelResultCollectionFactory.createCollection
(Channel channel, ObjectCollection objects, CalculateLevel calculateLevel, int numberDilations, MessageLogger logger) Creates aLevelResultCollection
from a channel and object collection. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.object
Methods in org.anchoranalysis.plugin.image.object that return ObjectCollectionModifier and TypeMethodDescriptionstatic ObjectCollection
ObjectIntersectionRemover.removeIntersectingVoxels
(ObjectCollection objects, Dimensions dimensions, boolean errorDisconnectedObjects) Removes intersecting voxels from a collection of objects.Methods in org.anchoranalysis.plugin.image.object with parameters of type ObjectCollectionModifier and TypeMethodDescriptionstatic ObjectCollection
ObjectIntersectionRemover.removeIntersectingVoxels
(ObjectCollection objects, Dimensions dimensions, boolean errorDisconnectedObjects) Removes intersecting voxels from a collection of objects.Constructors in org.anchoranalysis.plugin.image.object with parameters of type ObjectCollectionModifierConstructorDescriptionColoredObjectCollection
(ObjectCollection objects, ColorList colors) Create with an existing object and color list. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.object.merge
Methods in org.anchoranalysis.plugin.image.object.merge that return ObjectCollectionModifier and TypeMethodDescriptionMergeGraph.verticesAsObjects()
Retrieves all vertices in the graph as anObjectCollection
.Methods in org.anchoranalysis.plugin.image.object.merge with parameters of type ObjectCollectionModifier and TypeMethodDescriptionMergeGraph.addObjectsToGraph
(ObjectCollection objects) Adds objects to the graph. -
Uses of ObjectCollection in org.anchoranalysis.plugin.image.task.feature.calculator
Methods in org.anchoranalysis.plugin.image.task.feature.calculator with parameters of type ObjectCollectionModifier and TypeMethodDescriptionvoid
CalculateFeaturesForObjects.calculateForObjects
(ObjectCollection objects, EnergyStack energyStack, LabelsForInput labelsForInput) Calculates the feature-results forobjects
, and stores the results. -
Uses of ObjectCollection in org.anchoranalysis.plugin.imagej.bean.object.provider
Methods in org.anchoranalysis.plugin.imagej.bean.object.provider that return ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
DrawLineAlongConvexHull.createFromObjects
(ObjectCollection objects) FillHoles.createFromObjects
(ObjectCollection objects) Methods in org.anchoranalysis.plugin.imagej.bean.object.provider with parameters of type ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
DrawLineAlongConvexHull.createFromObjects
(ObjectCollection objects) FillHoles.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.imagej.bean.object.segment
Methods in org.anchoranalysis.plugin.imagej.bean.object.segment that return ObjectCollectionModifier and TypeMethodDescriptionFloodFillEachIntensityLevel.segment
(Channel channel, Optional<ObjectMask> objectMask, Optional<ObjectCollection> seeds) -
Uses of ObjectCollection in org.anchoranalysis.plugin.mpp.bean.object.provider
Methods in org.anchoranalysis.plugin.mpp.bean.object.provider that return ObjectCollection -
Uses of ObjectCollection in org.anchoranalysis.plugin.mpp.bean.stack.provider
Methods in org.anchoranalysis.plugin.mpp.bean.stack.provider that return ObjectCollectionModifier and TypeMethodDescriptionprotected ObjectCollection
ColoredMarks.objectsToDraw
(Dimensions backgroundDimensions) -
Uses of ObjectCollection in org.anchoranalysis.plugin.points.bean
Methods in org.anchoranalysis.plugin.points.bean that return ObjectCollectionModifier and TypeMethodDescriptionSplitContourAtSaddlePoints.createFromObjects
(ObjectCollection objects) Methods in org.anchoranalysis.plugin.points.bean with parameters of type ObjectCollectionModifier and TypeMethodDescriptionSplitContourAtSaddlePoints.createFromObjects
(ObjectCollection objects) -
Uses of ObjectCollection in org.anchoranalysis.plugin.points.bean.fitter
Methods in org.anchoranalysis.plugin.points.bean.fitter that return ObjectCollectionModifier and TypeMethodDescriptionPointsFitterToMark.createObjects()
Creates and returns theObjectCollection
using the specified provider. -
Uses of ObjectCollection in org.anchoranalysis.plugin.points.convexhull
Methods in org.anchoranalysis.plugin.points.convexhull with parameters of type ObjectCollectionModifier and TypeMethodDescriptionConvexHullUtilities.pointsOnAllOutlines
(ObjectCollection objects) Get points on all outlines of a collection of objects. -
Uses of ObjectCollection in org.anchoranalysis.test.feature.plugins.objects
Methods in org.anchoranalysis.test.feature.plugins.objects that return ObjectCollectionModifier and TypeMethodDescriptionstatic ObjectCollection
IntersectingCircleObjectsFixture.generateIntersectingObjects
(int numberIntersecting, int numberNotIntersecting, boolean sameSize) Generates a collection of circular objects, some intersecting and some not intersecting. -
Uses of ObjectCollection in org.anchoranalysis.test.image
Methods in org.anchoranalysis.test.image with parameters of type ObjectCollectionModifier and TypeMethodDescriptionvoid
WriteIntoDirectory.writeObjects
(String outputName, ObjectCollection objects) Writes the outline of objects on a blank RGB image, inferring dimensions of the image to center the object.void
WriteIntoDirectory.writeObjects
(String outputName, ObjectCollection objects, Stack background) Writes the outline of objects on a background. -
Uses of ObjectCollection in org.anchoranalysis.test.image.io
Methods in org.anchoranalysis.test.image.io that return ObjectCollectionModifier and TypeMethodDescriptionTestLoaderImage.openObjectsFromFilePath
(Path folderPath) Opens an obj-mask-collection from a path to a fileTestLoaderImage.openObjectsFromTestPath
(String testDirectoryPath) Opens an object collection from a test path. -
Uses of ObjectCollection in org.anchoranalysis.test.image.object
Methods in org.anchoranalysis.test.image.object that return ObjectCollectionModifier and TypeMethodDescriptionCutOffCornersObjectFixture.createAll()
Creates all three objects.static ObjectCollection
CircleObjectFixture.successiveCircles
(int numberCircles, Point2d startCenter, int radius, Point2d centerShift, double radiusShift) Creates several successive circles whose center is incrementally shifted.