OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
boost::polygon::polygon_traits< Slic3r::ExPolygon > Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ExPolygon.hpp>

Public Types

typedef coord_t coordinate_type
typedef Slic3r::Points::const_iterator iterator_type
typedef Slic3r::Point point_type

Static Public Member Functions

static iterator_type begin_points (const Slic3r::ExPolygon &t)
static iterator_type end_points (const Slic3r::ExPolygon &t)
static std::size_t size (const Slic3r::ExPolygon &t)
static winding_direction winding (const Slic3r::ExPolygon &)

Detailed Description

Member Typedef Documentation

◆ coordinate_type

typedef coord_t boost::polygon::polygon_traits< Slic3r::ExPolygon >::coordinate_type

◆ iterator_type

typedef Slic3r::Points::const_iterator boost::polygon::polygon_traits< Slic3r::ExPolygon >::iterator_type

◆ point_type

typedef Slic3r::Point boost::polygon::polygon_traits< Slic3r::ExPolygon >::point_type

Member Function Documentation

◆ begin_points()

iterator_type boost::polygon::polygon_traits< Slic3r::ExPolygon >::begin_points ( const Slic3r::ExPolygon & t)
inlinestatic
529 {
530 return t.contour.points.begin();
531 }
Polygon contour
Definition ExPolygon.hpp:42
Points points
Definition MultiPoint.hpp:22

References Slic3r::ExPolygon::contour, and Slic3r::MultiPoint::points.

◆ end_points()

iterator_type boost::polygon::polygon_traits< Slic3r::ExPolygon >::end_points ( const Slic3r::ExPolygon & t)
inlinestatic
534 {
535 return t.contour.points.end();
536 }

References Slic3r::ExPolygon::contour, and Slic3r::MultiPoint::points.

◆ size()

std::size_t boost::polygon::polygon_traits< Slic3r::ExPolygon >::size ( const Slic3r::ExPolygon & t)
inlinestatic
539 {
540 return t.contour.points.size();
541 }

References Slic3r::ExPolygon::contour, and Slic3r::MultiPoint::points.

◆ winding()

winding_direction boost::polygon::polygon_traits< Slic3r::ExPolygon >::winding ( const Slic3r::ExPolygon & )
inlinestatic
544 {
545 return unknown_winding;
546 }

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ExPolygon.hpp