Interface Projection1D

  • All Superinterfaces:
    Projection, VisualizationItem
    All Known Implementing Classes:
    Simple1D

    public interface Projection1D
    extends Projection
    Interface for projections that have a specialization to only compute the first component.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Method Detail

      • fastProjectDataToRenderSpace

        double fastProjectDataToRenderSpace​(double[] data)
        Project a data vector from data space to rendering space.
        Parameters:
        data - vector in data space
        Returns:
        vector in rendering space
      • fastProjectDataToRenderSpace

        double fastProjectDataToRenderSpace​(NumberVector data)
        Project a data vector from data space to rendering space.
        Parameters:
        data - vector in data space
        Returns:
        vector in rendering space
      • fastProjectScaledToRender

        double fastProjectScaledToRender​(double[] v)
        Project a vector from scaled space to rendering space.
        Parameters:
        v - vector in scaled space
        Returns:
        vector in rendering space
      • fastProjectRelativeDataToRenderSpace

        double fastProjectRelativeDataToRenderSpace​(double[] data)
        Project a data vector from data space to rendering space.
        Parameters:
        data - vector in data space
        Returns:
        vector in rendering space
      • fastProjectRelativeDataToRenderSpace

        double fastProjectRelativeDataToRenderSpace​(NumberVector data)
        Project a data vector from data space to rendering space.
        Parameters:
        data - vector in data space
        Returns:
        vector in rendering space
      • fastProjectRelativeScaledToRender

        double fastProjectRelativeScaledToRender​(double[] v)
        Project a vector from scaled space to rendering space.
        Parameters:
        v - vector in scaled space
        Returns:
        vector in rendering space