|
|||||||||
| Home >> All >> ulu >> sim >> [ boid overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
ulu.sim.boid
Class Flock

java.lang.Objectulu.sim.boid.Flock
- All Implemented Interfaces:
- ulu.sim.Sim
- public class Flock
- extends java.lang.Object
- implements ulu.sim.Sim
- extends java.lang.Object
Flock.class This class creates and coordinates the movement of a flock of Boids.
| Field Summary | |
java.util.Vector |
Boids
|
| Constructor Summary | |
Flock()
|
|
| Method Summary | |
void |
addBoid(Boid Boid)
|
void |
addTribe(java.awt.Rectangle r,
int TribeSize,
Boid b)
|
java.awt.Point |
normalisePoint(java.awt.Point p,
double n)
|
private int |
redirect(Boid b)
|
void |
removeBoid(int Tribe)
|
double |
sizeOfPoint(java.awt.Point p)
|
void |
step(double time,
double step)
|
java.awt.Point |
sumPoints(java.awt.Point p1,
double w1,
java.awt.Point p2,
double w2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
Boids
public java.util.Vector Boids
| Constructor Detail |
Flock
public Flock()
| Method Detail |
addBoid
public void addBoid(Boid Boid)
addTribe
public void addTribe(java.awt.Rectangle r, int TribeSize, Boid b)
removeBoid
public void removeBoid(int Tribe)
step
public void step(double time,
double step)
- Specified by:
stepin interfaceulu.sim.Sim
redirect
private int redirect(Boid b)
sumPoints
public java.awt.Point sumPoints(java.awt.Point p1, double w1, java.awt.Point p2, double w2)
sizeOfPoint
public double sizeOfPoint(java.awt.Point p)
normalisePoint
public java.awt.Point normalisePoint(java.awt.Point p, double n)
|
|||||||||
| Home >> All >> ulu >> sim >> [ boid overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
ulu.sim.boid.Flock