Class SimpleRendezvousAgent.SimpFlockMsg

java.lang.Object
  extended by SimpleRendezvousAgent.SimpFlockMsg
All Implemented Interfaces:
IMsg
Enclosing class:
SimpleRendezvousAgent

public class SimpleRendezvousAgent.SimpFlockMsg
extends java.lang.Object
implements IMsg

inner class used for flocking messages


Constructor Summary
SimpleRendezvousAgent.SimpFlockMsg()
           
SimpleRendezvousAgent.SimpFlockMsg(double[] arrLfPt)
           
SimpleRendezvousAgent.SimpFlockMsg(double x, double y)
           
SimpleRendezvousAgent.SimpFlockMsg(SimpleRendezvousAgent.SimpFlockMsg src)
           
 
Method Summary
 SimpleRendezvousAgent.SimpFlockMsg addTo(AgentMsgHelpers.PosMsg addMe)
           
 SimpleRendezvousAgent.SimpFlockMsg addTo(SimpleRendezvousAgent.SimpFlockMsg addMe)
          adds addMe to this (destructively
 double[] getPt()
           
 SimpleRendezvousAgent.SimpFlockMsg makeCopy()
           
 void scale(double lfScaleBy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleRendezvousAgent.SimpFlockMsg

public SimpleRendezvousAgent.SimpFlockMsg()

SimpleRendezvousAgent.SimpFlockMsg

public SimpleRendezvousAgent.SimpFlockMsg(double x,
                                          double y)

SimpleRendezvousAgent.SimpFlockMsg

public SimpleRendezvousAgent.SimpFlockMsg(double[] arrLfPt)

SimpleRendezvousAgent.SimpFlockMsg

public SimpleRendezvousAgent.SimpFlockMsg(SimpleRendezvousAgent.SimpFlockMsg src)
Method Detail

makeCopy

public SimpleRendezvousAgent.SimpFlockMsg makeCopy()
Specified by:
makeCopy in interface IMsg

addTo

public SimpleRendezvousAgent.SimpFlockMsg addTo(SimpleRendezvousAgent.SimpFlockMsg addMe)
adds addMe to this (destructively


addTo

public SimpleRendezvousAgent.SimpFlockMsg addTo(AgentMsgHelpers.PosMsg addMe)

getPt

public double[] getPt()

scale

public void scale(double lfScaleBy)