Macros | |
| #define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS(Box, Point, MinCorner, MaxCorner) |
| #define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_TEMPLATED(Box, MinCorner, MaxCorner) |
| #define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_4VALUES(Box, Point, Left, Bottom, Right, Top) |
| #define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_TRAITS(Box, PointType) |
| #define | BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_TRAITS_TEMPLATED(Box) |
| #define | BOOST_GEOMETRY_REGISTER_BOX(Box, Point, MinCorner, MaxCorner) |
| {box} More... | |
| #define | BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED(Box, MinCorner, MaxCorner) |
| {box} More... | |
| #define | BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES(Box, Point, Left, Bottom, Right, Top) |
| {box} More... | |
| #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS | ( | Box, | |
| Point, | |||
| MinCorner, | |||
| MaxCorner | |||
| ) |
| #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_4VALUES | ( | Box, | |
| Point, | |||
| Left, | |||
| Bottom, | |||
| Right, | |||
| Top | |||
| ) |
| #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_ACCESS_TEMPLATED | ( | Box, | |
| MinCorner, | |||
| MaxCorner | |||
| ) |
| #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_TRAITS | ( | Box, | |
| PointType | |||
| ) |
| #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_BOX_TRAITS_TEMPLATED | ( | Box | ) |
| #define BOOST_GEOMETRY_REGISTER_BOX | ( | Box, | |
| Point, | |||
| MinCorner, | |||
| MaxCorner | |||
| ) |
{box}
{BOOST_GEOMETRY_REGISTER_BOX, box} The box may contain template parameters, which must be specified then.
| Box | {Box} |
| Point | Point type on which box is based. Might be two or three-dimensional |
| MinCorner | minimum corner (should be public member or method) |
| MaxCorner | maximum corner (should be public member or method) |
{ [heading Example] [register_box] [register_box_output] }
| #define BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES | ( | Box, | |
| Point, | |||
| Left, | |||
| Bottom, | |||
| Right, | |||
| Top | |||
| ) |
{box}
{BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES, box}
| Box | {Box} |
| Point | Point type reported as point_type by box. Must be two dimensional. Note that these box tyeps do not contain points, but they must have a related point_type |
| Left | Left side (must be public member or method) |
| Bottom | Bottom side (must be public member or method) |
| Right | Right side (must be public member or method) |
| Top | Top side (must be public member or method) |
{ [heading Example] [register_box_2d_4values] [register_box_2d_4values_output] }
| #define BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED | ( | Box, | |
| MinCorner, | |||
| MaxCorner | |||
| ) |
{box}
{BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED, box} {box, point}
| Box | {Box} |
| MinCorner | minimum corner (should be public member or method) |
| MaxCorner | maximum corner (should be public member or method) |
{ [heading Example] [register_box_templated] [register_box_templated_output] }