databionics.esom.tool.classmask
Class ClassmaskRenderer

java.lang.Object
  extended by databionics.esom.renderer.foreground.ForegroundRenderer
      extended by databionics.esom.tool.classmask.ClassmaskRenderer

public class ClassmaskRenderer
extends ForegroundRenderer

Author:
stammi

Field Summary
protected  float alpha
           
protected  ClassmaskFile classmask
           
protected static org.apache.log4j.Logger log
           
 
Fields inherited from class databionics.esom.renderer.foreground.ForegroundRenderer
favoriteColor, foregroundTool, RENDER_MASK, RENDER_POSTTILE, RENDER_PRETILE, renderer
 
Constructor Summary
ClassmaskRenderer()
           
 
Method Summary
 float getAlpha()
           
 ClassmaskFile getClassmask()
           
 int getRndLayer()
          Determines which foreground is renderered first.
 int getRndPosition()
           
 boolean render(int zoom, int rows, int columns, java.awt.image.BufferedImage bgImage)
           
 void render(Renderer renderer)
          Add foreground to the Image taken from the given renderer.
 void setAlpha(float alpha)
           
 void setClassmask(ClassmaskFile classmask)
           
 
Methods inherited from class databionics.esom.renderer.foreground.ForegroundRenderer
getFavoriteColor, getForegroundTool, getName, getRenderer, init, setFavoriteColor, setForegroundTool, setRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log

classmask

protected ClassmaskFile classmask

alpha

protected float alpha
Constructor Detail

ClassmaskRenderer

public ClassmaskRenderer()
Method Detail

render

public boolean render(int zoom,
                      int rows,
                      int columns,
                      java.awt.image.BufferedImage bgImage)

render

public void render(Renderer renderer)
Description copied from class: ForegroundRenderer
Add foreground to the Image taken from the given renderer.

Specified by:
render in class ForegroundRenderer
Parameters:
renderer - The invoking Renderer

getRndLayer

public int getRndLayer()
Description copied from class: ForegroundRenderer
Determines which foreground is renderered first. Low numbers will be renderered before high numbers.

Specified by:
getRndLayer in class ForegroundRenderer
Returns:
7
See Also:
ForegroundRenderer.getRndLayer()

getRndPosition

public int getRndPosition()
Specified by:
getRndPosition in class ForegroundRenderer

getAlpha

public float getAlpha()
Returns:
Returns the alpha.

setAlpha

public void setAlpha(float alpha)
Parameters:
alpha - The alpha to set.

getClassmask

public ClassmaskFile getClassmask()
Returns:
Returns the classmask.

setClassmask

public void setClassmask(ClassmaskFile classmask)
Parameters:
classmask - The classmask to set.


Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.