Interface PointProvider

All Known Implementing Classes:
JitterPointField, PointField

public interface PointProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    it.unimi.dsi.fastutil.doubles.DoubleList
    points1d(double min, double max)
     
    void
    points1d(double min, double max, Consumer<Double> pointsOut)
    Retrieves 1D points inside provided list.
    it.unimi.dsi.fastutil.ints.IntList
    points1i(int min, int max)
     
    void
    points1i(int min, int max, Consumer<Integer> pointsOut)
    Retrieves 1D points inside provided list.
    List<org.joml.Vector2d>
    points2d(org.joml.Vector2d min, org.joml.Vector2d max)
     
    void
    points2d(org.joml.Vector2d min, org.joml.Vector2d max, Consumer<org.joml.Vector2d> pointsOut)
    Retrieves 2D points inside provided list.
    List<org.joml.Vector2i>
    points2i(org.joml.Vector2i min, org.joml.Vector2i max)
     
    void
    points2i(org.joml.Vector2i min, org.joml.Vector2i max, Consumer<org.joml.Vector2i> pointsOut)
    Retrieves 2D points inside provided list.
    List<org.joml.Vector3d>
    points3d(org.joml.Vector3d min, org.joml.Vector3d max)
     
    void
    points3d(org.joml.Vector3d min, org.joml.Vector3d max, Consumer<org.joml.Vector3d> pointsOut)
    Retrieves 3D points inside provided list.
    List<org.joml.Vector3i>
    points3i(org.joml.Vector3i min, org.joml.Vector3i max)
     
    void
    points3i(org.joml.Vector3i min, org.joml.Vector3i max, Consumer<org.joml.Vector3i> pointsOut)
    Retrieves 3D points inside provided list.
  • Method Details

    • points3i

      List<org.joml.Vector3i> points3i(@Nonnull org.joml.Vector3i min, @Nonnull org.joml.Vector3i max)
    • points2i

      List<org.joml.Vector2i> points2i(@Nonnull org.joml.Vector2i min, @Nonnull org.joml.Vector2i max)
    • points1i

      it.unimi.dsi.fastutil.ints.IntList points1i(int min, int max)
    • points3i

      void points3i(@Nonnull org.joml.Vector3i min, @Nonnull org.joml.Vector3i max, @Nonnull Consumer<org.joml.Vector3i> pointsOut)
      Retrieves 3D points inside provided list.
    • points2i

      void points2i(@Nonnull org.joml.Vector2i min, @Nonnull org.joml.Vector2i max, @Nonnull Consumer<org.joml.Vector2i> pointsOut)
      Retrieves 2D points inside provided list.
    • points1i

      void points1i(int min, int max, @Nonnull Consumer<Integer> pointsOut)
      Retrieves 1D points inside provided list.
    • points3d

      List<org.joml.Vector3d> points3d(@Nonnull org.joml.Vector3d min, @Nonnull org.joml.Vector3d max)
    • points2d

      List<org.joml.Vector2d> points2d(@Nonnull org.joml.Vector2d min, @Nonnull org.joml.Vector2d max)
    • points1d

      it.unimi.dsi.fastutil.doubles.DoubleList points1d(double min, double max)
    • points3d

      void points3d(@Nonnull org.joml.Vector3d min, @Nonnull org.joml.Vector3d max, @Nonnull Consumer<org.joml.Vector3d> pointsOut)
      Retrieves 3D points inside provided list.
    • points2d

      void points2d(@Nonnull org.joml.Vector2d min, @Nonnull org.joml.Vector2d max, @Nonnull Consumer<org.joml.Vector2d> pointsOut)
      Retrieves 2D points inside provided list.
    • points1d

      void points1d(double min, double max, @Nonnull Consumer<Double> pointsOut)
      Retrieves 1D points inside provided list.