OCTAVE
- type of underlying octaveIMAGE
- type of underlying image.public class PyramidOptions<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
keepOctaves
Should the Pyramid hold onto its octaves?
|
protected OctaveProcessor<OCTAVE,IMAGE> |
octaveProcessor
An OctaveProcessor to apply to each octave of the pyramid.
|
protected PyramidProcessor<IMAGE> |
pyramidProcessor
PyramidProcessor for processing the pyramid after construction.
|
Constructor and Description |
---|
PyramidOptions() |
Modifier and Type | Method and Description |
---|---|
OctaveProcessor<OCTAVE,IMAGE> |
getOctaveProcessor()
Get an OctaveProcessor to apply to each octave of the pyramid or null
if none is set.
|
PyramidProcessor<IMAGE> |
getPyramidProcessor()
Gets the currently set PyramidProcessor or null if none is set.
|
boolean |
isKeepOctaves()
Determine whether the Pyramid should retain its octaves.
|
void |
setKeepOctaves(boolean keepOctaves)
Set whether the Pyramid should retain its octaves.
|
void |
setOctaveProcessor(OctaveProcessor<OCTAVE,IMAGE> octaveProcessor)
Get an OctaveProcessor to apply to each octave of the pyramid.
|
void |
setPyramidProcessor(PyramidProcessor<IMAGE> pyramidProcessor)
Sets the PyramidProcessor.
|
protected boolean keepOctaves
protected OctaveProcessor<OCTAVE extends Octave<?,?,IMAGE>,IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> octaveProcessor
protected PyramidProcessor<IMAGE extends Image<?,IMAGE> & SinglebandImageProcessor.Processable<Float,FImage,IMAGE>> pyramidProcessor
public PyramidOptions()
public OctaveProcessor<OCTAVE,IMAGE> getOctaveProcessor()
public PyramidProcessor<IMAGE> getPyramidProcessor()
public boolean isKeepOctaves()
public void setKeepOctaves(boolean keepOctaves)
keepOctaves
- the keepOctaves to setpublic void setOctaveProcessor(OctaveProcessor<OCTAVE,IMAGE> octaveProcessor)
octaveProcessor
- the octaveProcessor to setpublic void setPyramidProcessor(PyramidProcessor<IMAGE> pyramidProcessor)
pyramidProcessor
- the pyramidProcessor to set