Changes between Version 61 and Version 62 of LibrariesUnderConstruction


Ignore:
Timestamp:
Jun 27, 2009, 11:43:38 AM (13 years ago)
Author:
viboes
Comment:

Adding Boost.Polygon

Legend:

Unmodified
Added
Removed
Modified
  • LibrariesUnderConstruction

    v61 v62  
    613613 * '''Categories:''' [#FunctionObjectsAndHigher-orderProgramming Function Objects And Higher-order Programming]
    614614 * '''Description:''' Boost Overload behaves as an overloaded Boost Function.
     615
     616---------------------------------------------------------------------------------------------------
     617== Boost.Polygon ==
     618 * '''Author(s):''' Simonson, Lucanus J
     619 * '''Version:''' v0.1
     620 * '''State:''' On review schedule
     621 * '''Last upload:''' 2009 February 17
     622 * '''Links:''' [https://svn.boost.org/svn/boost/sandbox/gtl Boost Sanbox]
     623 * '''Categories:''' [#MathAndNumerics Math And Numerics]
     624 * '''Description:''' The boost polygon library provides algorithms focused on manipulating planar polygon geometry data.  Specific algorithms provided are the polygon set operations (intersection, union, difference, disjoint-union) and related algorithms such as polygon connectivity graph extraction, offsetting and map-overlay.  An example of the disjoint-union (XOR) of figure a and figure b is shown below in figure c.  These so-called Boolean algorithms are of significant interest in GIS (Geospatial Information Systems), VLSI CAD as well al other fields of CAD, and many more application areas, and providing them is the primary focus of this library.  The polygon library is not intended to cover all of computational geometry in its scope, and provides a set of capabilities for working with coordinates, points, intervals and rectangles that are needed to support implementing and interacting with polygon data structures and algorithms.  Specifically, 3d and non-Cartesian/non-planar geometry is outside of the scope of the polygon library.
    615625
    616626---------------------------------------------------------------------------------------------------
     
    12811291 * [#Boost.Euclid Boost.Euclid]
    12821292 * [#Boost.GGL Boost.GGL]
     1293 * [#Boost.Polygon Boost.Polygon]
    12831294
    12841295---------------------------------------------------------------------------------------------------