#include <Polygon.hpp>
◆ Polygon() [1/2]
| Slic3r::Polygon::Polygon |
( |
| ) |
|
|
inline |
◆ Polygon() [2/2]
| Slic3r::Polygon::Polygon |
( |
const Points & |
points | ) |
|
|
inlineexplicit |
◆ area()
| double Slic3r::Polygon::area |
( |
| ) |
const |
◆ centroid()
| Point Slic3r::Polygon::centroid |
( |
| ) |
const |
◆ concave_points()
| Points Slic3r::Polygon::concave_points |
( |
double |
angle = PI | ) |
const |
◆ contains()
| bool Slic3r::Polygon::contains |
( |
const Point & |
point | ) |
const |
◆ convex_points()
| Points Slic3r::Polygon::convex_points |
( |
double |
angle = PI | ) |
const |
◆ douglas_peucker()
| void Slic3r::Polygon::douglas_peucker |
( |
double |
tolerance | ) |
|
◆ equally_spaced_points()
| Points Slic3r::Polygon::equally_spaced_points |
( |
double |
distance | ) |
const |
◆ is_clockwise()
| bool Slic3r::Polygon::is_clockwise |
( |
| ) |
const |
◆ is_counter_clockwise()
| bool Slic3r::Polygon::is_counter_clockwise |
( |
| ) |
const |
◆ is_valid()
| bool Slic3r::Polygon::is_valid |
( |
| ) |
const |
◆ last_point()
| Point Slic3r::Polygon::last_point |
( |
| ) |
const |
|
virtual |
◆ lines()
| Lines Slic3r::Polygon::lines |
( |
| ) |
const |
|
virtual |
◆ make_clockwise()
| bool Slic3r::Polygon::make_clockwise |
( |
| ) |
|
◆ make_counter_clockwise()
| bool Slic3r::Polygon::make_counter_clockwise |
( |
| ) |
|
◆ new_scale()
◆ operator Polygons()
| Slic3r::Polygon::operator Polygons |
( |
| ) |
const |
◆ operator Polyline()
| Slic3r::Polygon::operator Polyline |
( |
| ) |
const |
◆ operator[]() [1/2]
| Point & Slic3r::Polygon::operator[] |
( |
Points::size_type |
idx | ) |
|
◆ operator[]() [2/2]
| const Point & Slic3r::Polygon::operator[] |
( |
Points::size_type |
idx | ) |
const |
◆ remove_vertical_collinear_points()
| void Slic3r::Polygon::remove_vertical_collinear_points |
( |
coord_t |
tolerance | ) |
|
◆ simplify() [1/2]
| Polygons Slic3r::Polygon::simplify |
( |
double |
tolerance | ) |
const |
◆ simplify() [2/2]
| void Slic3r::Polygon::simplify |
( |
double |
tolerance, |
|
|
Polygons & |
polygons |
|
) |
| const |
◆ split_at_first_point()
| Polyline Slic3r::Polygon::split_at_first_point |
( |
| ) |
const |
◆ split_at_index()
| Polyline Slic3r::Polygon::split_at_index |
( |
int |
index | ) |
const |
◆ split_at_vertex()
| Polyline Slic3r::Polygon::split_at_vertex |
( |
const Point & |
point | ) |
const |
◆ triangulate_convex()
| void Slic3r::Polygon::triangulate_convex |
( |
Polygons * |
polygons | ) |
const |
◆ wkt()
| std::string Slic3r::Polygon::wkt |
( |
| ) |
const |
The documentation for this class was generated from the following files: