edu.stanford.rsl.konrad.filtering.rampfilters
Class SheppLoganRampFilterWithRollOff

java.lang.Object
  extended by edu.stanford.rsl.konrad.filtering.rampfilters.RampFilter
      extended by edu.stanford.rsl.konrad.filtering.rampfilters.SheppLoganRampFilter
          extended by edu.stanford.rsl.konrad.filtering.rampfilters.SheppLoganRampFilterWithRollOff
All Implemented Interfaces:
GUIConfigurable, SafeSerializable, java.io.Serializable, java.lang.Cloneable

public class SheppLoganRampFilterWithRollOff
extends SheppLoganRampFilter

See Also:
Serialized Form

Constructor Summary
SheppLoganRampFilterWithRollOff()
           
 
Method Summary
 RampFilter clone()
           
 void configure()
          Configures the object before execution
 double[] getRampFilter1D(int width)
          Returns the filter for one detector row as complex double array (JTransforms format)
 java.lang.String getRampName()
           
 double getScale()
           
 double getStart()
           
 void setScale(double scale)
           
 void setStart(double start)
           
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.rampfilters.SheppLoganRampFilter
getFilterWeight
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.rampfilters.RampFilter
getAvailableRamps, getCutOffFrequency, getImagePlusFromRampFilter, getPhysicalPixelWidthInMilimeters, getRampFilter, getSourceToCenterOfRotationDistance, getSourceToDetectorDistance, isConfigured, prepareForSerialization, setConfiguration, setCutOffFrequency, setPhysicalPixelWidthInMilimeters, setSourceToCenterOfRotationDistance, setSourceToDetectorDistance, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SheppLoganRampFilterWithRollOff

public SheppLoganRampFilterWithRollOff()
Method Detail

clone

public RampFilter clone()
Overrides:
clone in class SheppLoganRampFilter

getRampName

public java.lang.String getRampName()
Overrides:
getRampName in class SheppLoganRampFilter

getStart

public double getStart()

setStart

public void setStart(double start)

getScale

public double getScale()

setScale

public void setScale(double scale)

getRampFilter1D

public double[] getRampFilter1D(int width)
Description copied from class: RampFilter
Returns the filter for one detector row as complex double array (JTransforms format)

Overrides:
getRampFilter1D in class RampFilter
Parameters:
width - the width of the detector row
Returns:
the filter in Fourier domain

configure

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

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