org.realobject
Class Ball

java.lang.Object
  extended by org.realobject.Ball

public class Ball
extends java.lang.Object


Constructor Summary
Ball(java.awt.geom.Point2D.Double location, double radius, double mass)
           
 
Method Summary
 void addForce(double dx, double dy)
           
 java.awt.geom.Point2D.Double getForce()
           
 java.awt.geom.Point2D.Double getLocation()
           
 double getMass()
           
 double getRadius()
           
 java.awt.geom.Point2D.Double getVelocity()
           
 void move(double dx, double dy)
           
 void setForce(double x, double y)
           
 void setForce(java.awt.geom.Point2D.Double force)
           
 void setLocation(java.awt.geom.Point2D.Double location)
           
 void setVelocity(double x, double y)
           
 void setVelocity(java.awt.geom.Point2D.Double velocity)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ball

public Ball(java.awt.geom.Point2D.Double location,
            double radius,
            double mass)
Method Detail

setLocation

public void setLocation(java.awt.geom.Point2D.Double location)

move

public void move(double dx,
                 double dy)

setVelocity

public void setVelocity(double x,
                        double y)

setVelocity

public void setVelocity(java.awt.geom.Point2D.Double velocity)

getVelocity

public java.awt.geom.Point2D.Double getVelocity()

setForce

public void setForce(java.awt.geom.Point2D.Double force)

getForce

public java.awt.geom.Point2D.Double getForce()

setForce

public void setForce(double x,
                     double y)

addForce

public void addForce(double dx,
                     double dy)

getLocation

public java.awt.geom.Point2D.Double getLocation()

getMass

public double getMass()

getRadius

public double getRadius()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object