Interface ISwarmDraw

All Known Implementing Classes:
DrawObjectAggregator, DrawStartState, LambdaMaxDraw, SimpleSwarmDraw, SwarmPathDraw, TreeAlgDraw

public interface ISwarmDraw


Method Summary
 void addDrawAgent(IDrawAgent agent)
           
 double realTimeToSimTime(java.util.Date dateRealTime)
           
 void reDraw(java.awt.Graphics g)
           
 void scaleProjection(int nNewX, int nNewY)
           
 void setEnvDraw(IEnvDraw envDraw)
           
 void setProjection(IProjection proj)
          Pass in a projection class to handle mapping points to screen coords.
 java.util.Date simTimeToRealTime(double lfSimTime)
           
 void xlateProjection(int nXOff, int nYOff)
           
 

Method Detail

simTimeToRealTime

java.util.Date simTimeToRealTime(double lfSimTime)

realTimeToSimTime

double realTimeToSimTime(java.util.Date dateRealTime)

setProjection

void setProjection(IProjection proj)
Pass in a projection class to handle mapping points to screen coords.


setEnvDraw

void setEnvDraw(IEnvDraw envDraw)

addDrawAgent

void addDrawAgent(IDrawAgent agent)

scaleProjection

void scaleProjection(int nNewX,
                     int nNewY)

xlateProjection

void xlateProjection(int nXOff,
                     int nYOff)

reDraw

void reDraw(java.awt.Graphics g)