...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Macro to register a 3D point type (const version)
The macro BOOST_GEOMETRY_REGISTER_POINT_3D_CONST registers a three-dimensional point type such that it is recognized by Boost.Geometry and that Boost.Geometry functionality can used with the specified type.. The const version registers only read access to the fields, the point type is therefore read-only
#define BOOST_GEOMETRY_REGISTER_POINT_3D_CONST(Point, CoordinateType, CoordinateSystem, Field0, Field1, Field2)
Name |
Description |
---|---|
Point |
Point type to be registered |
CoordinateType |
Type of the coordinates of the point (e.g. double) |
CoordinateSystem |
Coordinate system (e.g. cs::cartesian) |
Field0 |
Member containing first (usually x) coordinate |
Field1 |
Member containing second (usually y) coordinate |
Field2 |
Member containing third (usually z) coordinate |
#include <boost/geometry/geometries/register/point.hpp>