libslic3r
Library for generating gcode from 3d models
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::MultiPointstatic
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() constSlic3r::Polygon
bounding_box() constSlic3r::MultiPoint
centroid() constSlic3r::Polygon
concave_points(double angle=PI) constSlic3r::Polygon
contains(const Point &point) constSlic3r::Polygon
convex_points(double angle=PI) constSlic3r::Polygon
douglas_peucker(double tolerance)Slic3r::Polygon
dump_perl() constSlic3r::MultiPoint
equally_spaced_points(double distance) constSlic3r::Polygon
find_point(const Point &point) constSlic3r::MultiPoint
first_point() constSlic3r::MultiPoint
has_boundary_point(const Point &point) constSlic3r::MultiPoint
has_duplicate_points() constSlic3r::MultiPoint
intersection(const Line &line, Point *intersection) constSlic3r::MultiPoint
is_clockwise() constSlic3r::Polygon
is_counter_clockwise() constSlic3r::Polygon
is_valid() constSlic3r::Polygon
last_point() constSlic3r::Polygonvirtual
length() constSlic3r::MultiPoint
lines() constSlic3r::Polygonvirtual
make_clockwise()Slic3r::Polygon
make_counter_clockwise()Slic3r::Polygon
MultiPoint()Slic3r::MultiPointinlineprotected
MultiPoint(const Points &_points)Slic3r::MultiPointinlineexplicitprotected
new_scale(const Pointfs &p)Slic3r::Polygonstatic
operator Points() constSlic3r::MultiPoint
operator Polygons() constSlic3r::Polygon
operator Polyline() constSlic3r::Polygon
operator[](Points::size_type idx)Slic3r::Polygon
operator[](Points::size_type idx) constSlic3r::Polygon
pointsSlic3r::MultiPoint
Polygon()Slic3r::Polygoninline
Polygon(const Points &points)Slic3r::Polygoninlineexplicit
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 &center)Slic3r::MultiPoint
scale(double factor)Slic3r::MultiPoint
simplify(double tolerance) constSlic3r::Polygon
simplify(double tolerance, Polygons &polygons) constSlic3r::Polygon
split_at_first_point() constSlic3r::Polygon
split_at_index(int index) constSlic3r::Polygon
split_at_vertex(const Point &point) constSlic3r::Polygon
translate(double x, double y)Slic3r::MultiPoint
translate(const Point &vector)Slic3r::MultiPoint
triangulate_convex(Polygons *polygons) constSlic3r::Polygon
wkt() constSlic3r::Polygon
~MultiPoint()=defaultSlic3r::MultiPointprotected