edu.stanford.rsl.konrad.phantom
Class AnalyticPhantom

java.lang.Object
  extended by edu.stanford.rsl.konrad.rendering.AbstractScene
      extended by edu.stanford.rsl.konrad.rendering.PrioritizableScene
          extended by edu.stanford.rsl.konrad.phantom.AnalyticPhantom
All Implemented Interfaces:
Citeable, GUIConfigurable, java.lang.Iterable<PhysicalObject>, java.util.Collection<PhysicalObject>
Direct Known Subclasses:
CrisEDPhantomM062, ForbildPhantom, MTFBeadPhantom, XCatScene

public abstract class AnalyticPhantom
extends PrioritizableScene
implements Citeable, GUIConfigurable


Field Summary
 
Fields inherited from class edu.stanford.rsl.konrad.rendering.PrioritizableScene
ADD_HIGHEST_PRIORITY, ADD_LOWEST_PRIORITY
 
Constructor Summary
AnalyticPhantom()
           
 
Method Summary
 void configure()
          Configures the object before execution
static AnalyticPhantom[] getAnalyticPhantoms()
           
abstract  java.lang.String getName()
           
 boolean isConfigured()
          Is true if the object was successfully configured
 void setConfigured(boolean configured)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.stanford.rsl.konrad.rendering.PrioritizableScene
add, add, add, addAll, addAll, clear, contains, containsAll, getHighestPriority, getLowestPriority, getPriority, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from class edu.stanford.rsl.konrad.rendering.AbstractScene
getBackgroundMaterial, getMax, getMin, setBackground, setMax, setMin, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable
getBibtexCitation, getMedlineCitation
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Constructor Detail

AnalyticPhantom

public AnalyticPhantom()
Method Detail

isConfigured

public boolean isConfigured()
Description copied from interface: GUIConfigurable
Is true if the object was successfully configured

Specified by:
isConfigured in interface GUIConfigurable
Returns:
configured?

getAnalyticPhantoms

public static AnalyticPhantom[] getAnalyticPhantoms()

getName

public abstract java.lang.String getName()
Overrides:
getName in class AbstractScene

setConfigured

public void setConfigured(boolean configured)
Parameters:
configured - the configured to set

configure

public void configure()
               throws java.lang.Exception
Description copied from interface: GUIConfigurable
Configures the object before execution

Specified by:
configure in interface GUIConfigurable
Throws:
java.lang.Exception - may happen

toString

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