Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
multi_polygon.hpp File Reference
Include dependency graph for multi_polygon.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_GEOMETRY_REGISTER_MULTI_POLYGON(MultiPolygon)
 {multi_polygon} More...
 
#define BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED(MultiPolygon)
 {templated multi_polygon} More...
 

Macro Definition Documentation

#define BOOST_GEOMETRY_REGISTER_MULTI_POLYGON (   MultiPolygon)
Value:
namespace boost { namespace geometry { namespace traits { \
template<> struct tag<MultiPolygon> { typedef multi_polygon_tag type; }; \
}}}
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
void type
Definition: tag.hpp:43

{multi_polygon}

{BOOST_GEOMETRY_REGISTER_MULTI_POLYGON, multi_polygon} The multi_polygon may contain template parameters, which must be specified then.

Parameters
MultiPolygon{multi_polygon}

{ [heading Example] [register_multi_polygon] [register_multi_polygon_output] }

#define BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED (   MultiPolygon)
Value:
namespace boost { namespace geometry { namespace traits { \
template<typename Polygon> struct tag< MultiPolygon<Polygon> > { typedef multi_polygon_tag type; }; \
}}}
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
Duration formatting facet for input.
Definition: accumulators_fwd.hpp:55
void type
Definition: tag.hpp:43

{templated multi_polygon}

{BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED, templated multi_polygon} {multi_polygon, polygon}

Parameters
MultiPolygon{multi_polygon (without template parameters)}

{ [heading Example] [register_multi_polygon_templated] [register_multi_polygon_templated_output] }