cgal/Packages/Manual/doc_tex/cgal_manual.bib

983 lines
33 KiB
BibTeX
Raw Blame History

% ----------------------------------------------------------------------------
% $Source$
% $Revision$ $Date$
% $Name$
% ----------------------------------------------------------------------------
%
% Some guidelines in maintaining this BiBTeX file for the CGAL Manuals:
%
% - Entries are sorted alphabetically by their key
%
% - The key is created following the same rules as geombib, see
% http://compgeom.cs.uiuc.edu/~jeffe/compgeom/biblios.html
%
% Here are roughly the rules:
% initials of authors' last names '-' initials of 5 first title words
% (small words are omitted) '-' 2 digits for year
% then, in case of conflicts, append 'a' for article, 'i' for proceedings,
% 't' for technical reports
%
% - to distinguish our keys from geombib, we use 'cgal:' as a prefix
%
% ----------------------------------------------------------------------------
@manual{ cgal:a-cclga-94
,author = {Avnaim, F.}
,title = "{C}{\tt ++}{GAL}: {A} {C}{\tt ++} Library for Geometric
Algorithms"
,organization = {INRIA Sophia-Antipolis}
,year = 1994
,update = "98.01 schirra"
}
@incollection{ cgal:a-cgs-97
,author = "N. Amenta"
,title = "Computational Geometry Software"
,booktitle = "Handbook of Discrete and Computational Geometry"
,editors = "J. Goodman and J. O'Rourke"
,publisher = "CRC Press"
,year = "1997"
,pages = "951--960"
,update = "98.01 schirra"
}
@book{ cgal:a-gps-98
,author = {Matthew H. Austern}
,title = {Generic Programming and the {STL}}
,publisher = {Addison-Wesley}
,year = 1998
,update = "01.06 hoffmann"
}
@inproceedings{ cgal:a-nqimr-67
,author = {Arthur Appel}
,title = {The Notion of Quantitive Invisibility and the
Machine Rendering of Solids}
,booktitle = {Proc. ACM National Conf.}
,year = 1967
,pages = {387--393}
,annote = {Basis for the contour edge idea in hidden surface
removal.}
,update = "97.04 kettner"
}
@misc{ cgal:ansi-is14882-98
,key = {{C}{\tt ++}}
,title = "International Standard {ISO/IEC} 14882:
Programming languages -- {C{\tt ++}}"
,howpublished = {American National Standards Institute, 11 West 42nd
Street, New York 10036}
,year = 1998
,url = {\path|http://webstore.ansi.org/|}
,update = "04.03 kettner, 01.06 hoffmann"
}
@article{ cgal:bbp-iayed-01
,author = "H. Br{\"o}nnimann and C. Burnikel and S. Pion"
,title = "Interval arithmetic yields efficient dynamic filters
for computational geometry"
,journal = "Discrete Applied Mathematics"
,volume = 109
,year = 2001
,pages = "25--47"
,succeeds = "bbp-iayed-98scg"
,update = "04.03 pion"
}
@inproceedings{ cgal:bdty-tcgal-00
,author = "Jean-Daniel Boissonnat and Olivier Devillers and Monique
Teillaud and Mariette Yvinec"
,title = "Triangulations in {CGAL}"
,booktitle = "Proc. 16th Annu. ACM Sympos. Comput. Geom."
,year = 2000
,pages = "11--18"
,update = "00.11 smid, 00.07 devillers"
,abstract = "This paper presents the main algorithmic and design
choices that have been made to implement triangulations in
the computational geometry algorithms library CGAL."
}
@inproceedings{ cgal:bfh-mgedm-95
,author = {Heinzgerd Bendels and Dieter W. Fellner and Sven
Havemann}
,title = {Modellierung der Grundlagen: Erweiterbare
Datenstrukturen zur Modellierung und Visualisierung
polygonaler Welten}
,booktitle = {Modeling -- Virtual Worlds -- Distributed Graphics}
,year = 1995
,editor = {D. W. Fellner}
,pages = {149--157}
,address = {Bad Honnef / Bonn}
,month = {27.--28. November}
,annote = {A reference for the halfedge data structure and
Euler operators (preserving the topological type).}
,update = "97.04 kettner"
}
@book{ cgal:bn-sec++-94
,author = "J. J. Barton and L. R. Nackman"
,title = "Scientific and Engineering {C{\tt ++}}"
,publisher = "Addison-Wesley, Reading, MA"
,year = "1997"
,update = "98.01 schirra"
}
@misc{ cgal:bpp-vrml-95
,author = {Gavin Bell and Anthony Parisi and Mark Pesce}
,title = {VRML The Virtual Reality Modeling Language:
Version 1.0 Specification}
,howpublished = {\path|http://www.vrml.org/|}
,month = {May 26}
,year = 1995
,note = {Third Draft}
,update = "97.04 kettner"
}
@incollection{ cgal:bv-sbc-96
,author = "G. Booch and M. Vilot"
,title = "Simplifying the Booch Components"
,booktitle = "{\CC\ }Gems"
,publisher = "SIGS publications"
,editor = "Lippman, S."
,year = "1996"
,pages = "59--89"
,update = "98.01 schirra"
}
@inproceedings{ cgal:cl-vmbcm-96
,author = {Brian Curless and Marc Levoy}
,title = {A Volumetric Method for Building Complex
Models from Range Images}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '96)"
,volume = 30
,year = 1996
,pages = {303--312}
,update = "97.08 kettner"
}
@inproceedings{ cgal:cvmtwabw-se-96
,author = {Jonathan Cohen and Amitabh Varshney and Dinesh
Manocha and Greg Turk and Hans Weber and Pankaj
Agarwal and Frederick Brooks and William Wright}
,title = {Simplification Envelopes}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '96)"
,volume = 30
,year = 1996
,pages = {119--128}
,note = {Examples and code in
\path|http://www.cs.unc.edu/~geom/envelope.html|}
,update = "97.08 kettner"
}
@inproceedings{ cgal:eddhls-maam-95
,author = {Matthias Eck and Tony DeRose and Tom Duchamp and
Hugues Hoppe and Michael Lounsbery and Werner Stuetzle}
,title = {Multiresolution Analysis of Arbitrary Meshes}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '95)"
,volume = 29
,year = 1995
,pages = {173--182}
,note = {Examples in
\path|file://ftp.cs.washington.edu/pub/graphics|}
,update = "97.08 kettner"
}
@phdthesis{ cgal:f-csapc-03
,author = "Julia Fl{\"o}totto"
,title = "A coordinate system associated to a point cloud issued from
a manifold: definition, properties and applications"
,type = "Th\`{e}se de doctorat en sciences"
,school = "Universit\'e de {Nice-Sophia Antipolis}"
,address = "France"
,year = 2003
,url = "http://www-sop.inria.fr/prisme/personnel/flototto/"
}
@book{ cgal:f-sec-85
,author = {Richard Fairley}
,title = {Software Engineering Concepts}
,publisher = {McGraw-Hill}
,year = 1985
,series = {McGraw-Hill Series in Software Engineering and Technology}
,annote = {recommended software engineering reading.
Topics from pre-object-oriented software engineering.}
,update = "98.01 kettner"
}
@inproceedings{ cgal:fh-oscps-95
,author = "Ulrich Finke and Klaus Hinrichs"
,title = "Overlaying simply connected planar subdivisions in linear
time"
,booktitle = "Proc. 11th Annu. ACM Sympos. Comput. Geom."
,year = 1995
,pages = "119--126"
,keywords = "red-blue segment intersection"
,update = "95.09 mitchell"
}
@inproceedings{ cgal:g-frseb-99
,author = "B. G{\"a}rtner"
,title = "Fast and robust smallest enclosing balls"
,booktitle = "Proc. 7th annu. European Symposium on Algorithms (ESA)"
,year = "1999"
,series = "Lecture Notes in Computer Science"
,volume = "1643"
,publisher = "Springer-Verlag"
,pages = "325--338"
}
@manual{ cgal:g-gmpal-96
,author = "T. Granlund"
,title = "{GNU MP}, The {GNU} Multiple Precision Arithmetic Library,
version 2.0.2"
,month = jun
,year = 1996
}
@article{ cgal:g-ieva-85
,author = {Ronald N. Goldman}
,title = {Illicit Expressions in Vector Algebra}
,journal = {ACM Transaction on Graphics}
,year = 1985
,volume = 4
,number = 3
,month = jul
,pages = {223--243}
,update = "98.01 kettner"
}
@book{ cgal:ghjv-dpero-95
,author = {E. Gamma and R. Helm and R. Johnson and J. Vlissides}
,title = {Design Patterns -- Elements of Reusable
Object-Oriented Software}
,publisher = {Addison-Wesley}
,year = 1995
,annote = {recommended OO reading.}
,update = "97.04 kettner"
}
@techreport{ cgal:gs-seeeg-98
,author = {Bernd G{\"a}rtner and Sven Sch{\"o}nherr}
,title = {Smallest Enclosing Ellipses -- An Exact and
Generic Implementation in {C++}}
,institution = {Freie Universit{\"a}t Berlin, Germany}
,type = {Serie B -- Informatik}
,number = {B 98-05}
,year = 1998
,month = apr
,note = {URL \path|http://www.inf.fu-berlin.de/inst/pubs/tr-b-98-05.abstract.html|}
,update = "98.06 schoenherr"
}
@techreport{ cgal:gs-seceg-98
,author = {Bernd G{\"a}rtner and Sven Sch{\"o}nherr}
,title = {Smallest Enclosing Circles -- An Exact and
Generic Implementation in {C++}}
,institution = {Freie Universit{\"a}t Berlin, Germany}
,type = {Serie B -- Informatik}
,number = {B 98-04}
,year = 1998
,month = apr
,note = {URL \path|http://www.inf.fu-berlin.de/inst/pubs/tr-b-98-04.abstract.html|}
,update = "98.06 schoenherr"
}
@techreport{ cgal:gs-seefe-97a
,author = {Bernd G{\"a}rtner and Sven Sch{\"o}nherr}
,title = {Smallest Enclosing Ellipses -- Fast and Exact}
,institution = {Freie Universit{\"a}t Berlin, Germany}
,type = {Serie B -- Informatik}
,number = {B 97-03}
,year = 1997
,month = jun
,note = {URL \path|http://www.inf.fu-berlin.de/inst/pubs/tr-b-97-03.abstract.html|}
,update = "97.06 schoenherr, 98.02 schoenherr, 98.06 schoenherr"
}
@manual{ cgal:gvw-gsc-98
,author = {Geert-Jan Giezeman and Remco Veltkamp and
Wieger Wesselink}
,title = {Getting Started with {CGAL}}
,year = 1998
,note = {{CGAL} {R}1.0. \path|http://www.cs.ruu.nl/CGAL|.}
,update = "98.01 sch<63>nherr"
}
@manual{ cgal:h-cln-99
,title = {{CLN}, The Class Library for Numbers}
,author = {Haible, B.}
,edition = {1.0.1}
,month = {June}
,year = {1999}
,note = {\path|http://clisp.cons.org/~haible/packages-cln.html|}
,update = "99.06 pion"
}
@inproceedings{ cgal:h-pm-96
,author = {Hugues Hoppe}
,title = {Progressive Meshes}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '96)"
,volume = 30
,year = 1996
,pages = {99--108}
,update = "97.08 kettner"
}
@inproceedings{ cgal:h-slacr-99
,author = "M. Hoffmann"
,title = "A Simple Linear Algorithm for Computing Rectangular
Three-Centers"
,booktitle = "Proc. 11th Canad. Conf. Comput. Geom."
,year = 1999
,pages = "72--75"
}
@phdthesis{ cgal:h-srup-94
,author = {Hugues Hoppe}
,title = {Surface reconstruction from unorganized points}
,school = {University of Washington}
,year = 1994
,update = "97.08 kettner"
}
@inproceedings{ cgal:hddhjmss-pssr-94
,author = {Hugues Hoppe and Tony DeRose and Tom Duchamp and
Mark Halstaed and Hubert Jin and John McDonald and
Jean Schweitzer and Werner Stuetzle}
,title = {Piecewise Smooth Surface Reconstruction}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '94)"
,volume = 28
,year = 1994
,pages = {295--302}
,note = {Examples and code in
\path|file://ftp.cs.washington.edu/pub/graphics|}
,update = "97.08 kettner"
}
@inproceedings{ cgal:hddms-mo-93
,author = {Hugues Hoppe and Tony DeRose and Tom Duchamp and
John McDonald and Werner Stuetzle}
,title = {Mesh Optimization}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '93)"
,volume = 27
,year = 1993
,pages = {19--26}
,note = {Examples and code in
\path|file://ftp.cs.washington.edu/pub/graphics|}
,update = "97.08 kettner"
}
@inproceedings{ cgal:hddms-srup-92
,author = {Hugues Hoppe and Tony DeRose and Tom Duchamp and
John McDonald and Werner Stuetzle}
,title = {Surface Reconstruction from Unorganized Points}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '90)"
,volume = 26
,year = 1992
,pages = {71--77}
,update = "97.08 kettner"
}
@inproceedings{ cgal:hnp-gstds-95
,author = "J. M. Hellerstein and J. F. Naughton and A. Pfeffer"
,title = "Generalized Search Trees for Database Systems"
,editor = "Umeshwar Dayal and Peter M. D. Gray and Shojiro Nishio"
,booktitle = "{VLDB} '95: proceedings of the 21st International
Conference on Very Large Data Bases, Zurich,
Switzerland, Sept. 11--15, 1995"
,publisher = "Morgan Kaufmann Publishers"
,address = "Los Altos, CA 94022, USA"
,year = 1995
,pages = "562--573"
}
@article{ cgal:hp-isr-02
, author = "D. Halperin and E. Packer"
, title = "Iterated Snap Rounding"
, journal = "Computational Geometry: Theory and Applications"
, volume = 23
, number = 2
, year = 2002
, pages = "209--225"
}
@book{ cgal:hw-vrml2h-96
,author = {Jed Hartman and Josie Wernecke}
,title = {The {VRML} 2.0 Handbook: Building Moving Worlds on the
Web}
,publisher = {Addison-Wesley}
,year = 1996
,annote = {The VRML 2.0 Introduction and Reference by
Silicon Graphics.}
,update = "98.02 kettner"
}
@book{ cgal:j-csl-99
,author = "Nicolai M. Josuttis"
,title = "The {C}++ Standard Library, A Tutorial and Reference"
,publisher = "Addison-Wesley"
,year = 1999
,update = "01.06 hoffmann"
}
@incollection{ cgal:k-dat-96
,author = "Keffer, T."
,title = "The Design and Architecture of {T}ools.h{\tt ++}"
,booktitle = "{C{\tt ++}}~Gems"
,publisher = "SIGS publications"
,editor = "Lippman, S."
,year = "1996"
,pages = "43--57"
,update = "98.01 schirra"
}
@article{ cgal:k-lp-84
,author = {Donald E. Knuth}
,title = {Literate Programming}
,journal = {The Computer Journal}
,year = 1984
,volume = 27
,number = 2
,pages = {97--111}
,update = "98.01 kettner"
}
@techreport{ cgal:k-peasv-04
,author = {M. I. Karavelas}
,title = {A practical and efficient algorithm for the segment
Voronoi diagram}
,institution = {University of Notre Dame}
,year = {2004}
}
@inproceedings{ cgal:k-s-00
,author = {Leif Kobbelt}
,title = {$\sqrt{3}$-Subdivision}
,booktitle = "Computer Graphics (Proc. SIGGRAPH '00)"
,volume = 34
,year = 2000
,pages = {103--112}
,update = "03.04 kettner"
}
@techreport{ cgal:ke-ppawv-02
,author = {Menelaos I. Karavelas and Ioannis Z. Emiris}
,title = {Predicates for the Planar Additively Weighted
{V}oronoi Diagram}
,institution = {INRIA Sophia-Antipolis}
,year = 2002
,type = {Technical Report}
,number = {ECG-TR-122201-01}
,address = {Sophia-Antipolis}
,month = may
,url = {ftp://ftp-sop.inria.fr/prisme/ECG/Reports/Month12/ECG-TR-122201-01.ps.gz}
}
@manual{ cgal:kl-cssd-94
,title = {The {CWEB} System of Structured Documentation}
,author = {Donald E. Knuth and Silvio Levy}
,edition = {Version 3.0}
,year = 1994
,update = "98.01 kettner"
}
@article{ cgal:kl-isc++l-96
,author = "K. Kreft and A. Langer"
,title = "Iterators in the Standard {\CC\ }Library"
,journal = "{C{\tt ++}}~Report"
,volume = "8"
,number = "10"
,month = "Nov.-Dec."
,year = "1996"
,pages = "27--32"
,update = "98.01 schirra"
}
@incollection{ cgal:kw-ceapp-97
,author = {Lutz Kettner and Emo Welzl}
,title = {Contour Edge Analysis for Polyhedron Projections}
,booktitle = {Geometric Modeling: Theory and Practice}
,year = 1997
,pages = {379--394}
,publisher = {Springer Verlag}
,editor = {Wolfgang Strasser and Reinhard Klein and Rene Rau}
,update = "97.04 kettner, 97.08 kettner"
}
@techreport{ cgal:kw-dat-96
,author = {Dietmar K{\"u}hl and Karsten Weihe}
,title = {Data Access Templates}
,institution = {Universit\"at Konstanz, Germany}
,year = 1996
,type = {Konstanzer Schriften in Mathematik und Informatik}
,number = {Nr. 9}
,month = may
,note = {\path|http://www.informatik.uni-konstanz.de/Schriften|}
,annote = {recommended C++ reading.}
,update = "97.04 kettner"
}
@article{ cgal:kw-dat-97
,author = {Dietmar K{\"u}hl and Karsten Weihe}
,title = {Data Access Templates}
,journal = {C++ Report}
,year = 1997
,month = jun
,annote = {recommended C++ reading.}
,update = "97.06 schoenherr"
}
@incollection{ cgal:kw-osepg-98
,author = {Lutz Kettner and Emo Welzl}
,title = {One Sided Error Predicates in Geometric Computing}
,booktitle = {Proc. 15th IFIP World Computer Congress,
Fundamentals - Foundations of Computer Science}
,year = 1998
,pages = {13--26}
,editor = {Kurt Mehlhorn}
,update = "98.08 kettner"
}
@book{ cgal:l-icom-96
,author = {Stanley B. Lippman}
,title = {Inside the {C{\tt ++}} Object Model}
,publisher = {Addison-Wesley}
,year = 1996
,annote = {Insides into C++ compiler implementations.
Performance issues of various C++ features. }
,update = "97.04 kettner"
}
@book{ cgal:l-lscsd-96
,author = {John Lakos}
,title = {Large Scale {C{\tt ++}} Software Design}
,publisher = {Addison-Wesley}
,year = 1996
,annote = {recommended OO reading.}
,update = "97.04 kettner"
}
@inproceedings{ cgal:l-vgasa-96
,author = "D. T. Lee"
,title = "Visualizing Geometric Algorithms -- State of the Art"
,editor = "M. C. Lin and D. Manocha"
,booktitle = "Applied Computational Geometry (Proc. WACG~'96)"
,series = "Lecture Notes Comput. Sci."
,volume = 1148
,publisher = "Springer-Verlag"
,year = 1996
,pages = "45--50"
,update = "98.01 schirra"
}
@book{ cgal:m-cst-93
,author = {Robert B. Murray}
,title = "{C{\tt ++}} Strategies and Tactics"
,publisher = {Addison-Wesley}
,year = 1993
,annote = {recommended C++ reading}
,update = "98.01 schirra"
}
@book{ cgal:m-ec-92
,author = {Scott Meyers}
,title = "Effective {C{\tt ++}}"
,publisher = {Addison-Wesley}
,year = 1992
,annote = {recommended C++ reading. 50 Specific Ways to
Improve Your Programs and Designs}
,update = "97.04 sch<63>nherr"
}
@book{ cgal:m-mec-96
,author = {Scott Meyers}
,title = "More Effective {C{\tt ++}}"
,publisher = {Addison-Wesley}
,year = 1996
,annote = {recommended C++ reading. 35 New Ways to
Improve Your Programs and Designs}
,update = "97.04 sch<63>nherr"
}
@inproceedings{ cgal:m-pppd-96
,author = "Kurt Mehlhorn"
,title = "Position Paper for Panel Discussion"
,editor = "M. C. Lin and D. Manocha"
,booktitle = "Applied Computational Geometry (Proc. WACG~'96)"
,series = "Lecture Notes Comput. Sci."
,volume = 1148
,publisher = "Springer-Verlag"
,year = 1996
,pages = "51--52"
,update = "98.01 schirra"
}
@article{ cgal:m-tnutt-95
,author = {Nathan C. Myers}
,title = {Traits: a New and Useful Template Technique}
,journal = "{C{\tt ++}}~Report"
,year = 1995
,month = jun
,annote = {recommended C++ reading. stream traits, iterator
traits, typedef's.}
,update = "97.04 kettner"
}
@book{ cgal:m-wsc-93
,author = {Steve Maguire}
,title = {Writing Solid Code}
,publisher = {Microsoft Press}
,year = 1993
,annote = {Microsoft's techniques for developing bug-free C programs}
,update = "98.01 schirra"
}
@manual{ cgal:mnsu-lum
,author = {Mehlhorn, K. and N\"aher, S. and Seel, M. and Uhrig, C.}
,title = {The {LEDA} {U}ser {M}anual}
,organization = {Max-Planck-Insitut f\"ur Informatik}
,address = {66123 Saarbr\"ucken, Germany}
,note = {\path|http://www.mpi-sb.mpg.de/LEDA/leda.html|}
,update = "99.05 schirra, 00.09 hert"
}
@article{ cgal:ms-aogl-94
,author = {David R.~Musser and Alexander A.~Stepanov}
,title = {Algorithm-oriented Generic Libraries}
,journal = {Software -- Practice and Experience}
,year = 1994
,volume = 24
,number = 7
,pages = {623--642}
,month = jul
}
@inproceedings{ cgal:ms-gp-89
,author = {David R.~Musser and Alexander A.~Stepanov}
,title = {Generic Programming}
,booktitle = {1st Intl.\ Joint Conf.\ of ISSAC-88 and AAEC-6}
,year = 1989
,pages = {13--25}
,publisher = {Springer LNCS 358}
}
@book{ cgal:ms-strg-96
,author = {David R. Musser and Atul Saini}
,title = "{STL} Tutorial and Reference Guide:
{C{\tt ++}}~Programming with the Standard Template
Library"
,publisher = {Addison-Wesley}
,year = 1996
,annote = {recommended C++ reading.}
,update = "97.04 kettner"
}
@book{ cgal:ndw-opgog-93
,author = {Jackie Neider and Tom Davis and Mason Woo}
,title = {OpenGL Programming Guide: The Official Guide to
Learning OpenGL, Release 1}
,publisher = {Addison-Wesley}
,year = 1993
,update = "97.04 kettner"
}
@inproceedings{ cgal:o-dcgal-96
,author = {Mark H. Overmars}
,title = {Designing the Computational Geometry Algorithms
Library {CGAL}}
,booktitle = {ACM Workshop on Applied Computational Geometry}
,editor = {M. C. Lin and D. Manocha}
,address = {Philadelphia, Pennsylvenia}
,month = {May, 27--28}
,year = 1996
,note = {Lecture Notes in Computer Science 1148}
,update = "97.04 kettner"
}
@manual{ cgal:p-gmgv16-96
,author = {Mark Phillips}
,title = {Geomview Manual, Version 1.6.1 for Unix Workstations}
,organization = {The Geometry Center}
,address = {University of Minnesota}
,year = 1996
,note = {\path|http://www.geom.umn.edu/software/download/geomview.html|}
,annote = {Reference for object file format (OFF).}
,update = "03.04 kettner"
}
@article{ cgal:p-plcbd-93
,author = "B. Piper"
,title = "Properties of Local Coordinates based on Dirichlet
tesselations"
,journal = "Computing Suppl."
,year = "1993"
,volume = "8"
,pages = "227-239"
}
@article{ cgal:pc-rdp-86
,author = {David L. Parnas and Paul C. Clements}
,title = {A Rational Design Process: How and Why to Fake It}
,journal = {IEEE Transactions on Software Engineering}
,year = 1986
,volume = 12
,number = 2
,pages = {251-257}
,update = "98.01 kettner"
}
@article{ cgal:r-lomom-94
,author = {James Rumbaugh}
,title = {The Life of an Object Model: How the Object-Model
Changes During Development}
,journal = {Journal of Object-Oriented Programming}
,year = 1994
,volume = 7
,number = 1
,pages = {24--32}
,month = {March/April}
,annote = {Object and class diagram notation as used in the
book of design patterns ghjv-dpero-95.}
,update = "97.04 kettner"
}
@book{ cgal:rbpel-oomd-91
,author = {James Rumbaugh and Michael Blaha and William
Premerlani and Frederick Eddy and William Lorenson}
,title = {Object-Oriented Modeling and Design}
,publisher = {Prentice Hall}
,address = {Englewood Cliffs, NJ}
,year = 1991
,annote = {Object and class diagram notation as used in the
book of design patterns ghjv-dpero-95.}
,update = "97.04 kettner"
}
@inproceedings{ cgal:s-cgehd-98
,author = "Jonathan R. Shewchuk"
,title = "A Condition Guaranteeing the Existence of Higher-Dimensional
Constrained Delaunay Triangulations"
,booktitle = "Proc. 14th Annu. ACM Sympos. Comput. Geom."
,year = 1998
,pages = "76--85"
}
@book{ cgal:s-cpl-91
,author = {Bjarne Stroustrup}
,title = "The {C{\tt ++}}~Programming Language"
,publisher = {Addison-Wesley}
,year = 1991
,edition = {2nd}
,annote = {recommended C++ reading.}
,update = "97.04 kettner"
}
@book{ cgal:s-cpl-97
,author = {Bjarne Stroustrup}
,title = "The {C{\tt ++}}~Programming Language"
,publisher = {Addison-Wesley}
,year = 1997
,edition = {3rd}
,annote = {recommended C++ reading.}
,update = "97.12 kettner"
}
@misc{ cgal:s-dcgal-96
,author = "S. Schirra"
,title = "Designing a Computational Geometry Algorithms Library"
,howpublished = "Lecture Notes for Advanced School on Algorithmic
Foundations of Geographic Information Systems, CISM,
Udine"
,month = "September 16-20"
,year = "1996"
,update = "98.01 schirra"
}
@incollection{ cgal:s-ixgpe-91a
,author = "Peter Schorn"
,title = "Implementing the {XYZ} {GeoBench}: A programming
environment for geometric algorithms"
,booktitle = "Computational Geometry --- Methods, Algorithms and
Applications: Proc. Internat. Workshop Comput.
Geom. CG '91"
,series = "Lecture Notes Comput. Sci."
,volume = 553
,publisher = "Springer-Verlag"
,year = 1991
,pages = "187--202"
,note = {\path|http://wwwjn.inf.ethz.ch/geobench/XYZGeoBench.html|}
,update = "94.01 rote, 98.01 kettner"
}
@techreport{ cgal:s-picpc-98
,author = {Schirra, Stefan}
,title = {Parameterized Implementations of Classical Planar
Convex Hull Algorithms and Extreme Point Computations}
,type = {Research Report}
,institution = {Max-Planck-Institut f{\"u}r Informatik}
,address = {Im Stadtwald, D-66123 Saarbr{\"u}cken, Germany}
,number = {MPI-I-98-1-003}
,month = {January}
,year = {1998}
,issn = {0946-011X}
,update = "98.01 schirra"
}
@incollection{ cgal:s-prgc-97
,author = {S. Schirra}
,title = {Precision and Robustness in Geometric Computations}
,booktitle = {Algorithmic foundations of geographic information systems}
,editor = {van Kreveld, Marc and Nievergelt, J{\"u}rg and Roos, Thomas and Widmayer, Peter}
,publisher = {Springer-Verlag}
,address = {Berlin}
,year = {1997}
,series = {Lecture Notes in Computer Science}
,volume = {1340}
,pages = {255--287}
,update = "98.4 schirra"
}
@mastersthesis{ cgal:s-zkm-96
,author = {Michael Schutte}
,title = {Zuf{\"a}llige Konvexe Mengen}
,school = {Freie Universit{\"a}t Berlin}
,year = 1996
,address = {Germany}
}
@misc{ cgal:sgcsi-stlpg-97
,author = {{Silicon Graphics Computer Systems{,} Inc.}}
,title = {Standard Template Library Programmer's Guide}
,howpublished = {\path|http://www.sgi.com/Technology/STL/|}
,year = 1997
,annote = {Web reference to the STL from SGI.
recommended C++ and STL reference material.}
,update = "97.12 kettner"
}
@misc{ cgal:sl-stl-95
,author = {Alexander Stepanov and Meng Lee}
,title = {The Standard Template Library}
,howpublished = {\path|http://www.cs.rpi.edu/~musser/doc.ps|}
,month = oct
,year = 1995
,annote = {recommended C++ reading. Short introduction to the
STL. Precise requirements for the iterators and
containers. Explanation of iterator tags (outdated).}
,update = "97.04 kettner"
}
@article{ cgal:ss-ablp-91
,author = {Lisa M. C. Smith and Mansur H. Samadzadeh}
,title = {An Annotated Bibliography of Literate Programming}
,journal = {ACM SIGPLAN Notices}
,year = 1991
,volume = 26
,number = 1
,pages = {14--20}
,month = jan
,update = "98.01 kettner"
}
@article{ cgal:v-et-95
,author = {Todd Veldhuizen}
,title = {Expressions Templates}
,journal = "{C{\tt ++}}~Report"
,year = 1995
,month = jun
,pages = {26--31}
,annote = {Inlining vector expressions and parameter passing
of expressions at compile time. Template Metaprograms.}
,update = "98.01 kettner"
}
@inproceedings{ cgal:v-gpc-97
,author = "R. C. Veltkamp"
,title = "Generic Programming in {CGAL}, the Computational
Geometry Algorithms Library"
,booktitle = "Proceedings of the 6th Eurographics Workshop on
Programming Paradigms in Graphics"
,year = "1997"
,update = "98.01 schirra"
}
@article{ cgal:v-tm-95
,author = {Todd Veldhuizen}
,title = {Template Metaprograms}
,journal = "{C{\tt ++}}~Report"
,year = 1995
,month = may
,pages = {36--43}
,annote = {Prime numbers at compiler time, C++ programs at
compile time, control structures, local variables.}
,update = "98.01 kettner"
}
@article{ cgal:vp-lactm-96
,author = {Todd Veldhuizen and Kumaraswamy Ponnambalam}
,title = {Linear Algebra with {C{\tt ++}} Template Metaprograms}
,journal = {Dr. Dobb's Journal}
,year = 1996
,month = aug
,annote = {Vector operations without temporary variables.}
,update = "04.01, 98.01 kettner"
}
@misc{ cgal:vrmls-96
,key = {VRML2}
,title = {The Virtual Reality Modeling Language Specification:
Version 2.0, {ISO}/{IEC} {CD} 14772}
,howpublished = {\path|http://www.vrml.org/|}
,month = {August 4}
,year = 1996
,update = "98.01 kettner"
}
@manual{ cgal:w-fum-92
,title = {{FunnelWeb} User's Manual}
,author = {Ross N. Williams}
,edition = {{V1.0} for {FunnelWeb} {V3.0}}
,year = 1992
,month = may
,update = "98.01 kettner"
}
@incollection{ cgal:w-fvt-90
,author = {Bob Wallis}
,title = {Forms, Vectors, and Transforms}
,booktitle = {Graphics Gems}
,publisher = {Academic Press}
,year = 1990
,editor = {Andrew S. Glassner}
,pages = {533--538}
,annote = {Normal vectors under affine transformations,
tensor algebra and differential geometry, triangular
interpolants, subdeviding a parametric polynomial
curve}
,update = "98.01 kettner"
}
@book{ cgal:w-impoo-94
,author = {Josie Wernicke}
,title = {The Inventor Mentor: Programming Object-Oriented
3D Graphics with Open Inventor, Release 2}
,publisher = {Addison-Wesley}
,year = 1994
,update = "97.04 kettner"
}
@article{ cgal:ze-fsbi-02
,author = "Afra Zomorodian and Herbert Edelsbrunner"
,title = "Fast Software for Box Intersection"
,journal = "Int. J. Comput. Geom. Appl."
,year = 2002
,volume = 12
,pages = "143--172"
}
% ----------------------------------------------------------------------------
% END OF BIBFILE
% ----------------------------------------------------------------------------