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 条
  • [31] Guiding object-oriented design
    MacDonald, A
    Carrington, D
    TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 88 - 100
  • [32] THE PROCESS OF OBJECT-ORIENTED DESIGN
    DECHAMPEAUX, D
    LEA, D
    FAURE, P
    SIGPLAN NOTICES, 1992, 27 (10): : 45 - 62
  • [33] Object-oriented groups for distributed computation development
    Jia, WJ
    Lee, CH
    Chow, PKO
    Cao, JN
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 1664 - 1669
  • [34] GNOMES: An object-oriented nonmanifold geometric engine
    Sriram, RD
    Wong, A
    He, LX
    COMPUTER-AIDED DESIGN, 1995, 27 (11) : 853 - 868
  • [35] OBJECT-ORIENTED PARALLEL COMPUTATION FOR PLASMA SIMULATION
    NORTON, CD
    SZYMANSKI, BK
    DECYK, VK
    COMMUNICATIONS OF THE ACM, 1995, 38 (10) : 88 - 100
  • [36] SUBSUMPTION COMPUTATION IN AN OBJECT-ORIENTED DATA MODEL
    ARTALE, A
    CESARINI, F
    SODA, G
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 567 : 124 - 140
  • [37] AN EXECUTION MODEL FOR DISTRIBUTED OBJECT-ORIENTED COMPUTATION
    BENSLEY, EH
    BRANDO, TJ
    PRELLE, MJ
    SIGPLAN NOTICES, 1988, 23 (11): : 316 - 322
  • [38] Constraints and triggers in an object-oriented geo database kernel
    Ditt, H
    Becker, L
    Voigtmann, A
    Hinrichs, KH
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 508 - 513
  • [39] AN OBJECT-ORIENTED KERNEL FOR DISTRIBUTED SIMULATION OF CONCURRENT SYSTEMS
    PIECHOWKA, M
    SZEJKO, S
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 7 - 10
  • [40] The Story of the GeoToolKit—An Object-Oriented Geodatabase Kernel System
    Oleg Balovnev
    Thomas Bode
    Martin Breunig
    Armin B. Cremers
    Wolfgang Müller
    Gleb Pogodaev
    Serge Shumilov
    Jörg Siebeck
    Agemar Siehl
    Andreas Thomsen
    GeoInformatica, 2004, 8 : 5 - 47