IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Functions
BoostPolygon2dAdapter.h File Reference

Polygons 2d adapters for boost geometry library. More...

#include <IPSDKGeometry/Entity/2d/Point/BoostPoint2dAdapter.h>
#include <IPSDKGeometry/Entity/2d/Polygon/Polygon2d.h>
#include <boost/geometry/core/tag.hpp>
#include <boost/geometry/core/access.hpp>
#include <boost/geometry/core/cs.hpp>
#include <boost/geometry/core/coordinate_dimension.hpp>
#include <boost/geometry/core/coordinate_system.hpp>
#include <boost/geometry/core/coordinate_type.hpp>
#include <boost/geometry/core/point_order.hpp>
#include <boost/geometry/geometries/register/ring.hpp>
#include <vector>

Go to the source code of this file.

Classes

struct  ipsdk::geom::BoostDirectPolygon2d< T >
 
struct  ipsdk::geom::BoostReversePolygon2d< T >
 
struct  boost::geometry::traits::point_order< ipsdk::geom::BoostDirectPolygon2d< T > >
 
struct  boost::geometry::traits::point_order< ipsdk::geom::BoostReversePolygon2d< T > >
 
struct  ipsdk::geom::BoostDirectPolygon2d< T >
 
struct  ipsdk::geom::BoostReversePolygon2d< T >
 

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::geom
 Namespace aggregating geometrical routines and classes.
 

Functions

 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostDirectPolygon2d< ipsdk::ipInt32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostDirectPolygon2d< ipsdk::ipUInt32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostDirectPolygon2d< ipsdk::ipReal32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostDirectPolygon2d< ipsdk::ipReal64 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostReversePolygon2d< ipsdk::ipInt32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostReversePolygon2d< ipsdk::ipUInt32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostReversePolygon2d< ipsdk::ipReal32 >)
 
 BOOST_GEOMETRY_REGISTER_RING (ipsdk::geom::BoostReversePolygon2d< ipsdk::ipReal64 >)
 

Detailed Description

Polygons 2d adapters for boost geometry library.

Author
E. Noirfalise
Date
2015/04/17