Class Combo

java.lang.Object
skyview.geometry.Sampler
skyview.geometry.sampler.Combo
All Implemented Interfaces:
Serializable, Cloneable, Component

public class Combo extends Sampler
This class uses two samplers. The default sampler is used but whenever a NaN is returned, the backup sampler is tried. Normally the default sampler will a high order sampler and the backup sampler will be simpler.
See Also:
  • Field Details

    • primary

      protected Sampler primary
    • backup

      protected Sampler backup
    • combo

      protected String combo
  • Constructor Details

    • Combo

      public Combo()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Component
      Get the name of this component.
    • getDescription

      public String getDescription()
      Description copied from interface: Component
      Get the description of this component.
    • sample

      public void sample(int index)
      Use the primary unless we get a NaN
      Specified by:
      sample in class Sampler
      Parameters:
      index - The index into the output array.
    • setInput

      public void setInput(Image inImage)
      Set the input image for the sampling
      Overrides:
      setInput in class Sampler
    • setBounds

      public void setBounds(int[] bounds)
      Set the bounds of the output image that may be asked for.
      Overrides:
      setBounds in class Sampler
    • setOutput

      public void setOutput(Image outImage)
      Set the output image for the sampling
      Overrides:
      setOutput in class Sampler
    • setTransform

      public void setTransform(Transformer transform)
      Set the transformation information.
      Overrides:
      setTransform in class Sampler
      Parameters:
      transform - The transformer object.