geometry/doc/quickbook/geometry.qbk

117 lines
7.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[/==============================================================================
Copyright (c) 1995-2010 Barend Gehrels, Geodan, Amsterdam, the Netherlands.
Copyright (c) 2008-2010 Bruno Lalande, Paris, France.
Copyright (c) 2009-2010 Mateusz Loskot (mateusz@loskot.net), London, UK
Use, modification and distribution is subject to the Boost Software License,
Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
===============================================================================/]
[article Boost.Geometry
[quickbook 1.4]
[version 1.0]
[authors [Gehrels, Barend], [Lalande, Bruno], [Loskot, Mateusz]]
[copyright 2010 Barend Gehrels, Bruno Lalande, Mateusz Loskot]
[purpose Documentation of Boost.Geometry library]
[license
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
[@http://www.boost.org/LICENSE_1_0.txt])
]
[id geometry]
[dirname /home/mloskot/dev/ggl/_svn/trunk]
[category geometry]
]
[/ MACROS ////////////////////////////////////////////////////////////////////////////////////////]
[/ External link macros ///////////////////////////////////////////////////////////////////////////]
[def __ggl__ [@http://trac.osgeo.org/ggl/ Generic Geometry Library]]
[def __ogc__ [@http://www.opengeospatial.org/ OGC]]
[def __cln__ [@http://www.ginac.de/CLN/ CLN]]
[def __gmp__ [@http://gmplib.org/ GMP]]
[def __stl__ [@http://www.sgi.com/tech/stl/ STL]]
[def __stlport__ [@http://stlport.sourceforge.net/ STLPort]]
[def __gcc__ [@http://gcc.gnu.org/ GNU C++]]
[def __msvc__ [@http://msdn.microsoft.com/en-us/visualc/ Microsoft Visual C++]]
[def __msvs__ [@http://msdn.microsoft.com/en-us/vstudio/ Microsoft Visual Studio]]
[def __msvs_express__ [@http://msdn.microsoft.com/express/ Microsoft Visual Studio Express]]
[def __geodan__ [@http://www.geodan.com/ Geodan]]
[def __mloskot__ [@http://mateusz.loskot.net/ Mateusz Loskot]]
[/ Boost general]
[def __boost__ [@http://www.boost.org/ Boost]]
[def __boost_cpp_lib__ [@http://www.boost.org/ Boost C++ Libraries]]
[def __boost_gs__ [@http://www.boost.org/doc/libs/release/more/getting_started/index.html Boost Getting Started]]
[def __boost_gtp__ [@http://www.boost.org/community/generic_programming.html Generic Programming Techniques]]
[def __boost_bb__ [@http://www.boost.org/doc/tools/build/index.html Boost Build]]
[/ Boost libraries]
[def __boost_array__ [@http://www.boost.org/libs/array/ Boost Array]]
[def __boost_graph__ [@http://www.boost.org/libs/graph/ Boost Graph Library (BGL)]]
[def __boost_concept__ [@http://www.boost.org/libs/concept_check/ Boost Concept Check Library (BCCL)]]
[def __boost_conversion__ [@http://www.boost.org/libs/conversion/ Boost Conversion]]
[def __boost_geometry__ [@http://trac.osgeo.org/ggl/ Boost Geometry]]
[def __boost_gil__ [@http://www.boost.org/libs/gil/ Boost GIL]]
[def __boost_iterator__ [@http://www.boost.org/libs/iterator/ Boost Iterator]]
[def __boost_mpl__ [@http://www.boost.org/libs/gil/ Boost Metaprogramming Library (MPL)]]
[def __boost_numericadaptor__ [@http://svn.boost.org/svn/boost/sandbox/numeric_adaptor/ Boost Numeric Adaptor]]
[def __boost_numericconv__ [@http://www.boost.org/libs/numeric/conversion/ Boost Numeric Conversion]]
[def __boost_range__ [@http://www.boost.org/libs/range/ Boost Range]]
[def __boost_smart_ptr__ [@http://www.boost.org/libs/smart_ptr/ Boost Smart Pointers]]
[def __boost_staticassert__ [@http://www.boost.org/libs/static_assert/ Boost Static Assert]]
[def __boost_stringalgo__ [@http://www.boost.org/libs/algorithm/string/ Boost String Algorithms]]
[def __boost_test__ [@http://www.boost.org/libs/test/ Boost Test]]
[def __boost_timer__ [@http://www.boost.org/libs/timer/ Boost Timer]]
[def __boost_traits__ [@http://www.boost.org/libs/type_traits/ Boost TypeTraits]]
[def __boost_tokenizer__ [@http://www.boost.org/libs/tokenizer/ Boost Tokenizer]]
[def __boost_tuple__ [@http://www.boost.org/libs/tuple/ Boost Tuple]]
[def __boost_ublas__ [@http://www.boost.org/libs/numeric/ublas/ Boost uBLAS]]
[/ Wikipedia]
[def __wiki_cs_cartesian__ [@http://en.wikipedia.org/wiki/Cartesian_coordinate_system Cartesian coordinate system]]
[def __wiki_cs_spherical__ [@http://en.wikipedia.org/wiki/Spherical_coordinate_system Spherical coordinate system]]
[def __wiki_cs_geographic__ [@http://en.wikipedia.org/wiki/Geographic_coordinate_system Geographic coordinate system]]
[def __wiki_demorgan_laws__ [@http://en.wikipedia.org/wiki/De_Morgan%27s_laws De Morgan's laws]]
[def __wiki_set_algebra__ [@http://en.wikipedia.org/wiki/Algebra_of_sets Algebra of Sets]]
[def __wiki_set_law_complements__ [@http://en.wikipedia.org/wiki/Algebra_of_sets#Some_additional_laws_for_complements Laws for Complements]]
[def __wiki_set_theory__ [@http://en.wikipedia.org/wiki/Set_(mathematics) Set Theory]]
[def __wiki_sfinae__ [@http://en.wikipedia.org/wiki/Substitution_failure_is_not_an_error SFINAE]]
[def __wiki_std__ [@http://en.wikipedia.org/wiki/C%2B%2B_Standard_Library C++ Standard Library]]
[def __wiki_weiler_atherton__ [@http://en.wikipedia.org/wiki/Weiler-Atherton_clipping_algorithm Weiler-Atherton clipping algorithm]]
[def __wiki_complex_linear__ [@http://en.wikipedia.org/wiki/Linear_time#Linear_time Linear time]]
[/ Images macros //////////////////////////////////////////////////////////////////////////////////]
[def __img_quickstart_output__ [$./images/quickstart_output.png]]
[def __img_set_a_ac__ [$./images/set_a_ac.png]]
[def __img_set_adapt_turns__ [$./images/set_adapt_turns.png]]
[def __img_set_int_right_union_left__ [$./images/set_int_right_union_left.png]]
[/ Internal link macros ///////////////////////////////////////////////////////////////////////////]
[/ Concepts and models]
[def __concepts__ [link geometry.reference.geometries.concepts concepts]]
[def __concept_point__ [link geometry.reference.geometries.concepts.point Point]]
[def __concept_constpoint__ [link geometry.reference.geometries.concepts.constpoint ConstPoint]]
[def __model_point__ [link geometry.reference.geometries.types.points.point point]]
[def __model_point_xy__ [link geometry.reference.geometries.types.points.point_xy point_xy]]
[/ Arithmetic]
[def __area__ [link geometry.reference.algorithms.area area]]
[def __distance__ [link geometry.reference.algorithms.distance distance]]
[def __add_point__ [link geometry.reference.arithmetic.add_point add_point]]
[/ Character and entities macrods /////////////////////////////////////////////////////////////////]
[def __set_complement__ c]
[def __set_difference__ \\]
[def __set_symdifference__ ∆] [/ ∆]
[def __set_intersect__ ∩] [/ ∩]
[def __set_union__ ] [/ ∪]
[/ TEMPLATES /////////////////////////////////////////////////////////////////////////////////////]
[template mdash[] '''— ''']
[template indexterm1[term1] '''<indexterm><primary>'''[term1]'''</primary></indexterm>''']
[template indexterm2[term1 term2] '''<indexterm><primary>'''[term1]'''</primary><secondary>'''[term2]'''</secondary></indexterm>''']
[/ Content starts here ////////////////////////////////////////////////////////////////////////////]
This is the documentation of the newest version of __ggl__ (current Subversion trunk).
[link boost_geometry.reference Reference]
[include reference.qbk]