#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: