Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
boost::geometry::traits Namespace Reference

Classes

struct  access< bp2d::PointImpl, 0 >
 
struct  access< bp2d::PointImpl, 1 >
 
struct  access< Slic3r::Point, d >
 
struct  access< Slic3r::Vec< N, T >, d >
 
struct  closure< bp2d::PathImpl >
 
struct  coordinate_system< bp2d::PointImpl >
 
struct  coordinate_system< Slic3r::Point >
 
struct  coordinate_system< Slic3r::Vec< N, T > >
 
struct  coordinate_type< bp2d::PointImpl >
 
struct  coordinate_type< Slic3r::Point >
 
struct  coordinate_type< Slic3r::Vec< N, T > >
 
struct  dimension< bp2d::PointImpl >
 
struct  dimension< Slic3r::Point >
 
struct  dimension< Slic3r::Vec< N, T > >
 
struct  exterior_ring< bp2d::PolygonImpl >
 
struct  indexed_access< BB3< T >, 0, d >
 
struct  indexed_access< BB3< T >, 1, d >
 
struct  indexed_access< bp2d::Box, max_corner, 0 >
 
struct  indexed_access< bp2d::Box, max_corner, 1 >
 
struct  indexed_access< bp2d::Box, min_corner, 0 >
 
struct  indexed_access< bp2d::Box, min_corner, 1 >
 
struct  indexed_access< bp2d::Segment, 0, 0 >
 
struct  indexed_access< bp2d::Segment, 0, 1 >
 
struct  indexed_access< bp2d::Segment, 1, 0 >
 
struct  indexed_access< bp2d::Segment, 1, 1 >
 
struct  indexed_access< Slic3r::BoundingBox, 0, d >
 
struct  indexed_access< Slic3r::BoundingBox, 1, d >
 
struct  interior_const_type< bp2d::PolygonImpl >
 
struct  interior_mutable_type< bp2d::PolygonImpl >
 
struct  interior_rings< bp2d::PolygonImpl >
 
struct  point_order< bp2d::PathImpl >
 
struct  point_type< BB3< T > >
 
struct  point_type< bp2d::Box >
 
struct  point_type< bp2d::Segment >
 
struct  point_type< Slic3r::BoundingBox >
 
struct  ring_const_type< bp2d::PolygonImpl >
 
struct  ring_mutable_type< bp2d::PolygonImpl >
 
struct  tag< BB3< T > >
 
struct  tag< bp2d::Box >
 
struct  tag< bp2d::PathImpl >
 
struct  tag< bp2d::PointImpl >
 
struct  tag< bp2d::PolygonImpl >
 
struct  tag< bp2d::Segment >
 
struct  tag< bp2d::Shapes >
 
struct  tag< Slic3r::BoundingBox >
 
struct  tag< Slic3r::Point >
 
struct  tag< Slic3r::Vec< N, T > >
 
struct  ToBoostClosure
 
struct  ToBoostClosure< bp2d::Closure::CLOSED >
 
struct  ToBoostClosure< bp2d::Closure::OPEN >
 
struct  ToBoostOrienation
 
struct  ToBoostOrienation< bp2d::Orientation::CLOCKWISE >
 
struct  ToBoostOrienation< bp2d::Orientation::COUNTER_CLOCKWISE >
 

Typedefs

template<class T >
using BB3 = Slic3r::BoundingBox3Base< Slic3r::Vec< 3, T > >
 

Class Documentation

◆ boost::geometry::traits::coordinate_system< bp2d::PointImpl >

struct boost::geometry::traits::coordinate_system< bp2d::PointImpl >
Class Members
typedef cartesian type

◆ boost::geometry::traits::coordinate_system< Slic3r::Point >

struct boost::geometry::traits::coordinate_system< Slic3r::Point >
Class Members
typedef cartesian type

◆ boost::geometry::traits::coordinate_system< Slic3r::Vec< N, T > >

struct boost::geometry::traits::coordinate_system< Slic3r::Vec< N, T > >
template<int N, class T>
struct boost::geometry::traits::coordinate_system< Slic3r::Vec< N, T > >
Class Members
typedef cartesian type

◆ boost::geometry::traits::coordinate_type< bp2d::PointImpl >

struct boost::geometry::traits::coordinate_type< bp2d::PointImpl >
Class Members
typedef Coord type

◆ boost::geometry::traits::coordinate_type< Slic3r::Point >

struct boost::geometry::traits::coordinate_type< Slic3r::Point >
Class Members
typedef coord_t type

