...
首页> 外文期刊>Computational geometry: Theory and applications >Advanced programming techniques applied to Cgal's arrangement package
【24h】

Advanced programming techniques applied to Cgal's arrangement package

机译:应用于Cgal的布置程序包的高级编程技术

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Arrangements of planar curves are fundamental structures in computational geometry. Recently, the arrangement package of Cgal, the Computational Geometry Algorithms Library, has been redesigned and re-implemented exploiting several advanced programming techniques. The resulting software package, which constructs and maintains planar arrangements, is easier to use, to extend, and to adapt to a variety of applications. It is more efficient space- and time-wise, and more robust. The implementation is complete in the sense that it handles degenerate input, and it produces exact results. In this paper we describe how various programming techniques were used to accomplish specific tasks within the context of computational geometry in general and arrangements in particular. These tasks are exemplified by several applications, whose robust implementation is based on the arrangement package. Together with a set of benchmarks they assured the successful application of the various programming techniques.
机译:平面曲线的排列是计算几何中的基本结构。最近,利用几种先进的编程技术,重新设计和重新实现了Cgal的布置软件包,即计算几何算法库。生成的软件包可以构造和维护平面布置,易于使用,扩展和适应各种应用程序。它在时间和空间上都更有效,并且更可靠。从处理退化的输入并产生精确结果的意义上说,该实现是完整的。在本文中,我们描述了如何使用各种编程技术在总体上,特别是在计算几何的背景下完成特定任务。这些任务由几个应用程序示例,这些应用程序的稳健实现基于安排包。他们与一系列基准一起确保了各种编程技术的成功应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号