| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.lang.Thread
|
+--mam.agent.Agent
|
+--mam.agent.TransactionalAgent
|
+--applications.proxy.graph3dVisualizer.Graph3dVisualizer
Description of the Class
| Field Summary | |
final static String | BACKGROUND_SOUND_NAMEDescription of the Field |
final static String | DEFAULT_PRESSED_STATEDescription of the Field |
final static String | DEFAULT_STATEDescription of the Field |
final static String | GRAPH_3D_VISUALIZER_AUDIO_GROUP_IDDescription of the Field |
final static RoutingTag | GRAPH_3D_VISUALIZER_ROUTING_TAGDescription of the Field |
private final static String | GRAPH_VISUALIZER_TITLE |
final static String | GRAPH3DVISUALIZER_BACKGROUND_SOUNDS_GROUPDescription of the Field |
(package private) static Category | Log |
private int | m_agentCount |
private AgentTraits | m_aggregateTraits |
(package private) boolean | m_dead |
private JFrame | m_frame |
ImageCanvas | m_imageCanvasDescription of the Field |
private RoutingTag | m_ipAgentRoutingTag |
private AgentTraits | m_ipAgentTraits |
VisualizationPreferences | m_visualizationPreferencesDescription of the Field |
private LinkedList | m_visualizerStateTransitions |
final static String | OFF_STATE |
final static String | ON_STATE |
private final static String | VISUALIZATION_PREFERENCES_FILENAME |
| Fields inherited from class mam.agent.TransactionalAgent |
m_messageWaiters |
| Fields inherited from class mam.agent.Agent |
AGENT_ACCESS_STATISTICS_TAG_NAME, AGENT_PROPERTIES_TAG_NAME, AGENT_TRAITS_TAG_NAME, ALL_AGENTS_ROUTING_TAG, DEFAULT_TAG_NAME, m_accessStatisticsGroup, m_agentProperties, m_facility, m_incomingMessageQueue, m_shutdown, m_sleepManager, ROLE_TAG_NAME |
| Fields inherited from class java.lang.Thread |
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY |
| Constructor Summary | |
Graph3dVisualizer()Constructor for the Graph3dVisualizer object | |
Graph3dVisualizer(VisualizerNodes nodes)Constructor for the Graph3dVisualizer object | |
| Method Summary | |
void | addTransition(String state, long duration)Adds a feature to the Transition attribute of the Graph3dVisualizer object |
void | finished(MessageWaiter messageWaiter)Description of the Method |
int | getAgentCount()Gets the AgentCount attribute of the Graph3dVisualizer object |
AgentTraits | getAggregateTraits()Gets the AggregateTraits attribute of the Graph3dVisualizer object |
protected String | getCurrentState()Gets the CurrentState attribute of the Graph3dVisualizer object |
protected JFrame | getFrame()Gets the Frame attribute of the Graph3dVisualizer object |
RoutingTag | getIpAgentRoutingTag()Gets the IpAgentRoutingTag attribute of the Graph3dVisualizer object |
AgentTraits | getIpAgentTraits()Gets the IpAgentTraits attribute of the Graph3dVisualizer object |
void | handleDeclareLocationKeywordsMessage(AgentMessage message)Description of the Method |
void | handleDoBlinkMessage(AgentMessage m)Description of the Method |
void | handleDoHideMessage(AgentMessage m)Description of the Method |
void | handleDoMooCombatDeathMessage(AgentMessage m) |
void | handleDoSetIpAgentMessage(AgentMessage m)Description of the Method |
void | handleDoShowMessage(AgentMessage m)Description of the Method |
void | handleEventAgentTraitsModifiedMessage(AgentMessage m)Description of the Method |
void | handleEventAggregateTraitsModifiedMessage(AgentMessage m)Description of the Method |
void | handleEventDeclareAgentTraitsMessage(AgentMessage m)Description of the Method |
void | handleEventDeclareAggregateTraitsMessage(AgentMessage m)Description of the Method |
void | handleEventDeclareKnowledgeAgentAddedMessage(AgentMessage m)Description of the Method |
void | handleEventDeclareKnowledgeAgentRemovedMessage(AgentMessage m)Description of the Method |
void | handleEventDeclareKnowledgeMessage(AgentMessage m)Description of the Method |
static void | main(String[] args)Description of the Method |
(package private) void | playBackgroundSounds()Description of the Method |
void | playTraitedEventSound(String eventSoundName)Description of the Method |
void | responsesReceived(MessageWaiter messageWaiter, Serializable identifier, Collection recentResponses)Description of the Method |
void | run()Main processing method for the Graph3dVisualizer object |
void | setAgentCount(int agentCount)Sets the AgentCount attribute of the Graph3dVisualizer object |
void | setAggregateTraits(AgentTraits aggregateTraits)Sets the AggregateTraits attribute of the Graph3dVisualizer object |
void | setBounds(int x, int y, int w, int h)Sets the Bounds attribute of the Graph3dVisualizer object |
void | setFacility(Facility facility)Sets the Facility attribute of the Graph3dVisualizer object |
void | setIpAgentRoutingTag(RoutingTag ipAgentRoutingTag)Sets the IpAgentRoutingTag attribute of the Graph3dVisualizer object |
void | setIpAgentTraits(AgentTraits agentTraits)Sets the IpAgentTraits attribute of the Graph3dVisualizer object |
void | setLocation(int x, int y)Sets the Location attribute of the Graph3dVisualizer object |
| Methods inherited from class mam.agent.TransactionalAgent |
enqueueMessage, getMessageWaiters |
| Methods inherited from class java.lang.Thread |
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, getContextClassLoader, setContextClassLoader |
| Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize |
| Field Detail |
public final static String BACKGROUND_SOUND_NAME
public final static String DEFAULT_PRESSED_STATE
public final static String DEFAULT_STATE
public final static String GRAPH_3D_VISUALIZER_AUDIO_GROUP_ID
public final static RoutingTag GRAPH_3D_VISUALIZER_ROUTING_TAG
private final static String GRAPH_VISUALIZER_TITLE
public final static String GRAPH3DVISUALIZER_BACKGROUND_SOUNDS_GROUP
static Category Log
private int m_agentCount
private AgentTraits m_aggregateTraits
boolean m_dead
private JFrame m_frame
public ImageCanvas m_imageCanvas
private RoutingTag m_ipAgentRoutingTag
private AgentTraits m_ipAgentTraits
public VisualizationPreferences m_visualizationPreferences
private LinkedList m_visualizerStateTransitions
public final static String OFF_STATE
public final static String ON_STATE
private final static String VISUALIZATION_PREFERENCES_FILENAME
| Constructor Detail |
public Graph3dVisualizer()
public Graph3dVisualizer(VisualizerNodes nodes)
| Method Detail |
public void addTransition(String state, long duration)
public void finished(MessageWaiter messageWaiter)
public int getAgentCount()
public AgentTraits getAggregateTraits()
protected String getCurrentState()
protected JFrame getFrame()
public RoutingTag getIpAgentRoutingTag()
public AgentTraits getIpAgentTraits()
public void handleDeclareLocationKeywordsMessage(AgentMessage message)
public void handleDoBlinkMessage(AgentMessage m)
public void handleDoHideMessage(AgentMessage m)
public void handleDoMooCombatDeathMessage(AgentMessage m)
public void handleDoSetIpAgentMessage(AgentMessage m)
public void handleDoShowMessage(AgentMessage m)
public void handleEventAgentTraitsModifiedMessage(AgentMessage m)
public void handleEventAggregateTraitsModifiedMessage(AgentMessage m)
public void handleEventDeclareAgentTraitsMessage(AgentMessage m)
public void handleEventDeclareAggregateTraitsMessage(AgentMessage m)
public void handleEventDeclareKnowledgeAgentAddedMessage(AgentMessage m)
public void handleEventDeclareKnowledgeAgentRemovedMessage(AgentMessage m)
public void handleEventDeclareKnowledgeMessage(AgentMessage m)
public static void main(String[] args)
void playBackgroundSounds()
public void playTraitedEventSound(String eventSoundName)
public void responsesReceived(MessageWaiter messageWaiter, Serializable identifier, Collection recentResponses)
public void run()
public void setAgentCount(int agentCount)
public void setAggregateTraits(AgentTraits aggregateTraits)
public void setBounds(int x, int y, int w, int h)
public void setFacility(Facility facility)
public void setIpAgentRoutingTag(RoutingTag ipAgentRoutingTag)
public void setIpAgentTraits(AgentTraits agentTraits)
public void setLocation(int x, int y)
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||