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

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Polygon.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::Polygon &t)
static iterator_type end_points (const Slic3r::Polygon &t)
static std::size_t size (const Slic3r::Polygon &t)
static winding_direction winding (const Slic3r::Polygon &)

Detailed Description

Member Typedef Documentation

◆ coordinate_type

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

◆ iterator_type

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

◆ point_type

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

Member Function Documentation

◆ begin_points()

iterator_type boost::polygon::polygon_traits< Slic3r::Polygon >::begin_points ( const Slic3r::Polygon & t)
inlinestatic
328 {
329 return t.points.begin();
330 }
Points points
Definition MultiPoint.hpp:22

References Slic3r::MultiPoint::points.

◆ end_points()

iterator_type boost::polygon::polygon_traits< Slic3r::Polygon >::end_points ( const Slic3r::Polygon & t)
inlinestatic
333 {
334 return t.points.end();
335 }

References Slic3r::MultiPoint::points.

◆ size()

std::size_t boost::polygon::polygon_traits< Slic3r::Polygon >::size ( const Slic3r::Polygon & t)
inlinestatic
338 {
339 return t.points.size();
340 }

References Slic3r::MultiPoint::points.

◆ winding()

winding_direction boost::polygon::polygon_traits< Slic3r::Polygon >::winding ( const Slic3r::Polygon & )
inlinestatic
343 {
344 return unknown_winding;
345 }

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