Class Mol

java.lang.Object
All Implemented Interfaces:
java.io.Serializable, Component

public class Mol
extends Projecter
See Also:
Serialized Form
  • Constructor Details

    • Mol

      public Mol()
  • Method Details

    • getName

      public java.lang.String getName()
      The name of the Component
    • getDescription

      public java.lang.String getDescription()
      A description of the component
    • inverse

      public Deprojecter inverse()
      Get the associated deprojecter
      Specified by:
      inverse in class Projecter
    • isInverse

      public boolean isInverse​(Transformer trans)
      Is this the inverse of another transformation?
      Specified by:
      isInverse in class Transformer
    • transform

      public final void transform​(double[] sphere, double[] plane)
      Description copied from class: Transformer
      Convert a single point where the output vector is supplied.
      Specified by:
      transform in class Transformer
      Parameters:
      sphere - The input vector.
      plane - The output vector, it may be the same as the input vector if the dimensionalities are the same. All transformers are expected to work with aliased inputs and output.
    • forwardTransform

      public static void forwardTransform​(double[] sphere, double[] plane)
    • reverseTransform

      public static void reverseTransform​(double[] plane, double[] sphere)
    • validPosition

      public boolean validPosition​(double[] plane)
      Description copied from class: Projecter
      Is this a valid position in the projection plane for this image. This default is appropriate for all projections where the projection plane is infinite.
      Overrides:
      validPosition in class Projecter
    • straddleable

      public boolean straddleable()
      Description copied from class: Projecter
      Is it possible for a pixel to straddle the valid region.
      Overrides:
      straddleable in class Projecter
    • main

      public static void main​(java.lang.String[] args)