Module org.scijava.ops.image
Package org.scijava.ops.image.morphology
Class Outline<B extends BooleanType<B>>
- java.lang.Object
-
- org.scijava.ops.image.morphology.Outline<B>
-
- All Implemented Interfaces:
Computers.Arity2<RandomAccessibleInterval<B>,Boolean,RandomAccessibleInterval<BitType>>,Consumers.Arity3<RandomAccessibleInterval<B>,Boolean,RandomAccessibleInterval<BitType>>
public class Outline<B extends BooleanType<B>> extends Object implements Computers.Arity2<RandomAccessibleInterval<B>,Boolean,RandomAccessibleInterval<BitType>>
The Op creates an output interval where the objects are hollow versions from the input. Rectangles become outlines, solid cubes become surfaces etc.- Author:
- Richard Domander (Royal Veterinary College, London)
- Implementation Note:
- op names='morphology.outline'
-
-
Constructor Summary
Constructors Constructor Description Outline()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<B> input, Boolean excludeEdges, RandomAccessibleInterval<BitType> output)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Computers.Arity2
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity3
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<B> input, Boolean excludeEdges, RandomAccessibleInterval<BitType> output)
TODO- Specified by:
computein interfaceComputers.Arity2<RandomAccessibleInterval<B extends BooleanType<B>>,Boolean,RandomAccessibleInterval<BitType>>- Parameters:
input-excludeEdges-output-
-
-