All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----EDU.gatech.cc.is.simulation.SocFieldSmallSim
Copyright (c)1997 Georgia Tech Research Corporation
protected Vec2 position
protected Color foreground
protected SimulatedObject all_objects[]
protected int visionclass
protected int unique_id
protected double RADIUS
protected double top
protected double bottom
protected double left
protected double right
protected double width
protected double height
protected double meterspp
public static final boolean DEBUG
public SocFieldSmallSim()
public void init(double xp,
double yp,
double t,
double r,
Color f,
Color b,
int v,
int i,
long s)
public void takeStep(long time_increment,
SimulatedObject all_objs[])
public boolean isObstacle()
public boolean isPushable()
public void receive(Message m)
public boolean isPickupable()
public Vec2 getPosition()
public Vec2 getClosestPoint(Vec2 from)
public Vec2 getCenter(Vec2 from)
public void push(Vec2 d,
Vec2 v)
public void pickUp(SimulatedObject o)
public void putDown(Vec2 p)
public void setVisionClass(int v)
public int getVisionClass()
public void setID(int i)
public int getID()
public void quit()
public int size(double m)
public int Y(double y)
public int X(double x)
public void drawState(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void drawID(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void setTrailLength(int l)
public void clearTrail()
public void drawTrail(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void draw(Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public void draw(Vec2 pos,
Graphics g,
int w,
int h,
double t,
double b,
double l,
double r)
public static void main(String args[])
All Packages Class Hierarchy This Package Previous Next Index