public abstract class Renderer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Renderer.VisMode |
Constructor and Description |
---|
Renderer() |
Modifier and Type | Method and Description |
---|---|
static Renderer.VisMode |
getNextMode(Renderer.VisMode visMode)
Returns the next visualization mode from the one given as a parameter.
|
static String |
getRendererName(Renderer.VisMode visMode) |
static Vector<Renderer> |
getRenderersList(Renderer.VisMode visMode)
Returns a Vector containing the list of relevant renderers (in the order
they should be executed) for the visualization mode given as a parameter.
|
abstract void |
render(Vector<NodeInfo> nodes,
Vector<EdgeInfo> edges,
Vector<AgentInfo> agents,
Vector<TeamInfo> teamsInfo,
String selectedAgent,
Graphics2D g2d)
Render the relevant information.
|
public abstract void render(Vector<NodeInfo> nodes, Vector<EdgeInfo> edges, Vector<AgentInfo> agents, Vector<TeamInfo> teamsInfo, String selectedAgent, Graphics2D g2d)
nodes
- edges
- agents
- teamsInfo
- selectedAgent
- g2d
- public static Vector<Renderer> getRenderersList(Renderer.VisMode visMode)
visMode
- public static String getRendererName(Renderer.VisMode visMode)
public static Renderer.VisMode getNextMode(Renderer.VisMode visMode)
visMode
- the current visualization modeCopyright © 2013. All Rights Reserved.