Class Organism.Leg

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<E>
          extended by java.util.HashSet
              extended by Organism.Leg
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.Set
Enclosing class:
Organism

public class Organism.Leg
extends java.util.HashSet

See Also:
Serialized Form

Field Summary
private  Organism.BodySegment a
           
private  Organism.BodySegment b
           
private  Muscle c
           
private  Muscle d
           
private  Muscle e
           
 Organism head
           
 
Constructor Summary
Organism.Leg(double ang, Organism h, double length, double s)
           
 
Method Summary
 double findAngle()
           
 void moveLeft()
           
 void moveOut()
           
 void moveRight()
           
 boolean validPosition()
           
 
Methods inherited from class java.util.HashSet
add, clear, clone, contains, isEmpty, iterator, remove, size
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray
 

Field Detail

head

public Organism head

a

private Organism.BodySegment a

b

private Organism.BodySegment b

c

private Muscle c

d

private Muscle d

e

private Muscle e
Constructor Detail

Organism.Leg

public Organism.Leg(double ang,
                    Organism h,
                    double length,
                    double s)
Method Detail

findAngle

public double findAngle()

moveRight

public void moveRight()

moveLeft

public void moveLeft()

moveOut

public void moveOut()

validPosition

public boolean validPosition()