mirror of https://github.com/CGAL/cgal
That will suppress the warnings about `CMP0167` (from CMake 3.30): ``` CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. ``` |
||
|---|---|---|
| .. | ||
| data | ||
| CMakeLists.txt | ||
| README | ||
| ag2_exact_traits.cpp | ||
| ag2_exact_traits_sqrt.cpp | ||
| ag2_filtered_traits_no_hidden.cpp | ||
| ag2_hierarchy.cpp | ||
README
This is the examples directory for the Apollonius_graph_2 package There are 4 example programs in this directory. Each one of these is aimed at describing a different usage for the Apollonius_graph_2 package. In particular: * ag2_exact_traits.C: a very basic example. It uses an exact number type that supports ring operations to achieve robustness. * ag2_exact_traits_sqrt.C: it shows how to change the method the predicates are evaluated. By default the predicates use only the operations +,-,* and these are the only operations that is assumed they are exact. In this example we show how to change that and how to define the traits class so that the operations +,-,*,/,sqrt are used and are assumed exact. Again an exact number type is used as the number type. * ag2_filtered_traits_no_hidden.C: a variation of the first example. The filtered traits are now used instead of and exact number type. We also show how to use another parameter for the algorithm, namely the one that indicates whether hidden weighted points are to be stored or not. * ag2_hierarchy.C: same as the previous example except the fact that now we store the hidden weighted points and on top of that we use a hierarchy of Apollonius graphs.