libslic3r
Library for generating gcode from 3d models
Slic3r
Polygon
Slic3r::Polygon Member List
This is the complete list of members for
Slic3r::Polygon
, including all inherited members.
_douglas_peucker
(const Points &points, const double tolerance)
Slic3r::MultiPoint
static
append
(const Point &point)
Slic3r::MultiPoint
append
(const Points &points)
Slic3r::MultiPoint
append
(const Points::const_iterator &begin, const Points::const_iterator &end)
Slic3r::MultiPoint
area
() const
Slic3r::Polygon
bounding_box
() const
Slic3r::MultiPoint
centroid
() const
Slic3r::Polygon
concave_points
(double angle=PI) const
Slic3r::Polygon
contains
(const Point &point) const
Slic3r::Polygon
convex_points
(double angle=PI) const
Slic3r::Polygon
douglas_peucker
(double tolerance)
Slic3r::Polygon
dump_perl
() const
Slic3r::MultiPoint
equally_spaced_points
(double distance) const
Slic3r::Polygon
find_point
(const Point &point) const
Slic3r::MultiPoint
first_point
() const
Slic3r::MultiPoint
has_boundary_point
(const Point &point) const
Slic3r::MultiPoint
has_duplicate_points
() const
Slic3r::MultiPoint
intersection
(const Line &line, Point *intersection) const
Slic3r::MultiPoint
is_clockwise
() const
Slic3r::Polygon
is_counter_clockwise
() const
Slic3r::Polygon
is_valid
() const
Slic3r::Polygon
last_point
() const
Slic3r::Polygon
virtual
length
() const
Slic3r::MultiPoint
lines
() const
Slic3r::Polygon
virtual
make_clockwise
()
Slic3r::Polygon
make_counter_clockwise
()
Slic3r::Polygon
MultiPoint
()
Slic3r::MultiPoint
inline
protected
MultiPoint
(const Points &_points)
Slic3r::MultiPoint
inline
explicit
protected
new_scale
(const Pointfs &p)
Slic3r::Polygon
static
operator Points
() const
Slic3r::MultiPoint
operator Polygons
() const
Slic3r::Polygon
operator Polyline
() const
Slic3r::Polygon
operator[]
(Points::size_type idx)
Slic3r::Polygon
operator[]
(Points::size_type idx) const
Slic3r::Polygon
points
Slic3r::MultiPoint
Polygon
()
Slic3r::Polygon
inline
Polygon
(const Points &points)
Slic3r::Polygon
inline
explicit
remove_duplicate_points
()
Slic3r::MultiPoint
remove_vertical_collinear_points
(coord_t tolerance)
Slic3r::Polygon
reverse
()
Slic3r::MultiPoint
rotate
(double angle)
Slic3r::MultiPoint
rotate
(double angle, const Point ¢er)
Slic3r::MultiPoint
scale
(double factor)
Slic3r::MultiPoint
simplify
(double tolerance) const
Slic3r::Polygon
simplify
(double tolerance, Polygons &polygons) const
Slic3r::Polygon
split_at_first_point
() const
Slic3r::Polygon
split_at_index
(int index) const
Slic3r::Polygon
split_at_vertex
(const Point &point) const
Slic3r::Polygon
translate
(double x, double y)
Slic3r::MultiPoint
translate
(const Point &vector)
Slic3r::MultiPoint
triangulate_convex
(Polygons *polygons) const
Slic3r::Polygon
wkt
() const
Slic3r::Polygon
~MultiPoint
()=default
Slic3r::MultiPoint
protected
Generated by
1.8.14