/home/laradmin/lar/perception/3D/polygon_primitives_extraction/src/polygon_primitive_offset.cpp File Reference

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>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef CGAL::Polygon_2< KernelContour
typedef boost::shared_ptr
< Contour
ContourPtr
typedef std::vector< ContourPtrContourSequence
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

Detailed Description

Here the polygon offset methods are implemented.

Author:
Miguel Oliveira
Version:
v0
Date:
2011-12-19

Definition in file polygon_primitive_offset.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


polygon_primitives_extraction
Author(s): Miguel Oliveira
autogenerated on Wed Jul 23 04:35:24 2014