Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simogasp/delaunay-psm
A mirror of old versions of delaunay-psm from geogram
https://github.com/simogasp/delaunay-psm
delaunay-triangulation geogram
Last synced: 4 days ago
JSON representation
A mirror of old versions of delaunay-psm from geogram
- Host: GitHub
- URL: https://github.com/simogasp/delaunay-psm
- Owner: simogasp
- License: bsd-3-clause
- Created: 2017-08-04T16:42:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T12:44:13.000Z (almost 2 years ago)
- Last Synced: 2024-11-05T11:59:22.464Z (about 2 months ago)
- Topics: delaunay-triangulation, geogram
- Language: C++
- Homepage: https://github.com/BrunoLevy/geogram.psm.Delaunay
- Size: 26.4 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# /!\ Please use the official repository that is now available on github
https://github.com/BrunoLevy/geogram.psm.Delaunay
This version is not maintained anymore and should serve just as an archive of previous versions.
----
Delaunay-psm
----------------This is a mirror of the delaunay-psm (Pluggable Software Module) from the Geogram library for the delaunay triangulation.
The full library was hosted at [here](http://alice.loria.fr/index.php/software/4-library/75-geogram.html) and the sources for both the library and the PSM version are hosted [here](https://gforge.inria.fr/frs/?group_id=5833).
This repository just allows to build and link the library using cmake. No other changes are made beside the building system.
### Build
The library has no dependency so it can be built with the typical
```shell
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=
make -j 4
```Note that the whole thing can be built as simply as
```shell
g++ Delaunay_psm.cpp Delaunay_example.cpp -o Delaunay_example
```### Use as 3rd party
In order to use this library as 3rd party in your project, you simply need to import the `delaunayConfig.cmake` generated by the build process (usually in `build/geogram/generated`).
If you install the library, say in ``, then the config is installed in `/lib/cmake/delaunay`.
Either way, the file exposes a target `delaunay-psm::delaunay` that can be used to link with your project.In your cmake project you simply have to
```cmake
find_package(delaunay-psm CONFIG REQUIRED)add_executable(myDelaunaySample main.cpp)
target_link_libraries(myDelaunaySample delaunay-psm::delaunay)
```Check the [example](example/CMakeLists.txt).
### Documentation
The documentation of the module can be found at http://alice.loria.fr/software/geogram/doc/html/classGEO_1_1Delaunay.html
### License
Geogram (as well as this repository) is licensed under the [3-clauses BSD License](LICENSE)