the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 91 lines 3.7 kB view raw
1// Boost.Geometry (aka GGL, Generic Geometry Library) 2 3// Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. 4// Copyright (c) 2008-2012 Bruno Lalande, Paris, France. 5// Copyright (c) 2009-2012 Mateusz Loskot, London, UK. 6 7// Parts of Boost.Geometry are redesigned from Geodan's Geographic Library 8// (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands. 9 10// Use, modification and distribution is subject to the Boost Software License, 11// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 12// http://www.boost.org/LICENSE_1_0.txt) 13 14#ifndef BOOST_GEOMETRY_GEOMETRY_HPP 15#define BOOST_GEOMETRY_GEOMETRY_HPP 16 17// Shortcut to include all header files 18 19#include <boost/geometry/core/cs.hpp> 20#include <boost/geometry/core/tag.hpp> 21#include <boost/geometry/core/tag_cast.hpp> 22#include <boost/geometry/core/tags.hpp> 23 24// Core algorithms 25#include <boost/geometry/core/access.hpp> 26#include <boost/geometry/core/exterior_ring.hpp> 27#include <boost/geometry/core/interior_rings.hpp> 28#include <boost/geometry/core/radian_access.hpp> 29#include <boost/geometry/core/topological_dimension.hpp> 30 31 32#include <boost/geometry/arithmetic/arithmetic.hpp> 33#include <boost/geometry/arithmetic/dot_product.hpp> 34 35#include <boost/geometry/strategies/strategies.hpp> 36 37#include <boost/geometry/algorithms/append.hpp> 38#include <boost/geometry/algorithms/area.hpp> 39#include <boost/geometry/algorithms/assign.hpp> 40#include <boost/geometry/algorithms/buffer.hpp> 41#include <boost/geometry/algorithms/centroid.hpp> 42#include <boost/geometry/algorithms/clear.hpp> 43#include <boost/geometry/algorithms/comparable_distance.hpp> 44#include <boost/geometry/algorithms/convert.hpp> 45#include <boost/geometry/algorithms/convex_hull.hpp> 46#include <boost/geometry/algorithms/correct.hpp> 47#include <boost/geometry/algorithms/covered_by.hpp> 48#include <boost/geometry/algorithms/difference.hpp> 49#include <boost/geometry/algorithms/disjoint.hpp> 50#include <boost/geometry/algorithms/distance.hpp> 51#include <boost/geometry/algorithms/envelope.hpp> 52#include <boost/geometry/algorithms/equals.hpp> 53#include <boost/geometry/algorithms/expand.hpp> 54#include <boost/geometry/algorithms/for_each.hpp> 55#include <boost/geometry/algorithms/intersection.hpp> 56#include <boost/geometry/algorithms/intersects.hpp> 57#include <boost/geometry/algorithms/length.hpp> 58#include <boost/geometry/algorithms/make.hpp> 59#include <boost/geometry/algorithms/num_geometries.hpp> 60#include <boost/geometry/algorithms/num_interior_rings.hpp> 61#include <boost/geometry/algorithms/num_points.hpp> 62#include <boost/geometry/algorithms/overlaps.hpp> 63#include <boost/geometry/algorithms/perimeter.hpp> 64#include <boost/geometry/algorithms/reverse.hpp> 65#include <boost/geometry/algorithms/simplify.hpp> 66#include <boost/geometry/algorithms/sym_difference.hpp> 67#include <boost/geometry/algorithms/touches.hpp> 68#include <boost/geometry/algorithms/transform.hpp> 69#include <boost/geometry/algorithms/union.hpp> 70#include <boost/geometry/algorithms/unique.hpp> 71#include <boost/geometry/algorithms/within.hpp> 72 73// Include multi a.o. because it can give weird effects 74// if you don't (e.g. area=0 of a multipolygon) 75#include <boost/geometry/multi/multi.hpp> 76 77// check includes all concepts 78#include <boost/geometry/geometries/concepts/check.hpp> 79 80#include <boost/geometry/util/for_each_coordinate.hpp> 81#include <boost/geometry/util/math.hpp> 82#include <boost/geometry/util/select_most_precise.hpp> 83#include <boost/geometry/util/select_coordinate_type.hpp> 84#include <boost/geometry/io/dsv/write.hpp> 85 86#include <boost/geometry/views/box_view.hpp> 87#include <boost/geometry/views/segment_view.hpp> 88 89#include <boost/geometry/io/io.hpp> 90 91#endif // BOOST_GEOMETRY_GEOMETRY_HPP