[
https://issues.apache.org/jira/browse/GEOMETRY-144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17527276#comment-17527276
]
Matt Juntunen commented on GEOMETRY-144:
----------------------------------------
Having thought on this some more, I believe the best way to go here would be to
just implement a single algorithm and hide the details from the user, similar
to how the JDK's {{Arrays.sort}} uses TimSort internally. If this ends up being
insufficient, then we could add additional algorithms through an enum for use
in special cases, while still retaining the API for the general-purpose use
case. This seems cleaner to me than adding several algorithm options at first
and then trying to revert to a single-algorithm API if there are not any
compelling use cases for the different algorithms (which I suspect will end up
being the case).
> Review API in "hull" module
> ---------------------------
>
> Key: GEOMETRY-144
> URL: https://issues.apache.org/jira/browse/GEOMETRY-144
> Project: Commons Geometry
> Issue Type: Task
> Reporter: Gilles Sadowski
> Assignee: Gilles Sadowski
> Priority: Minor
> Fix For: 1.1
>
>
> Review codes in the
> [{{commons-geometry-hull}}|https://gitbox.apache.org/repos/asf?p=commons-geometry.git;a=tree;f=commons-geometry-hull;hb=HEAD]
> module.
> (x) Minimize the public API
--
This message was sent by Atlassian Jira
(v8.20.7#820007)