|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatabionics.esom.renderer.background.BackgroundRenderer
public abstract class BackgroundRenderer
Base class for all background renderers. A background renderer usually transforms the high dimensional ESOM grid into a matrix of height values (e.g. U-Matrix). The height values are later mapped to color values by the Renderer class using a color gradient. Some background renderer directly produce a matrix of color values (e.g. Opinion).
Renderer
Field Summary | |
---|---|
protected boolean |
bmChanged
flag wether Bestmatches changed. |
protected cern.colt.matrix.DoubleMatrix2D |
cacheMatrix
Store the rendered Matrix to avoid rerendering |
protected boolean |
lrnChanged
flag wether lrn-data changed. |
protected boolean |
paramChanged
flag wether parameters changed. |
protected Renderer |
renderer
reference to the main renderer. |
protected boolean |
wtsChanged
flag wether Grid changed. |
Constructor Summary | |
---|---|
BackgroundRenderer()
Standard constructor. |
Method Summary | |
---|---|
void |
bmChanged()
Called when the bestmatches changed. |
java.lang.String |
getCaption(Renderer renderer)
Short description of the renderer. |
protected Renderer |
getRenderer()
Get reference to the main renderer. |
void |
init()
Optional initialization of background renderer. |
abstract boolean |
isColorBackground()
Whether this background renderer returns color matrix. |
void |
lrnChanged()
Called when the data changed. |
void |
paramChanged()
Called when the parameters changed. |
abstract cern.colt.matrix.DoubleMatrix2D |
render(Renderer renderer)
Calculate the height above each neuron |
void |
resetCache()
Reset the cache for the result matrix. |
void |
setRenderer(Renderer renderer)
Set reference to the main renderer. |
void |
wtsChanged()
Called when the ESOM Grid changed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Renderer renderer
protected boolean paramChanged
protected boolean bmChanged
protected boolean wtsChanged
protected boolean lrnChanged
protected cern.colt.matrix.DoubleMatrix2D cacheMatrix
Constructor Detail |
---|
public BackgroundRenderer()
Method Detail |
---|
public abstract boolean isColorBackground()
public java.lang.String getCaption(Renderer renderer)
public abstract cern.colt.matrix.DoubleMatrix2D render(Renderer renderer)
renderer
- the invoking Rendererpublic void init()
public void wtsChanged()
wtsChanged
in interface WtsChangeListener
public void lrnChanged()
lrnChanged
in interface LrnChangeListener
public void bmChanged()
bmChanged
in interface BmChangeListener
public void paramChanged()
paramChanged
in interface ParamChangeListener
public void resetCache()
protected Renderer getRenderer()
public void setRenderer(Renderer renderer)
renderer
- The renderer to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |