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, wait
process
protected int currentScaleIndex
public AbstractOctaveInterestPointFinder()
public OCTAVE getOctave()
OctaveInterestPointFinder
public int getCurrentScaleIndex()
OctaveInterestPointFinder
getCurrentScaleIndex
in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
public void setOctaveInterestPointListener(OctaveInterestPointListener<OCTAVE,IMAGE> listener)
OctaveInterestPointFinder
setOctaveInterestPointListener
in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>
listener
- the listenerpublic OctaveInterestPointListener<OCTAVE,IMAGE> getOctaveInterestPointListener()
OctaveInterestPointFinder
getOctaveInterestPointListener
in interface OctaveInterestPointFinder<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>>