|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openimaj.image.processing.pyramid.PyramidOptions<OCTAVE,IMAGE>
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>>
Basic options for constructing a pyramid
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
PyramidOptions()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public PyramidOptions()
| Method Detail |
|---|
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||