edu.stanford.rsl.konrad.physics
Class PhysicalObject

java.lang.Object
  extended by edu.stanford.rsl.konrad.physics.PhysicalObject
Direct Known Subclasses:
EDInsert, QuadricDisk

public class PhysicalObject
extends java.lang.Object


Constructor Summary
PhysicalObject()
           
 
Method Summary
 void applyAffineTransform(AffineTransform t)
           
 Material getMaterial()
           
 java.lang.String getNameString()
           
 AbstractShape getShape()
           
 java.util.ArrayList<PointND> intersect(AbstractCurve curve)
           
 void setMaterial(Material material)
           
 void setNameString(java.lang.String nameString)
           
 void setShape(AbstractShape shape)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhysicalObject

public PhysicalObject()
Method Detail

getNameString

public java.lang.String getNameString()
Returns:
the nameString

setNameString

public void setNameString(java.lang.String nameString)
Parameters:
nameString - the nameString to set

getMaterial

public Material getMaterial()
Returns:
the material

setMaterial

public void setMaterial(Material material)
Parameters:
material - the material to set

getShape

public AbstractShape getShape()
Returns:
the shape

setShape

public void setShape(AbstractShape shape)
Parameters:
shape - the shape to set

intersect

public java.util.ArrayList<PointND> intersect(AbstractCurve curve)

applyAffineTransform

public void applyAffineTransform(AffineTransform t)