AtomLeafAgentManager.AgentSource<java.awt.Color>public class ColorSchemeRandom extends ColorScheme implements AtomLeafAgentManager.AgentSource<java.awt.Color>
ColorScheme.SimpleDEFAULT_ATOM_COLOR, defaultColor| Constructor | Description |
|---|---|
ColorSchemeRandom(Box box,
IRandom random) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Class |
getAgentClass() |
|
java.awt.Color |
getAtomColor(IAtom a) |
|
java.awt.Color |
makeAgent(IAtom a,
Box agentBox) |
Returns an agent for the given Atom.
|
void |
releaseAgent(java.awt.Color agent,
IAtom atom,
Box agentBox) |
This informs the agent source that the agent is going away and that
the agent source should disconnect the agent from other elements.
|
getDefaultColor, main, setDefaultColorpublic java.awt.Color getAtomColor(IAtom a)
getAtomColor in class ColorSchemepublic java.lang.Class getAgentClass()
public java.awt.Color makeAgent(IAtom a, Box agentBox)
AtomLeafAgentManager.AgentSourcemakeAgent in interface AtomLeafAgentManager.AgentSource<java.awt.Color>agentBox - TODOpublic void releaseAgent(java.awt.Color agent,
IAtom atom,
Box agentBox)
AtomLeafAgentManager.AgentSourcereleaseAgent in interface AtomLeafAgentManager.AgentSource<java.awt.Color>