org.mars_sim.msp.ui.swing.tool.settlement
Class StructureMapLayer

java.lang.Object
  extended by org.mars_sim.msp.ui.swing.tool.settlement.StructureMapLayer
All Implemented Interfaces:
SettlementMapLayer

public class StructureMapLayer
extends Object
implements SettlementMapLayer

A settlement map layer for displaying buildings and construction sites.


Constructor Summary
StructureMapLayer(SettlementMapPanel mapPanel)
          Constructor
 
Method Summary
 void destroy()
          Destroy the map layer.
 void displayLayer(Graphics2D g2d, Settlement settlement, double xPos, double yPos, int mapWidth, int mapHeight, double rotation, double scale)
          Displays the settlement map layer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureMapLayer

public StructureMapLayer(SettlementMapPanel mapPanel)
Constructor

Parameters:
mapPanel - the settlement map panel.
Method Detail

displayLayer

public void displayLayer(Graphics2D g2d,
                         Settlement settlement,
                         double xPos,
                         double yPos,
                         int mapWidth,
                         int mapHeight,
                         double rotation,
                         double scale)
Description copied from interface: SettlementMapLayer
Displays the settlement map layer.

Specified by:
displayLayer in interface SettlementMapLayer
Parameters:
g2d - the graphics context.
settlement - the settlement to display.
xPos - the X center position.
yPos - the Y center position.
mapWidth - the width of the map.
mapHeight - the height of the map.
rotation - the rotation (radians)
scale - the map scale.

destroy

public void destroy()
Description copied from interface: SettlementMapLayer
Destroy the map layer.

Specified by:
destroy in interface SettlementMapLayer


Copyright © 2009-2013. All Rights Reserved.