'CGAL' Version 4 C++ Header Files

'CGAL' is a C++ library that aims to provide easy access to efficient and reliable algorithms in computational geometry. Since its version 4, 'CGAL' can be used as standalone header-only library and is available under a double GPL-3|LGPL license. < https://www.cgal.org/>.


GitLab CI BuildStatus

cgal4h

This package provides an R interface to the header-only C++ CGAL version 4 library

This package is using the latest release of the version 4 of CGAL.

Install

Install the development version with the remotes R package

remotes::install_gitlab("dickoa/cgal4h")

Using cgal4h

In order to use cgal4h in your own R package, you need to add it to the LinkingTo field in the DESCRIPTION field of R package. You also need to have the following C++ compiler flag.

-DCGAL_HEADER_ONLY=1

If you are using Rcpp don't forget to add a dependency to cgal4h to your cpp files before a call to #include <Rcpp.h>

// [[Rcpp::depends(cgal4h)]]

#include <Rcpp.h>

Missing headers

Because of portability issues not all headers are included in this package, the following components are currently missing:

  • CGAL/Algebraic_kernel_for_circles
  • CGAL/Algebraic_kernel_for_spheres
  • Polygon_mesh_processing/internal
  • CGAL/Shape_detection/

License

This package is provided under the GPL-3.

The CGAL library uses the dual license GPL-3. | LGPL-3. More information can be found at https://www.cgal.org/license.html.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("cgal4h")

0.1.0 by Ahmadou Dicko, 6 years ago


https://gitlab.com/dickoa/cgal4h


Report a bug at https://gitlab.com/dickoa/cgal4h/issues


Browse source code at https://github.com/cran/cgal4h


Authors: file inst/AUTHORS


Documentation:   PDF Manual  


GPL-3 | file LICENSE license



See at CRAN