This is an automated email from the ASF dual-hosted git repository.

jsorel pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit ed02ddf81fca2144c7d2625e77f376cc25fc67b4
Author: jsorel <[email protected]>
AuthorDate: Fri Aug 8 15:56:44 2025 +0200

    Add todo list on tuplearray interface
---
 .../main/org/apache/sis/geometries/math/TupleArray.java            | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArray.java
 
b/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArray.java
index e390acae79..b87746c454 100644
--- 
a/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArray.java
+++ 
b/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math/TupleArray.java
@@ -29,6 +29,13 @@ import org.apache.sis.util.ArgumentChecks;
 /**
  * A tuple array is fixed size array of tuples.
  *
+ * @todo add an implementation based on MemorySegment
+ * @todo add support for very large arrays, replace int indexing by long 
values, splitting in multiple tables
+ * @todo add multi dimension support
+ * @todo This class will be expected to provide efficient support for parallal 
processing used in API when they will available :
+ * - Vector API (https://openjdk.org/jeps/426)
+ * - GPGPU / Babylon (https://www.youtube.com/watch?v=qkr3E27XYbY)
+ *
  * @author Johann Sorel (Geomatys)
  */
 public interface TupleArray {

Reply via email to