Package: decido
Version: 0.4.1
Title: Bindings for 'Mapbox' Ear Cutting Triangulation Library
Description: Provides constrained triangulation of polygons. Ear
        cutting (or ear clipping) applies constrained triangulation by
        successively 'cutting' triangles from a polygon defined by
        path/s. Holes are supported by introducing a bridge segment
        between polygon paths. This package wraps the 'header-only'
        library 'earcut.hpp' <https://github.com/mapbox/earcut.hpp>
        which includes a reference to the method used by Held, M.
        (2001) <doi:10.1007/s00453-001-0028-4>.
Authors@R: c(
        person("Michael", "Sumner", email = "mdsumner@gmail.com", role = c("aut", "cre")), 
        person("Andrew", "Smith", role = "ctb", comment = "provided C++ guidance"), 
        person("Mapbox", role = "cph", comment = "author of header library earcut.hpp"), 
        person("Mark", "Padgham", role = "ctb", comment = "help with CRAN issues"), 
        person("David", "Cooley", role = "ctb", comment = "added header capability for linking from other packages"))
License: MIT + file LICENSE
Encoding: UTF-8
ByteCompile: true
LinkingTo: Rcpp
Depends: R (>= 3.2.5)
Imports: Rcpp
RoxygenNote: 7.3.2
Suggests: covr, testthat, knitr, oz, rmarkdown, spelling, markdown
VignetteBuilder: knitr
Roxygen: list(markdown = TRUE)
URL: https://hypertidy.github.io/decido/
BugReports: https://github.com/hypertidy/decido/issues
Language: en-US
Repository: https://hypertidy.r-universe.dev
Date/Publication: 2026-07-27 13:31:35 UTC
RemoteUrl: https://github.com/hypertidy/decido
RemoteRef: HEAD
RemoteSha: 0bb0bb3496ac10c1cf91007469433e1788ab0320
NeedsCompilation: yes
Packaged: 2026-10-10 12:57:43 UTC; root
Author: Michael Sumner [aut, cre],
  Andrew Smith [ctb] (provided C++ guidance),
  Mapbox [cph] (author of header library earcut.hpp),
  Mark Padgham [ctb] (help with CRAN issues),
  David Cooley [ctb] (added header capability for linking from other
    packages)
Maintainer: Michael Sumner <mdsumner@gmail.com>
