- Introduction: 简介CGAL开发的背景和目标。
- Coding Conventions: 代码编写约定,帮助开发者保持一致的代码风格。
- Geometry Kernels: 几何内核的详细说明,包括几何对象和运算。
- Traits Classes: 特性类的使用和设计说明。
- Checks: Pre- and Postconditions, Assertions, and Warnings: 检查条件、断言和警告的使用方法。
- Reference Counting and Handle Types: 引用计数和句柄类型的管理。
- Memory Management: 内存管理技巧。
- Namespaces: 命名空间的使用说明。
- Multithreading: 多线程编程的注意事项。
- Polymorphic Return Types: 多态返回类型的使用说明。
- Iterators, Circulators and Handles: 迭代器、循环器和句柄的使用。
- Robustness Issues: 程序健壮性相关的问题和解决方案。
- Portability Issues: 程序可移植性相关的问题。
- Debugging Tips: 调试技巧。
- Running a Testsuite Locally: 本地运行测试套件的指南。
- Editorial Board: 编辑委员会的信息。
- Recommended Reading: 推荐阅读的资源列表。
- Creating a CMake Script for a Program Using CGAL: 为使用CGAL的程序创建CMake脚本的指南。
- Deprecation Notice: 废弃功能的通知和替代方案。
02-28