edu.stanford.rsl.konrad.metric
Class Metric

java.lang.Object
  extended by edu.stanford.rsl.konrad.metric.Metric
All Implemented Interfaces:
Citeable, java.io.Serializable
Direct Known Subclasses:
MeanSquareErrorMetric, NormalizedImprovement, ShowVolumeMetric

public abstract class Metric
extends java.lang.Object
implements java.io.Serializable, Citeable

See Also:
Serialized Form

Constructor Summary
Metric()
           
 
Method Summary
 boolean equals(java.lang.Object another)
           
abstract  double evaluate()
           
 Trajectory getGeometry()
           
 ij.ImagePlus getIdealRecon()
           
static Metric[] getMetrics()
           
 ij.ImagePlus getNoCorrectionRecon()
           
 ij.ImagePlus getProjectionData()
           
 ij.ImagePlus getRecon()
           
 void readObject(java.io.ObjectInputStream oos)
           
 void setGeometry(Trajectory geometry)
           
 void setIdealRecon(ij.ImagePlus idealRecon)
           
 void setNoCorrectionRecon(ij.ImagePlus noCorrectionRecon)
           
 void setProjectionData(ij.ImagePlus projectionData)
           
 void setRecon(ij.ImagePlus recon)
           
abstract  java.lang.String toString()
           
 void writeObject(java.io.ObjectOutputStream ois)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable
getBibtexCitation, getMedlineCitation
 

Constructor Detail

Metric

public Metric()
Method Detail

getRecon

public ij.ImagePlus getRecon()

setRecon

public void setRecon(ij.ImagePlus recon)

getIdealRecon

public ij.ImagePlus getIdealRecon()

setIdealRecon

public void setIdealRecon(ij.ImagePlus idealRecon)

getNoCorrectionRecon

public ij.ImagePlus getNoCorrectionRecon()

setNoCorrectionRecon

public void setNoCorrectionRecon(ij.ImagePlus noCorrectionRecon)

getProjectionData

public ij.ImagePlus getProjectionData()

setProjectionData

public void setProjectionData(ij.ImagePlus projectionData)

getGeometry

public Trajectory getGeometry()

setGeometry

public void setGeometry(Trajectory geometry)

evaluate

public abstract double evaluate()

writeObject

public void writeObject(java.io.ObjectOutputStream ois)

toString

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

readObject

public void readObject(java.io.ObjectInputStream oos)

getMetrics

public static Metric[] getMetrics()

equals

public boolean equals(java.lang.Object another)
Overrides:
equals in class java.lang.Object