Modifier and Type | Class and Description |
---|---|
class |
ObjectCollectionProviderUnary
Implementation of
ObjectCollectionProvider that calls a single delegate Provider<ObjectCollection> . |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
OutputFeatureTable.getObjects()
The objects for which features are calculated.
|
Modifier and Type | Method and Description |
---|---|
void |
OutputFeatureTable.setObjects(ObjectCollectionProvider objects)
The objects for which features are calculated.
|
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
ReportFeatureOnObjectsBase.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ReportFeatureOnObjectsBase.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
DistanceTransformForEachObject3D.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
DistanceTransformForEachObject3D.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
UnaryWithObjectsBase.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
UnaryWithObjectsBase.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
AssignFromIntersectingObjects.getObjectsSource() |
ObjectCollectionProvider |
AssignFromIntersectingObjects.getObjectsTarget() |
Modifier and Type | Method and Description |
---|---|
void |
AssignFromIntersectingObjects.setObjectsSource(ObjectCollectionProvider objectsSource) |
void |
AssignFromIntersectingObjects.setObjectsTarget(ObjectCollectionProvider objectsTarget) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
LevelPerObjectBase.getObjects()
The objects for whom a level is calculated
|
Modifier and Type | Method and Description |
---|---|
void |
LevelPerObjectBase.setObjects(ObjectCollectionProvider objects)
The objects for whom a level is calculated
|
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
GenerateToMatchObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
GenerateToMatchObjects.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
FromObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
FromObjects.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
IntersectsWith.getObjects() |
ObjectCollectionProvider |
GreaterIntersectionWith.getObjectsGreater() |
ObjectCollectionProvider |
GreaterIntersectionWith.getObjectsLesser() |
Modifier and Type | Method and Description |
---|---|
void |
IntersectsWith.setObjects(ObjectCollectionProvider objects) |
void |
GreaterIntersectionWith.setObjectsGreater(ObjectCollectionProvider objectsGreater) |
void |
GreaterIntersectionWith.setObjectsLesser(ObjectCollectionProvider objectsLesser) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
Always.getObjects() |
ObjectCollectionProvider |
Intersection.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
Always.setObjects(ObjectCollectionProvider objects) |
void |
Intersection.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Class and Description |
---|---|
class |
AtIndex
Extract a single
ObjectMask into a new collection. |
class |
Concatenate |
class |
Duplicate
Duplicates (deep copy) an object-collection.
|
class |
Empty
Creates an empty object-collection.
|
class |
IfParamEqual
Multiplexes between two object-collection-providers depending on whether a parameter value equals
a particular string
|
class |
Permute
Permutes some changes over an
ObjectCollectionProvider and collects all the results in an
ObjectCollection |
class |
Reference |
class |
ReferenceOrElse
Returns a object-collection by name if it exists, or else calls
objectsElse if it doesn't
exist. |
class |
Scale
Scales all the objects in the collection by a particular scale-factor.
|
class |
UnaryWithChannelBase |
class |
WithChannelBase |
class |
WithContainerBase
Base class for
ObjectCollectionProvider that take an optional objectsContainer
bean-field. |
class |
WithDimensionsBase
Base class for
ObjectCollectionProviderUnary classes that require dimensions to be
specified. |
class |
WithOptionalDimensionsBase
Base class for
ObjectCollectionProviderUnary classes that offer an optional means to
specify dimensions. |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
Permute.getObjects() |
ObjectCollectionProvider |
WithContainerBase.getObjectsContainer() |
ObjectCollectionProvider |
ReferenceOrElse.getObjectsElse() |
ObjectCollectionProvider |
IfParamEqual.getWhenEqual() |
ObjectCollectionProvider |
IfParamEqual.getWhenNotEqual() |
Modifier and Type | Method and Description |
---|---|
List<ObjectCollectionProvider> |
Concatenate.getList() |
Modifier and Type | Method and Description |
---|---|
void |
Permute.setObjects(ObjectCollectionProvider objects) |
void |
WithContainerBase.setObjectsContainer(ObjectCollectionProvider objectsContainer) |
void |
ReferenceOrElse.setObjectsElse(ObjectCollectionProvider objectsElse) |
void |
IfParamEqual.setWhenEqual(ObjectCollectionProvider whenEqual) |
void |
IfParamEqual.setWhenNotEqual(ObjectCollectionProvider whenNotEqual) |
Modifier and Type | Method and Description |
---|---|
void |
Concatenate.setList(List<ObjectCollectionProvider> list) |
Modifier and Type | Class and Description |
---|---|
class |
ConnectedComponentsFromMask
Converts a binary-mask into its connected components
|
class |
DecomposeIntoConnectedComponents
Ensures each object in a collection is a connected-component, decomposing it if necessary into
multiple objects.
|
class |
RejectIfNotConnected
Rejects a set of objects, if any object is not fully connected (pixels form two or more separate
connected components)
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectCollectionProviderWithFeature |
class |
ObjectWithMaximumFeature
Finds the object with the maximum feature-value from a collection.
|
class |
ObjectWithMaximumFeatureFromEachMatchedCollection
Finds the object with the maximum feature among a group of matches for each object.
|
class |
SortByFeature
Creates a new object-collection with objects sorted by a derived feature-value (in ascending
order)
|
Modifier and Type | Class and Description |
---|---|
class |
Filter |
class |
FilterByGroup |
class |
IntersectsWithContainer
Returns only the objects that intersect with at least one object in the container
|
class |
Match |
class |
NotInContainer
Filters objects to keep only those which are NOT in the container.
|
class |
ObjectCollectionProviderFilterBase |
class |
RemoveTouchingBorder
Considers all possible pairs of objects in a provider, and removes those that touch the border.
|
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
FilterByGroup.getObjectsGrouped() |
Modifier and Type | Method and Description |
---|---|
void |
FilterByGroup.setObjectsGrouped(ObjectCollectionProvider objectsGrouped) |
Modifier and Type | Class and Description |
---|---|
class |
AndObjectsWithMasks
Reduce the size of individual objects (if neccessary, and minimally) to fit within a binary-mask.
|
class |
FromMask
Converts a binary-mask to an object-collection (containing a single object)
|
Modifier and Type | Class and Description |
---|---|
class |
MergeBase
A base class for algorithms that merge object-masks.
|
class |
MergeGreedyToIncreaseObjectFeature
Naive greedy merge strategy when any two neighboring objects are merged if it increases a
feature.
|
class |
MergePairs
Merges objects if a pair feature value satisfies a condition.
|
class |
MergeToIncreaseObjectFeature
Merges neighboring objects if it results in an increase in the average feature-value calculated
on each single object.
|
class |
MergeTwoCollectionsItemwise
Merges itemwise objects from two collections.
|
class |
MergeWithFeature
Base class for object-merging strategies that involve calculating a feature.
|
class |
MergeWithOptionalDistanceConstraint
Expands
MergeBase by optionally imposing a maximum-distance requirement between objects
that are possibly merged. |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
MergeTwoCollectionsItemwise.getObjects1()
First collection with items to be merged
|
ObjectCollectionProvider |
MergeTwoCollectionsItemwise.getObjects2()
Second collection with items to be merged
|
Modifier and Type | Method and Description |
---|---|
void |
MergeTwoCollectionsItemwise.setObjects1(ObjectCollectionProvider objects1)
First collection with items to be merged
|
void |
MergeTwoCollectionsItemwise.setObjects2(ObjectCollectionProvider objects2)
Second collection with items to be merged
|
Modifier and Type | Class and Description |
---|---|
class |
Dilate
Dilates each object in the collection, growing bounding-boxes as necessary in relevant
dimensions.
|
class |
Erode
Erodes each object in the collection, growing bounding-boxes as necessary in relevant dimensions.
|
class |
ObjectCollectionProviderMorphological |
Modifier and Type | Class and Description |
---|---|
class |
BinarySegmentByObject
Performs a binary-segmentation using the upstream objects as masks.
|
class |
SegmentChannel |
class |
SegmentChannelByObject
Performs segmentation of a channel using each object in the upstream collection as a mask.
|
class |
SegmentStack<T extends InferenceModel>
Segments a stack into objects.
|
class |
SegmentWithSeeds
Takes each object one-by-one from
objectsSource , and finds matching seeds from objectsSeeds |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
SegmentChannel.getObjectsSeeds() |
ObjectCollectionProvider |
SegmentWithSeeds.getObjectsSeeds() |
ObjectCollectionProvider |
SegmentWithSeeds.getObjectsSource() |
Modifier and Type | Method and Description |
---|---|
void |
SegmentChannel.setObjectsSeeds(ObjectCollectionProvider objectsSeeds) |
void |
SegmentWithSeeds.setObjectsSeeds(ObjectCollectionProvider objectsSeeds) |
void |
SegmentWithSeeds.setObjectsSource(ObjectCollectionProvider objectsSource) |
Modifier and Type | Class and Description |
---|---|
class |
ExtendInZ
Creates a 3D version of an object by replicating each input-object across the z-dimension to meet
(3D) dimensions.
|
class |
ExtendInZWithinContainer
Extends an object (2D/3D) as much as it can within the z-slices of a containing object
|
class |
FlattenZ
Flattens all object-masks in the z-dimension, so it is 2D instead of 3D (like a maximum intensity
projection).
|
class |
SliceAt |
Modifier and Type | Class and Description |
---|---|
class |
RemoveIntersectingVoxels
Considers all possible pairs of objects in a provider, and removes any intersecting pixels
|
class |
SplitByObjects |
class |
SplitIntoSquares
Splits objects into sub-objects by cutting by an orthogonal square lattice (like a chessboard).
|
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
SplitByObjects.getObjectsSplitBy() |
Modifier and Type | Method and Description |
---|---|
void |
SplitByObjects.setObjectsSplitBy(ObjectCollectionProvider objectsSplitBy) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
ColoredObjects.getObjects()
Objects to draw on a background
|
ObjectCollectionProvider |
ThreeColoredObjects.getObjectsBlue() |
ObjectCollectionProvider |
ThreeColoredObjects.getObjectsGreen() |
ObjectCollectionProvider |
ThreeColoredObjects.getObjectsRed() |
Modifier and Type | Method and Description |
---|---|
void |
ColoredObjects.setObjects(ObjectCollectionProvider objects)
Objects to draw on a background
|
void |
ThreeColoredObjects.setObjectsBlue(ObjectCollectionProvider objectsBlue) |
void |
ThreeColoredObjects.setObjectsGreen(ObjectCollectionProvider objectsGreen) |
void |
ThreeColoredObjects.setObjectsRed(ObjectCollectionProvider objectsRed) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
ObjectAggregationBase.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectAggregationBase.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
void |
ColoredObjectCollection.addObjectsWithColor(ObjectCollectionProvider provider,
RGBColor color)
Adds objects from a
ObjectCollectionProvider all with one specific color |
Modifier and Type | Method and Description |
---|---|
void |
CalculateFeaturesForObjects.calculateForObjects(ObjectCollectionProvider provider,
LabelsForInput labelsForInput) |
Modifier and Type | Class and Description |
---|---|
class |
DrawLineAlongConvexHull
Draws a lines between successive points on the convex-hull of an object.
|
class |
FillHoles
Fills holes in an object.
|
Modifier and Type | Class and Description |
---|---|
class |
MergeSpatialClusters
Merges spatially-adjacent objects using the DBScan clustering algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
FromMarks
Creates object-masks from a
MarkCollection where (a particular region of) each mark
creates an object. |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
FromObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
FromObjects.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
ObjectAsPoints.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectAsPoints.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
IncludeRandomObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
IncludeRandomObjects.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
PointsFromObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
PointsFromObjects.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Method and Description |
---|---|
List<NamedBean<ObjectCollectionProvider>> |
FromObjects.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
FromObjects.setObjects(List<NamedBean<ObjectCollectionProvider>> objects) |
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
ExportObjectsBase.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ExportObjectsBase.setObjects(ObjectCollectionProvider objects) |
Modifier and Type | Class and Description |
---|---|
class |
SplitContourAtSaddlePoints
Splits a 2D contour represented by an object-mask into several contours, splitting at "turn"
points.
|
Modifier and Type | Method and Description |
---|---|
ObjectCollectionProvider |
PointsFitterToMark.getObjects() |
Modifier and Type | Method and Description |
---|---|
void |
PointsFitterToMark.setObjects(ObjectCollectionProvider objects) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.