org.crwth.systems
Class PopularUniqueSpace

java.lang.Object
  |
  +--org.crwth.systems.Space
        |
        +--org.crwth.systems.UniqueSpace
              |
              +--org.crwth.systems.PopularUniqueSpace

public class PopularUniqueSpace
extends UniqueSpace

A generic Space container. Space holds Masses and Springs. Collectors add objects to a Space, Physics changes them, and Viewers observe.


Field Summary
 
Fields inherited from class org.crwth.systems.UniqueSpace
masses, r, springs
 
Constructor Summary
PopularUniqueSpace()
           
PopularUniqueSpace(Mass root)
           
 
Method Summary
 void addMass(Mass mass)
          Adds a Mass to Space.
 void addSpring(Spring spring)
          Adds a Spring to Space.
 
Methods inherited from class org.crwth.systems.UniqueSpace
add, getDimension, getMass, getMassIterator, getRoot, getSpring, getSpringIterator, setRoot, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PopularUniqueSpace

public PopularUniqueSpace()

PopularUniqueSpace

public PopularUniqueSpace(Mass root)
Method Detail

addMass

public void addMass(Mass mass)
Adds a Mass to Space.

Overrides:
addMass in class UniqueSpace
Parameters:
mass - the Mass to add.

addSpring

public void addSpring(Spring spring)
Adds a Spring to Space.

Overrides:
addSpring in class UniqueSpace
Parameters:
spring - the Spring to add.