org.osm2world.core.world.modules
Class TreeModule

Object
  extended by ConfigurableWorldModule
      extended by AbstractModule
          extended by TreeModule
All Implemented Interfaces:
WorldModule

public class TreeModule
extends AbstractModule

adds trees, tree rows, tree groups and forests to the world


Field Summary
protected static Texture treeTexture
           
 
Fields inherited from class ConfigurableWorldModule
config
 
Constructor Summary
TreeModule()
           
 
Method Summary
protected  void applyToArea(MapArea area)
          create WorldObjects for a MapArea.
protected  void applyToNode(MapNode node)
          create WorldObjects for a MapNode.
protected  void applyToWaySegment(MapWaySegment segment)
          create WorldObjects for a MapWaySegment.
 
Methods inherited from class AbstractModule
applyTo, applyToElement
 
Methods inherited from class ConfigurableWorldModule
setConfiguration
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

treeTexture

protected static Texture treeTexture
Constructor Detail

TreeModule

public TreeModule()
Method Detail

applyToNode

protected void applyToNode(MapNode node)
Description copied from class: AbstractModule
create WorldObjects for a MapNode. Can be overwritten by subclasses. The default implementation calls AbstractModule.applyToElement(MapElement).

Overrides:
applyToNode in class AbstractModule

applyToWaySegment

protected void applyToWaySegment(MapWaySegment segment)
Description copied from class: AbstractModule
create WorldObjects for a MapWaySegment. Can be overwritten by subclasses. The default implementation calls AbstractModule.applyToElement(MapElement).

Overrides:
applyToWaySegment in class AbstractModule

applyToArea

protected void applyToArea(MapArea area)
Description copied from class: AbstractModule
create WorldObjects for a MapArea. Can be overwritten by subclasses. The default implementation calls AbstractModule.applyToElement(MapElement).

Overrides:
applyToArea in class AbstractModule