Class DemoGNG
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----DemoGNG
- public class DemoGNG
- extends Applet
A class drawing the GUI and interact with the user.
-
ALGO_0
- The name of the first algorithm.
-
ALGO_1
- The name of the second algorithm.
-
ALGO_2
- The name of the third algorithm.
-
ALGO_3
- The name of the fourth algorithm.
-
ALGO_4
- The name of the fifth algorithm.
-
ALGO_5
- The name of the sixth algorithm.
-
ALGO_6
- The name of the seventh algorithm.
-
ALGO_7
- The name of the eighth algorithm.
-
ALGO_ABBREV_0
- The abbreviation of the first algorithm.
-
ALGO_ABBREV_0_U
- The abbreviation of the utility version of the first algorithm.
-
ALGO_ABBREV_1
- The abbreviation of the second algorithm.
-
ALGO_ABBREV_2
- The abbreviation of the third algorithm.
-
ALGO_ABBREV_3
- The abbreviation of the fourth algorithm.
-
ALGO_ABBREV_4
- The abbreviation of the fifth algorithm.
-
ALGO_ABBREV_5
- The abbreviation of the sixth algorithm.
-
ALGO_ABBREV_5_U
- The abbreviation of the utility version of the sixth algorithm.
-
ALGO_ABBREV_6
- The abbreviation of the seventh algorithm.
-
ALGO_ABBREV_7
- The abbreviation of the eighth algorithm.
-
alphaGNG_Af
- The array for the value alpha of the GNG algorithm.
-
betaGNG_Af
- The array for the value beta of the GNG algorithm.
-
BUTTON_0
- The name of the start button.
-
BUTTON_1
- The name of the stop button.
-
BUTTON_3
- The name of the reset button.
-
DELAUNAY
- The name of the Delaunay checkbox.
-
delEdgeGNG_Ai
- The array for the maximum age of an edge.
-
discreteNumSignalsLBG_Ai
- The array for the number of discrete signals.
-
DISTRIB_0
- The name of the first distribution.
-
DISTRIB_1
- The name of the second distribution.
-
DISTRIB_10
- The name of the eleventh distribution.
-
DISTRIB_11
- The name of the twelfth distribution.
-
DISTRIB_12
- The name of the 13th distribution.
-
DISTRIB_2
- The name of the third distribution.
-
DISTRIB_3
- The name of the fourth distribution.
-
DISTRIB_4
- The name of the fifth distribution.
-
DISTRIB_5
- The name of the sixth distribution.
-
DISTRIB_6
- The name of the seventh distribution.
-
DISTRIB_7
- The name of the eighth distribution.
-
DISTRIB_8
- The name of the ninth distribution.
-
DISTRIB_9
- The name of the tenth distribution.
-
edgefCHL_Ai
- The array for the value delete edge final of the NGwCHL algorithm.
-
edgeiCHL_Ai
- The array for the value delete edge initial of the NGwCHL algorithm.
-
EDGES
- The name of the edges checkbox.
-
epsilonfCHL_Af
- The array for the value epsiolon final of the NGwCHL algorithms.
-
epsilonfGG_Af
- The array for the value epsiolon final of the GG algorithms.
-
epsilonfHCL_Af
- The array for the value epsiolon final of the HCL algorithms.
-
epsilonfNG_Af
- The array for the value epsiolon final of the NG algorithms.
-
epsilonfSOM_Af
- The array for the value epsiolon final of the SOM algorithms.
-
epsilonGNG1_Af
- The array for the value epsilon of the GNG algorithm (winner).
-
epsilonGNG2_Af
- The array for the value epsilon of the GNG algorithm (second).
-
epsilonHCL_Af
- The array for the value epsilon of the HCL algorithm.
-
epsiloniCHL_Af
- The array for the value epsiolon initial of the NGwCHL algorithms.
-
epsiloniGG_Af
- The array for the value epsiolon initial of the GG algorithms.
-
epsiloniHCL_Af
- The array for the value epsiolon initial of the HCL algorithms.
-
epsiloniNG_Af
- The array for the value epsiolon initial of the NG algorithms.
-
epsiloniSOM_Af
- The array for the value epsiolon initial of the SOM algorithms.
-
ERRORGRAPH
- The name of the error graph checkbox.
-
lambdafCHL_Af
- The array for the value lambda final of the NGwCHL algorithms.
-
lambdafGG_Af
- The array for the value lambda fine tuning of the GG algorithms.
-
lambdafNG_Af
- The array for the value lambda final of the NG algorithms.
-
lambdagGG_Af
- The array for the value lambda growing of the GG algorithms.
-
lambdaiCHL_Af
- The array for the value lambda initial of the NGwCHL algorithms.
-
lambdaiNG_Af
- The array for the value lambda initial of the NG algorithms.
-
LBG_U
- The name of the LBG-U checkbox.
-
newNodeGNG_Ai
- The array for the number of runs to insert a new node.
-
NO_NEW_NODES
- The name of the no_new_nodes checkbox.
-
NODES
- The name of the nodes checkbox.
-
nodes_Ai
- The array for the maximum number of nodes.
-
RNDINIT
- The name of the random-init checkbox.
-
sigmafSOM_Af
- The array for the value sigma of the SOM algorithms.
-
sigmaGG_Af
- The array for the value sigma of the GG algorithms.
-
sigmaiSOM_Af
- The array for the value sigma of the SOM algorithms.
-
SIGNALS
- The name of the signal checkbox.
-
sizeSOM_Ai
- The array for the grid size of the SOM algorithm.
-
sizeSOM_As
- The array for the grid size of the SOM algorithm.
-
SOUND
- The name of the sound checkbox.
-
speed_Ai
- The array for the machine speed.
-
speed_As
- The array for the machine speed names.
-
stepSize_Ai
- The array for the stepsize.
-
TEACH
- The name of the teach checkbox.
-
tmaxCHL_Af
- The array for the value t_max of the NGwCHL algorithms.
-
tmaxHCL_Af
- The array for the value t_max of the HCL algorithms.
-
tmaxNG_Af
- The array for the value t_max of the NG algorithms.
-
tmaxSOM_Af
- The array for the value t_max of the SOM algorithm.
-
UTILITY_GNG
- The name of the utility checkbox.
-
utilityGNG_Af
- The array for the utility factor of the GNG-U algorithm.
-
VARIABLE
- The name of the variable checkbox (HCL).
-
VORONOI
- The name of the Voronoi checkbox.
-
WHITE
- The name of the hardcopy checkbox.
-
DemoGNG()
-
-
action(Event, Object)
-
-
destroy()
-
-
getAppletInfo()
-
-
getParameterInfo()
-
-
graphClose()
-
-
init()
-
-
start()
-
-
stop()
-
ALGO_0
protected static final String ALGO_0
- The name of the first algorithm.
ALGO_ABBREV_0
protected static final String ALGO_ABBREV_0
- The abbreviation of the first algorithm.
ALGO_ABBREV_0_U
protected static final String ALGO_ABBREV_0_U
- The abbreviation of the utility version of the first algorithm.
ALGO_1
protected static final String ALGO_1
- The name of the second algorithm.
ALGO_ABBREV_1
protected static final String ALGO_ABBREV_1
- The abbreviation of the second algorithm.
ALGO_2
protected static final String ALGO_2
- The name of the third algorithm.
ALGO_ABBREV_2
protected static final String ALGO_ABBREV_2
- The abbreviation of the third algorithm.
ALGO_3
protected static final String ALGO_3
- The name of the fourth algorithm.
ALGO_ABBREV_3
protected static final String ALGO_ABBREV_3
- The abbreviation of the fourth algorithm.
ALGO_4
protected static final String ALGO_4
- The name of the fifth algorithm.
ALGO_ABBREV_4
protected static final String ALGO_ABBREV_4
- The abbreviation of the fifth algorithm.
ALGO_5
protected static final String ALGO_5
- The name of the sixth algorithm.
ALGO_ABBREV_5
protected static final String ALGO_ABBREV_5
- The abbreviation of the sixth algorithm.
ALGO_ABBREV_5_U
protected static final String ALGO_ABBREV_5_U
- The abbreviation of the utility version of the sixth algorithm.
ALGO_6
protected static final String ALGO_6
- The name of the seventh algorithm.
ALGO_ABBREV_6
protected static final String ALGO_ABBREV_6
- The abbreviation of the seventh algorithm.
ALGO_7
protected static final String ALGO_7
- The name of the eighth algorithm.
ALGO_ABBREV_7
protected static final String ALGO_ABBREV_7
- The abbreviation of the eighth algorithm.
DISTRIB_0
protected static final String DISTRIB_0
- The name of the first distribution.
DISTRIB_1
protected static final String DISTRIB_1
- The name of the second distribution.
DISTRIB_2
protected static final String DISTRIB_2
- The name of the third distribution.
DISTRIB_3
protected static final String DISTRIB_3
- The name of the fourth distribution.
DISTRIB_4
protected static final String DISTRIB_4
- The name of the fifth distribution.
DISTRIB_5
protected static final String DISTRIB_5
- The name of the sixth distribution.
DISTRIB_6
protected static final String DISTRIB_6
- The name of the seventh distribution.
DISTRIB_7
protected static final String DISTRIB_7
- The name of the eighth distribution.
DISTRIB_8
protected static final String DISTRIB_8
- The name of the ninth distribution.
DISTRIB_9
protected static final String DISTRIB_9
- The name of the tenth distribution.
DISTRIB_10
protected static final String DISTRIB_10
- The name of the eleventh distribution.
DISTRIB_11
protected static final String DISTRIB_11
- The name of the twelfth distribution.
DISTRIB_12
protected static final String DISTRIB_12
- The name of the 13th distribution.
BUTTON_0
protected static final String BUTTON_0
- The name of the start button.
BUTTON_1
protected static final String BUTTON_1
- The name of the stop button.
BUTTON_3
protected static final String BUTTON_3
- The name of the reset button.
SIGNALS
protected static final String SIGNALS
- The name of the signal checkbox.
NO_NEW_NODES
protected static final String NO_NEW_NODES
- The name of the no_new_nodes checkbox.
UTILITY_GNG
protected static final String UTILITY_GNG
- The name of the utility checkbox.
LBG_U
protected static final String LBG_U
- The name of the LBG-U checkbox.
SOUND
protected static final String SOUND
- The name of the sound checkbox.
WHITE
protected static final String WHITE
- The name of the hardcopy checkbox.
RNDINIT
protected static final String RNDINIT
- The name of the random-init checkbox.
TEACH
protected static final String TEACH
- The name of the teach checkbox.
VARIABLE
protected static final String VARIABLE
- The name of the variable checkbox (HCL).
EDGES
protected static final String EDGES
- The name of the edges checkbox.
NODES
protected static final String NODES
- The name of the nodes checkbox.
ERRORGRAPH
protected static final String ERRORGRAPH
- The name of the error graph checkbox.
VORONOI
protected static final String VORONOI
- The name of the Voronoi checkbox.
DELAUNAY
protected static final String DELAUNAY
- The name of the Delaunay checkbox.
stepSize_Ai
protected int stepSize_Ai[]
- The array for the stepsize.
To add or delete values to the choice, only this array must be changed.
speed_Ai
protected int speed_Ai[]
- The array for the machine speed.
To add or delete values to the choice, change this array and speed_As[].
speed_As
protected String speed_As[]
- The array for the machine speed names.
To add or delete values to the choice, change this array and speed_Ai.
nodes_Ai
protected int nodes_Ai[]
- The array for the maximum number of nodes.
To add or delete values to the choice, only this array must be changed.
delEdgeGNG_Ai
protected int delEdgeGNG_Ai[]
- The array for the maximum age of an edge.
To add or delete values to the choice, only this array must be changed.
newNodeGNG_Ai
protected int newNodeGNG_Ai[]
- The array for the number of runs to insert a new node.
To add or delete values to the choice, only this array must be changed.
epsiloniHCL_Af
protected float epsiloniHCL_Af[]
- The array for the value epsiolon initial of the HCL algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonfHCL_Af
protected float epsilonfHCL_Af[]
- The array for the value epsiolon final of the HCL algorithms.
To add or delete values to the choice, only this array must be changed.
tmaxHCL_Af
protected float tmaxHCL_Af[]
- The array for the value t_max of the HCL algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonHCL_Af
protected float epsilonHCL_Af[]
- The array for the value epsilon of the HCL algorithm.
To add or delete values to the choice, only this array must be changed.
epsilonGNG1_Af
protected float epsilonGNG1_Af[]
- The array for the value epsilon of the GNG algorithm (winner).
To add or delete values to the choice, only this array must be changed.
epsilonGNG2_Af
protected float epsilonGNG2_Af[]
- The array for the value epsilon of the GNG algorithm (second).
To add or delete values to the choice, only this array must be changed.
alphaGNG_Af
protected float alphaGNG_Af[]
- The array for the value alpha of the GNG algorithm.
To add or delete values to the choice, only this array must be changed.
betaGNG_Af
protected float betaGNG_Af[]
- The array for the value beta of the GNG algorithm.
To add or delete values to the choice, only this array must be changed.
utilityGNG_Af
protected float utilityGNG_Af[]
- The array for the utility factor of the GNG-U algorithm.
To add or delete values to the choice, only this array must be changed.
lambdaiNG_Af
protected float lambdaiNG_Af[]
- The array for the value lambda initial of the NG algorithms.
To add or delete values to the choice, only this array must be changed.
lambdafNG_Af
protected float lambdafNG_Af[]
- The array for the value lambda final of the NG algorithms.
To add or delete values to the choice, only this array must be changed.
epsiloniNG_Af
protected float epsiloniNG_Af[]
- The array for the value epsiolon initial of the NG algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonfNG_Af
protected float epsilonfNG_Af[]
- The array for the value epsiolon final of the NG algorithms.
To add or delete values to the choice, only this array must be changed.
tmaxNG_Af
protected float tmaxNG_Af[]
- The array for the value t_max of the NG algorithms.
To add or delete values to the choice, only this array must be changed.
lambdaiCHL_Af
protected float lambdaiCHL_Af[]
- The array for the value lambda initial of the NGwCHL algorithms.
To add or delete values to the choice, only this array must be changed.
lambdafCHL_Af
protected float lambdafCHL_Af[]
- The array for the value lambda final of the NGwCHL algorithms.
To add or delete values to the choice, only this array must be changed.
epsiloniCHL_Af
protected float epsiloniCHL_Af[]
- The array for the value epsiolon initial of the NGwCHL algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonfCHL_Af
protected float epsilonfCHL_Af[]
- The array for the value epsiolon final of the NGwCHL algorithms.
To add or delete values to the choice, only this array must be changed.
tmaxCHL_Af
protected float tmaxCHL_Af[]
- The array for the value t_max of the NGwCHL algorithms.
To add or delete values to the choice, only this array must be changed.
edgeiCHL_Ai
protected int edgeiCHL_Ai[]
- The array for the value delete edge initial of the NGwCHL algorithm.
To add or delete values to the choice, only this array must be changed.
edgefCHL_Ai
protected int edgefCHL_Ai[]
- The array for the value delete edge final of the NGwCHL algorithm.
To add or delete values to the choice, only this array must be changed.
discreteNumSignalsLBG_Ai
protected int discreteNumSignalsLBG_Ai[]
- The array for the number of discrete signals.
To add or delete values to the choice, only this array must be changed.
lambdagGG_Af
protected float lambdagGG_Af[]
- The array for the value lambda growing of the GG algorithms.
To add or delete values to the choice, only this array must be changed.
lambdafGG_Af
protected float lambdafGG_Af[]
- The array for the value lambda fine tuning of the GG algorithms.
To add or delete values to the choice, only this array must be changed.
epsiloniGG_Af
protected float epsiloniGG_Af[]
- The array for the value epsiolon initial of the GG algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonfGG_Af
protected float epsilonfGG_Af[]
- The array for the value epsiolon final of the GG algorithms.
To add or delete values to the choice, only this array must be changed.
sigmaGG_Af
protected float sigmaGG_Af[]
- The array for the value sigma of the GG algorithms.
To add or delete values to the choice, only this array must be changed.
epsiloniSOM_Af
protected float epsiloniSOM_Af[]
- The array for the value epsiolon initial of the SOM algorithms.
To add or delete values to the choice, only this array must be changed.
epsilonfSOM_Af
protected float epsilonfSOM_Af[]
- The array for the value epsiolon final of the SOM algorithms.
To add or delete values to the choice, only this array must be changed.
sigmaiSOM_Af
protected float sigmaiSOM_Af[]
- The array for the value sigma of the SOM algorithms.
To add or delete values to the choice, only this array must be changed.
sigmafSOM_Af
protected float sigmafSOM_Af[]
- The array for the value sigma of the SOM algorithms.
To add or delete values to the choice, only this array must be changed.
tmaxSOM_Af
protected float tmaxSOM_Af[]
- The array for the value t_max of the SOM algorithm.
To add or delete values to the choice, only this array must be changed.
sizeSOM_Ai
protected int sizeSOM_Ai[][]
- The array for the grid size of the SOM algorithm.
To add or delete values to the choice, change this array and
sizeSOM_As[].
sizeSOM_As
protected String sizeSOM_As[]
- The array for the grid size of the SOM algorithm.
To add or delete values to the choice, change this array and sizeSOM_Ai.
DemoGNG
public DemoGNG()
init
public void init()
- Overrides:
- init in class Applet
start
public void start()
- Overrides:
- start in class Applet
stop
public void stop()
- Overrides:
- stop in class Applet
destroy
public void destroy()
- Overrides:
- destroy in class Applet
graphClose
public void graphClose()
action
public boolean action(Event evt,
Object arg)
- Overrides:
- action in class Component
getParameterInfo
public String[][] getParameterInfo()
- Overrides:
- getParameterInfo in class Applet
getAppletInfo
public String getAppletInfo()
- Overrides:
- getAppletInfo in class Applet