Package microsim.gui.space
Interface ILayerDrawer
-
- All Superinterfaces:
ILayerMouseListener
- All Known Implementing Classes:
LayerDblGridDrawer
,LayerIntGridDrawer
,LayerMultiObjectGridDrawer
,LayerObjectGridDrawer
public interface ILayerDrawer extends ILayerMouseListener
An interface used by LayeredSurfaceFrame to delegate the rendering of a layer.Title: JAS
Description: Java Agent-based Simulation library
Copyright (C) 2002 Michele Sonnessa
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.- Author:
- Michele Sonnessa
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getDescription()
Return the description of the layer.boolean
isDisplayed()
Return if the layer is currently displayed.void
paint(java.awt.Graphics g, int cellLen)
Paint the layer on the screen.void
setDisplay(boolean display)
Set the display status.-
Methods inherited from interface microsim.gui.space.ILayerMouseListener
performDblClickActionAt, performMouseMovedFromTo, performRightClickActionAt
-
-
-
-
Method Detail
-
getDescription
java.lang.String getDescription()
Return the description of the layer.- Returns:
- The string describing the layer.
-
isDisplayed
boolean isDisplayed()
Return if the layer is currently displayed.- Returns:
- True if the layer is displayed.
-
setDisplay
void setDisplay(boolean display)
Set the display status.- Parameters:
display
- If true the layer will be displayed.
-
paint
void paint(java.awt.Graphics g, int cellLen)
Paint the layer on the screen.- Parameters:
g
- The current graphics device.cellLen
- The length of a cell in pixels.
-
-