I
- input typeO
- output typepublic abstract class AbstractZernikeFeature<I extends RealType<I>,O extends RealType<O>> extends AbstractUnaryHybridCF<IterableInterval<I>,O> implements ZernikeFeature<I,O>, Contingent
SpecialOp.Flavor
Modifier and Type | Field and Description |
---|---|
protected int |
order |
protected int |
repitition |
Constructor and Description |
---|
AbstractZernikeFeature() |
Modifier and Type | Method and Description |
---|---|
boolean |
conforms()
True if the contingency holds; i.e., the current circumstances conform to
the contingency's requirements.
|
O |
createOutput(IterableInterval<I> input)
Create an output object given some input.
|
protected ZernikeMoment |
getZernikeMoment(IterableInterval<I> input)
Computes a specific zernike moment or order n and repitition m
|
in, out, setInput, setOutput
ops, setEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
calculate, calculate, createOutput, getIndependentInstance, run, run
compute, compute
in, setInput
run
setOutput
candidates, filterArity, op
ops, setEnvironment
initialize
protected ZernikeMoment getZernikeMoment(IterableInterval<I> input)
input
- Input iterable intervalpublic O createOutput(IterableInterval<I> input)
UnaryOutputFactory
createOutput
in interface UnaryOutputFactory<IterableInterval<I extends RealType<I>>,O extends RealType<O>>
input
- which determines how to create the outputpublic boolean conforms()
Contingent
conforms
in interface Contingent
Copyright © 2014–2022 ImageJ. All rights reserved.