◆ boost::geometry::traits::coordinate_type< Slic3r::Vec< N, T > >

struct boost::geometry::traits::coordinate_type< Slic3r::Vec< N, T > >
template<int N, class T>
struct boost::geometry::traits::coordinate_type< Slic3r::Vec< N, T > >
Class Members
typedef T type

◆ boost::geometry::traits::interior_const_type< bp2d::PolygonImpl >

struct boost::geometry::traits::interior_const_type< bp2d::PolygonImpl >
Class Members
typedef const THolesContainer< PolygonImpl > & type

◆ boost::geometry::traits::interior_mutable_type< bp2d::PolygonImpl >

struct boost::geometry::traits::interior_mutable_type< bp2d::PolygonImpl >
Class Members
typedef THolesContainer< PolygonImpl > & type

◆ boost::geometry::traits::point_type< BB3< T > >

struct boost::geometry::traits::point_type< BB3< T > >
template<class T>
struct boost::geometry::traits::point_type< BB3< T > >
Class Members
typedef Vec< 3, T > type

◆ boost::geometry::traits::point_type< bp2d::Box >

struct boost::geometry::traits::point_type< bp2d::Box >
Class Members
typedef PointImpl type

◆ boost::geometry::traits::point_type< bp2d::Segment >

struct boost::geometry::traits::point_type< bp2d::Segment >
Class Members
typedef PointImpl type

◆ boost::geometry::traits::point_type< Slic3r::BoundingBox >

struct boost::geometry::traits::point_type< Slic3r::BoundingBox >
Class Members
typedef Point type

◆ boost::geometry::traits::ring_const_type< bp2d::PolygonImpl >

struct boost::geometry::traits::ring_const_type< bp2d::PolygonImpl >
Class Members
typedef const PathImpl & type

◆ boost::geometry::traits::ring_mutable_type< bp2d::PolygonImpl >

struct boost::geometry::traits::ring_mutable_type< bp2d::PolygonImpl >
Class Members
typedef PathImpl & type

◆ boost::geometry::traits::tag< BB3< T > >

struct boost::geometry::traits::tag< BB3< T > >
template<class T>
struct boost::geometry::traits::tag< BB3< T > >
Class Members
typedef box_tag type

◆ boost::geometry::traits::tag< bp2d::Box >

struct boost::geometry::traits::tag< bp2d::Box >
Class Members
typedef box_tag type

◆ boost::geometry::traits::tag< bp2d::PathImpl >

struct boost::geometry::traits::tag< bp2d::PathImpl >
Class Members
typedef ring_tag type

◆ boost::geometry::traits::tag< bp2d::PointImpl >

struct boost::geometry::traits::tag< bp2d::PointImpl >
Class Members
typedef point_tag type

◆ boost::geometry::traits::tag< bp2d::PolygonImpl >

struct boost::geometry::traits::tag< bp2d::PolygonImpl >
Class Members
typedef polygon_tag type

◆ boost::geometry::traits::tag< bp2d::Segment >

struct boost::geometry::traits::tag< bp2d::Segment >
Class Members
typedef segment_tag type

◆ boost::geometry::traits::tag< bp2d::Shapes >

struct boost::geometry::traits::tag< bp2d::Shapes >
Class Members
typedef multi_polygon_tag type

◆ boost::geometry::traits::tag< Slic3r::BoundingBox >

struct boost::geometry::traits::tag< Slic3r::BoundingBox >
Class Members
typedef box_tag type

◆ boost::geometry::traits::tag< Slic3r::Point >

struct boost::geometry::traits::tag< Slic3r::Point >
Class Members
typedef point_tag type

◆ boost::geometry::traits::tag< Slic3r::Vec< N, T > >

struct boost::geometry::traits::tag< Slic3r::Vec< N, T > >
template<int N, class T>
struct boost::geometry::traits::tag< Slic3r::Vec< N, T > >
Class Members
typedef point_tag type

◆ boost::geometry::traits::ToBoostClosure

struct boost::geometry::traits::ToBoostClosure
template<bp2d::Closure>
struct boost::geometry::traits::ToBoostClosure< Closure >

◆ boost::geometry::traits::ToBoostOrienation

struct boost::geometry::traits::ToBoostOrienation
template<bp2d::Orientation>
struct boost::geometry::traits::ToBoostOrienation< Orientation >

Typedef Documentation

◆ BB3

template<class T >
using boost::geometry::traits::BB3 = typedef Slic3r::BoundingBox3Base<Slic3r::Vec<3, T> >