Here the polygon offset methods are implemented. More...
#include "polygon_primitive.h"
#include <CGAL/basic.h>
#include <CGAL/Cartesian.h>
#include <CGAL/Polygon_2.h>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Straight_skeleton_builder_2.h>
#include <list>
#include <queue>
#include <exception>
#include <string>
#include <map>
#include <boost/tuple/tuple.hpp>
#include <boost/intrusive_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
#include <CGAL/algorithm.h>
#include <boost/optional/optional.hpp>
#include <boost/none.hpp>
#include <ostream>
#include <CGAL/Straight_skeleton_2/Straight_skeleton_aux.h>
#include <CGAL/circulator.h>
#include <boost/iterator/iterator_facade.hpp>
#include <CGAL/Straight_skeleton_halfedge_base_2.h>
#include <CGAL/In_place_list.h>
#include <cstddef>
#include <CGAL/memory.h>
#include <CGAL/Unique_hash_map.h>
#include <CGAL/Interval_arithmetic.h>
#include <CGAL/tags.h>
#include <CGAL/Handle.h>
#include <CGAL/Uncertain.h>
#include <CGAL/number_utils.h>
#include <CGAL/Quotient.h>
#include <CGAL/certified_numeric_predicates.h>
#include <CGAL/Filtered_predicate.h>
#include <CGAL/certified_quotient_predicates.h>
#include <CGAL/constructions/Straight_skeleton_cons_ftC2.h>
#include <CGAL/HalfedgeDS_items_decorator.h>
#include <vector>
#include <iostream>
#include <CGAL/enum.h>
#include <boost/bind.hpp>
#include <boost/utility.hpp>
#include <boost/config.hpp>
#include <memory>
#include <cassert>
#include <boost/limits.hpp>
#include <boost/iterator.hpp>
#include <iterator>
#include <boost/mpl/if.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/not.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/iterator/iterator_categories.hpp>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/mpl/and.hpp>
#include <boost/type_traits/integral_constant.hpp>
#include <utility>
#include <boost/detail/workaround.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/type_traits/is_class.hpp>
#include <boost/static_assert.hpp>
#include <boost/cstdint.hpp>
#include <boost/type_traits.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/eval_if.hpp>
#include <algorithm>
#include <boost/pending/property.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/type_traits/conversion_traits.hpp>
#include <boost/type_traits/is_void.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/concept/assert.hpp>
#include <boost/preprocessor/arithmetic/dec.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/repetition/for.hpp>
#include <boost/preprocessor/seq/seq.hpp>
#include <boost/preprocessor/seq/size.hpp>
#include <boost/preprocessor/tuple/elem.hpp>
#include <boost/preprocessor/tuple/rem.hpp>
#include <boost/preprocessor/seq/enum.hpp>
#include <boost/preprocessor/comma_if.hpp>
#include <functional>
#include <boost/mpl/or.hpp>
#include <boost/property_map/property_map.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/ice.hpp>
#include <cfloat>
#include <CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h>
#include <CGAL/Straight_skeleton_builder_traits_2.h>
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>
#include <CGAL/Polygon_offset_builder_traits_2.h>
Go to the source code of this file.
Typedefs | |
typedef CGAL::Polygon_2< Kernel > | Contour |
typedef boost::shared_ptr < Contour > | ContourPtr |
typedef std::vector< ContourPtr > | ContourSequence |
typedef Ss::Halfedge_handle | Halfedge_handle |
typedef Ss::Halfedge_iterator | Halfedge_iterator |
typedef CGAL::Exact_predicates_inexact_constructions_kernel | Kernel |
typedef CGAL::Polygon_offset_builder_2 < Ss, OffsetBuilderTraits, Contour > | OffsetBuilder |
typedef CGAL::Polygon_offset_builder_traits_2 < Kernel > | OffsetBuilderTraits |
typedef Kernel::Point_2 | Point_2 |
typedef CGAL::Straight_skeleton_2 < Kernel > | Ss |
typedef CGAL::Straight_skeleton_builder_2 < SsBuilderTraits, Ss > | SsBuilder |
typedef CGAL::Straight_skeleton_builder_traits_2 < Kernel > | SsBuilderTraits |
typedef Ss::Vertex_handle | Vertex_handle |
Here the polygon offset methods are implemented.
Definition in file polygon_primitive_offset.cpp.