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 {
