A lazy object-oriented kernel design for geometric computation

被引:2
|
作者
Funke, S [1 ]
Mehlhorn, K [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
来源
关键词
computational geometry; exact computation; software design;
D O I
10.1016/S0925-7721(01)00046-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we describe and discuss a new kernel design for geometric computation in the plane. It combines different kinds of floating-point filter techniques and a lazy evaluation scheme with the exact number types provided by LEDA allowing for efficient and exact computation with rational and algebraic geometric objects. It is the first kernel design which uses floating-point filter techniques on the level of geometric constructions. The experiments we present-partly using the CGAL framework-show a great improvement in speed and maybe even more important for practical applications-memory consumption when dealing with more complex geometric computations. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:99 / 118
页数:20
相关论文
共 50 条
  • [41] The story of the GeoToolKit -: An object-oriented geodatabase kernel system
    Balovnev, O
    Bode, T
    Breunig, M
    Cremers, AB
    Müller, W
    Pogodaev, G
    Shumilov, S
    Siebeck, J
    Siehl, A
    Thomsen, A
    GEOINFORMATICA, 2004, 8 (01) : 5 - 47
  • [42] Object-Oriented Design Patterns for Detailed Design
    Al-Ahmad, W.
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (02): : 155 - 169
  • [43] Design with objects: an approach to object-oriented design
    Liang, WY
    O'Grady, P
    COMPUTER-AIDED DESIGN, 1998, 30 (12) : 943 - 956
  • [44] CRM kernel-based integrated information system for a SME: An object-oriented design
    Lupse, Vasile
    Dzitac, Ioan
    Dzitac, Simona
    Manolescu, Adriana
    Manolescu, Misu-Jan
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 : 375 - 380
  • [45] A DECLARATIVE SYNCHRONIZATION MECHANISM FOR PARALLEL OBJECT-ORIENTED COMPUTATION
    BABA, T
    SAITOH, N
    FURUTA, T
    TAGUCHI, H
    YOSHINAGA, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (08) : 969 - 981
  • [47] An object-oriented approach for teaching visibility computation algorithms
    Pueyo, X
    Perez, F
    Sellares, T
    Suy, J
    COMPUTERS & GRAPHICS, 1996, 20 (04) : 605 - 610
  • [48] Computation of dynamic slices for object-oriented concurrent programs
    Lallchandani, JT
    Mall, R
    12TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2005, : 341 - 348
  • [49] PROOF - A PARALLEL OBJECT-ORIENTED FUNCTIONAL COMPUTATION MODEL
    YAU, SS
    JIA, XO
    BAE, DH
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (03) : 202 - 212
  • [50] OBJECT-ORIENTED DESIGN IN HP IVI
    MUNSH, P
    WITTEN, S
    HEWLETT-PACKARD JOURNAL, 1990, 41 (05): : 29 - 30