public abstract class AbstractOctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> extends Object implements OctaveInterestPointFinder<OCTAVE,IMAGE>
| Modifier and Type | Field and Description |
|---|---|
protected int |
currentScaleIndex
The index of the scale currently being processed within the octave.
|
protected OctaveInterestPointListener<OCTAVE,IMAGE> |
listener
The listener object that gets informed when interest points are detected.
|
protected OCTAVE |
octave
The current octave.
|
| Constructor and Description |
|---|
AbstractOctaveInterestPointFinder() |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentScaleIndex()
Get the current scale index within the octave.
|
OCTAVE |
getOctave()
Get the octave from which we are operating
|
OctaveInterestPointListener<OCTAVE,IMAGE> |
getOctaveInterestPointListener()
Get the current listener object.
|
void |
setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE,IMAGE> listener)
Set a listener object that will listen to events triggered when interest
points are detected.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessprotected int currentScaleIndex
public AbstractOctaveInterestPointFinder()
public OCTAVE getOctave()
OctaveInterestPointFinderpublic int getCurrentScaleIndex()
OctaveInterestPointFindergetCurrentScaleIndex in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>public void setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE,IMAGE> listener)
OctaveInterestPointFindersetOctaveInterestPointListener in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>listener - the listenerpublic OctaveInterestPointListener<OCTAVE,IMAGE> getOctaveInterestPointListener()
OctaveInterestPointFindergetOctaveInterestPointListener in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>