|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Avatar | Defines the methods required in order to be able to draw an individual member
of a Visualizable community. |
| Colorable | Defines method to change the color of a model object. |
| ControlAction | Defines two callback methods: setState (which takes one String parameter); and setProperty (which takes a String name and a value); There are two pre-defined states "stop" and "start". |
| Painter | This interface defines the methods which allow painting of specific visualization model items. |
| VisualizationFactory | Defines the methods required to construct objects necessary for visualization of a particular application. |
| VisualizationModel | Defines a model to which population delegates its graphical rendering. |
| Visualizer | Defines the public operations required for a Visualizer. |
| Class Summary | |
|---|---|
| Avatar_ | Abstract base class for implementers of Avatar. |
| Avatar_ColorLocation | Lifespan: transient. |
| Avatar_Variable | Lifespan: transient. |
| AvatarFactory | Factory Class to create Avatar objects. |
| EnvironmentListener_Visualization | |
| Messages | |
| Painter_ | Base methods and operations for implementers of Painter. |
| Painter_ColoredCircle | Lifespan: permanent. |
| VisualizationModel_ | Base implementation of fields/methods for a VisualizationModel. |
| VisualizationModel_Standard | Standard implementation of Visualization Model. |
| Exception Summary | |
|---|---|
| VisualizationException | |
Darwin Framework Project.
Copyright (C) 2003, 2007, 2009 Rubecula Software.
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
by
the Free Software Foundation; either version 3 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 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
CVS Version: $Revision: 1.3 $
These classes are for visualizing your evolutionary computations. The following interfaces and classes make up the core of the display package:
For an example, see the Peppered Moth example, in particular the Applet_PepperedMoth class.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||