Premium
Generic Geometric Programming in the Computational Geometry Algorithms Library
Author(s) -
Veltkamp Remco C.
Publication year - 1999
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/1467-8659.00363
Subject(s) - programmer , template , computer science , generic programming , computational geometry , point (geometry) , programming language , algorithm , theoretical computer science , computer graphics (images) , geometry , mathematics
This paper describes a number of design issues and programming paradigms that affect the development of C gal , the computational geometry algorithms library. Genericity of the library is achieved by concepts such as templates, iterators, and traits classes. This allows the application programmer to plug in own types of containers and point types, for example. The paper gives an explanation of these concepts and examples of how they are used.