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

Macros

#define BOOST_GEOMETRY_REGISTER_MULTI_POINT(MultiPoint)
 {multi_point} More...
 
#define BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED(MultiPoint)
 {templated multi_point} More...
 

Macro Definition Documentation

#define BOOST_GEOMETRY_REGISTER_MULTI_POINT (   MultiPoint)
Value:
namespace boost { namespace geometry { namespace traits { \
template<> struct tag<MultiPoint> { typedef multi_point_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_point}

{BOOST_GEOMETRY_REGISTER_MULTI_POINT, multi_point} The multi_point may contain template parameters, which must be specified then.

Parameters
MultiPoint{multi_point}

{ [heading Example] [register_multi_point] [register_multi_point_output] }

#define BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED (   MultiPoint)
Value:
namespace boost { namespace geometry { namespace traits { \
template<typename Point> struct tag< MultiPoint<Point> > { typedef multi_point_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_point}

{BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED, templated multi_point} {multi_point, point}

Parameters
MultiPoint{multi_point (without template parameters)}

{ [heading Example] [register_multi_point_templated] [register_multi_point_templated_output] }