Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
linestring.hpp File Reference
Include dependency graph for linestring.hpp:

Macros

#define BOOST_GEOMETRY_REGISTER_LINESTRING(Linestring)
 {linestring} More...
 
#define BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED(Linestring)
 {templated linestring} More...
 

Macro Definition Documentation

#define BOOST_GEOMETRY_REGISTER_LINESTRING (   Linestring)
Value:
namespace boost { namespace geometry { namespace traits { \
template<> struct tag<Linestring> { typedef linestring_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

{linestring}

{BOOST_GEOMETRY_REGISTER_LINESTRING, linestring} The linestring may contain template parameters, which must be specified then.

Parameters
Linestring{linestring}

{ [heading Example] [register_linestring] [register_linestring_output] }

#define BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED (   Linestring)
Value:
namespace boost { namespace geometry { namespace traits { \
template<typename P> struct tag< Linestring<P> > { typedef linestring_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 linestring}

{BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED, templated linestring} {linestring, point}

Parameters
Linestring{linestring (without template parameters)}

{ [heading Example] [register_linestring_templated] [register_linestring_templated_output] }