Class MaskIntersectionAssigner
No outputs are produced.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDefaultOutputs
(OutputEnabledMutable outputs) Adds any default outputs that should occur from the assigner.createAssignment
(ObjectsToCompare objectsToCompare, Dimensions dimensions, boolean useMIP, InputOutputContext context) Creates an assignment based on the objects to compare.groupForKey
(String key) Gets theImageCounterWithStatistics
for a specific key.boolean
Checks if more than one object can exist in the assignment.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
MaskIntersectionAssigner
public MaskIntersectionAssigner()
-
-
Method Details
-
createAssignment
public ObjectVoxelIntersection createAssignment(ObjectsToCompare objectsToCompare, Dimensions dimensions, boolean useMIP, InputOutputContext context) throws CreateException Description copied from class:AnnotationComparisonAssigner
Creates an assignment based on the objects to compare.- Specified by:
createAssignment
in classAnnotationComparisonAssigner<ObjectVoxelIntersection>
- Parameters:
objectsToCompare
- the objects to compare.dimensions
- the dimensions of the image.useMIP
- whether to use Maximum Intensity Projection.context
- the input-output context.- Returns:
- the created assignment.
- Throws:
CreateException
- if the assignment cannot be created.
-
groupForKey
Description copied from class:AnnotationComparisonAssigner
Gets theImageCounterWithStatistics
for a specific key.- Specified by:
groupForKey
in classAnnotationComparisonAssigner<ObjectVoxelIntersection>
- Parameters:
key
- the key to get the group for.- Returns:
- the
ImageCounterWithStatistics
for the given key.
-
moreThanOneObject
public boolean moreThanOneObject()Description copied from class:AnnotationComparisonAssigner
Checks if more than one object can exist in the assignment.- Specified by:
moreThanOneObject
in classAnnotationComparisonAssigner<ObjectVoxelIntersection>
- Returns:
- true if more than one object can exist, false otherwise.
-
addDefaultOutputs
Description copied from class:AnnotationComparisonAssigner
Adds any default outputs that should occur from the assigner.- Specified by:
addDefaultOutputs
in classAnnotationComparisonAssigner<ObjectVoxelIntersection>
- Parameters:
outputs
- theOutputEnabledMutable
to add the default outputs to.
-