CGAL Kernel предоставляет различные геометрические объекты (треугольники, точки, сегменты, линии, плоскости, ...), а также операции с ними (тест на коллинеарность, тест на пересечение, вычисление пересечения, ...) Все объекты являются дискретными объектами (кроме сферы и круга и, возможно, нескольких других), и, например, нет паттернов nurb.
Я не уверен, что ответил на ваш вопрос ...
Вам необходимо проверить ADDLOCAL и отключите следующую кнопку до тех пор, пока она не будет иметь «правильное» значение.
Вы можете посмотреть диалоговое окно EULA для примера, следующая кнопка там отключена, пока пользователь не установит флажок согласия с EULA.