|
||||||||||
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 |