edu.stanford.rsl.konrad.filtering.rampfilters
Class SheppLoganRampFilterWithRollOff
java.lang.Object
edu.stanford.rsl.konrad.filtering.rampfilters.RampFilter
edu.stanford.rsl.konrad.filtering.rampfilters.SheppLoganRampFilter
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
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 |
SheppLoganRampFilterWithRollOff
public SheppLoganRampFilterWithRollOff()
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