Interface IMorphSpec

All Known Implementing Classes:
MorphSpecCardioid, MorphSpecCombRect, MorphSpecFourCombs, MorphSpecGlblRect, MorphSpecStoredVals

public interface IMorphSpec

Interface for specifying per-agent information neccessary to perform formation morphing


Method Summary
 void dump(java.io.Writer writeTo)
           
 double[] getFinalUv(int nAgentId)
           
 int getMaxDepth()
          * Gets the maximum depth over all agents
 int getNumChildren(int nAgentId)
           
 int getTopoDepth(int nAgentId)
           
 int getTopoFirstVisit(int nAgentId)
           
 int getTopoLastVisit(int nAgentId)
           
 void load(java.io.Reader readFrom)
           
 

Method Detail

getFinalUv

double[] getFinalUv(int nAgentId)

getTopoLastVisit

int getTopoLastVisit(int nAgentId)

getTopoFirstVisit

int getTopoFirstVisit(int nAgentId)

getTopoDepth

int getTopoDepth(int nAgentId)

getNumChildren

int getNumChildren(int nAgentId)

getMaxDepth

int getMaxDepth()
* Gets the maximum depth over all agents

Returns:
maximum final depth

dump

void dump(java.io.Writer writeTo)

load

void load(java.io.Reader readFrom)