OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
BoostAdapter.hpp File Reference
#include <boost/geometry/core/tag.hpp>
#include <boost/geometry/core/tags.hpp>
#include <boost/geometry/core/coordinate_type.hpp>
#include "libslic3r/libslic3r.h"
#include <boost/geometry/core/coordinate_system.hpp>
#include <boost/geometry/core/cs.hpp>
#include <boost/geometry/core/coordinate_dimension.hpp>
#include <cstddef>
#include <boost/geometry/core/access.hpp>
#include <boost/geometry/core/point_type.hpp>
#include <boost/range/value_type.hpp>
#include <libslic3r/Point.hpp>
#include <libslic3r/BoundingBox.hpp>
#include <boost/geometry.hpp>
#include <vector>
Include dependency graph for BoostAdapter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::geometry::traits::tag< Slic3r::Point >
struct  boost::geometry::traits::coordinate_type< Slic3r::Point >
struct  boost::geometry::traits::coordinate_system< Slic3r::Point >
struct  boost::geometry::traits::dimension< Slic3r::Point >
struct  boost::geometry::traits::access< Slic3r::Point, d >
struct  boost::geometry::traits::tag< Slic3r::Vec2d >
struct  boost::geometry::traits::coordinate_type< Slic3r::Vec2d >
struct  boost::geometry::traits::coordinate_system< Slic3r::Vec2d >
struct  boost::geometry::traits::dimension< Slic3r::Vec2d >
struct  boost::geometry::traits::access< Slic3r::Vec2d, d >
struct  boost::geometry::traits::tag< Slic3r::Vec3d >
struct  boost::geometry::traits::coordinate_type< Slic3r::Vec3d >
struct  boost::geometry::traits::coordinate_system< Slic3r::Vec3d >
struct  boost::geometry::traits::dimension< Slic3r::Vec3d >
struct  boost::geometry::traits::access< Slic3r::Vec3d, d >
struct  boost::geometry::traits::tag< Slic3r::BoundingBox >
struct  boost::geometry::traits::point_type< Slic3r::BoundingBox >
struct  boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 0, d >
struct  boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 1, d >
struct  boost::range_value< std::vector< Slic3r::Vec2d > >

Namespaces

namespace  boost
namespace  boost::geometry
namespace  boost::geometry::traits

Class Documentation

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

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

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

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

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

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

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

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

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

struct boost::geometry::traits::coordinate_type< Slic3r::Vec2d >
Class Members
typedef double type double

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

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

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

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

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

struct boost::geometry::traits::coordinate_type< Slic3r::Vec3d >
Class Members
typedef double type double

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

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

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

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

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

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

◆ boost::range_value< std::vector< Slic3r::Vec2d > >

struct boost::range_value< std::vector< Slic3r::Vec2d > >
Class Members
typedef Vec2d type Slic3r::Vec2d