#include <cstddef>
Macros | |
#define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_TRAITS(Point, Dim, CoordinateType, CoordinateSystem) |
#define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS(Point, Dim, CoordinateType, Get, Set) |
#define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_CONST(Point, Dim, CoordinateType, Get) |
#define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_GET_SET(Point, Dim, CoordinateType, Get, Set) |
#define | BOOST_GEOMETRY_REGISTER_POINT_2D(Point, CoordinateType, CoordinateSystem, Field0, Field1) |
{2D point type} More... | |
#define | BOOST_GEOMETRY_REGISTER_POINT_3D(Point, CoordinateType, CoordinateSystem, Field0, Field1, Field2) |
{3D point type} More... | |
#define | BOOST_GEOMETRY_REGISTER_POINT_2D_CONST(Point, CoordinateType, CoordinateSystem, Field0, Field1) |
{2D point type} More... | |
#define | BOOST_GEOMETRY_REGISTER_POINT_3D_CONST(Point, CoordinateType, CoordinateSystem, Field0, Field1, Field2) |
{3D point type} More... | |
#define | BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET(Point, CoordinateType, CoordinateSystem, Get0, Get1, Set0, Set1) |
{2D point type} More... | |
#define | BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET(Point, CoordinateType, CoordinateSystem, Get0, Get1, Get2, Set0, Set1, Set2) |
{3D point type} More... | |
#define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS | ( | Point, | |
Dim, | |||
CoordinateType, | |||
Get, | |||
Set | |||
) |
#define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_CONST | ( | Point, | |
Dim, | |||
CoordinateType, | |||
Get | |||
) |
#define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_ACCESS_GET_SET | ( | Point, | |
Dim, | |||
CoordinateType, | |||
Get, | |||
Set | |||
) |
#define BOOST_GEOMETRY_DETAIL_SPECIALIZE_POINT_TRAITS | ( | Point, | |
Dim, | |||
CoordinateType, | |||
CoordinateSystem | |||
) |
#define BOOST_GEOMETRY_REGISTER_POINT_2D | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Field0, | |||
Field1 | |||
) |
{2D point type}
{BOOST_GEOMETRY_REGISTER_POINT_2D, two-dimensional point type}
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Field0 | {} |
Field1 | {} |
{[include reference/geometries/register/point.qbk]}
#define BOOST_GEOMETRY_REGISTER_POINT_2D_CONST | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Field0, | |||
Field1 | |||
) |
{2D point type}
{BOOST_GEOMETRY_REGISTER_POINT_2D_CONST, two-dimensional point type}.
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Field0 | {} |
Field1 | {} |
#define BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Get0, | |||
Get1, | |||
Set0, | |||
Set1 | |||
) |
{2D point type}
{BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET, two-dimensional point type}.
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Get0 | {get, } |
Get1 | {get, } |
Set0 | {set, } |
Set1 | {set, } |
#define BOOST_GEOMETRY_REGISTER_POINT_3D | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Field0, | |||
Field1, | |||
Field2 | |||
) |
{3D point type}
{BOOST_GEOMETRY_REGISTER_POINT_3D, three-dimensional point type}
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Field0 | {} |
Field1 | {} |
Field2 | {} |
#define BOOST_GEOMETRY_REGISTER_POINT_3D_CONST | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Field0, | |||
Field1, | |||
Field2 | |||
) |
{3D point type}
{BOOST_GEOMETRY_REGISTER_POINT_3D_CONST, three-dimensional point type}.
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Field0 | {} |
Field1 | {} |
Field2 | {} |
#define BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET | ( | Point, | |
CoordinateType, | |||
CoordinateSystem, | |||
Get0, | |||
Get1, | |||
Get2, | |||
Set0, | |||
Set1, | |||
Set2 | |||
) |
{3D point type}
{BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET, three-dimensional point type}.
Point | {Point} |
CoordinateType | {point} |
CoordinateSystem | |
Get0 | {get, } |
Get1 | {get, } |
Get2 | {get, } |
Set0 | {set, } |
Set1 | {set, } |
Set2 | {set, } |