| _douglas_peucker(const Points3 &points, double tolerance) | Slic3r::MultiPoint3 | static |
| append(const Point3 &point) | Slic3r::Polyline3 | |
| append(const Polyline3 &src) | Slic3r::Polyline3 | |
| Slic3r::MultiPoint3::append(const Vec3crd &point) | Slic3r::MultiPoint3 | inline |
| Slic3r::MultiPoint3::append(const Points3::const_iterator &begin, const Points3::const_iterator &end) | Slic3r::MultiPoint3 | inline |
| append_before(const Point3 &point) | Slic3r::Polyline3 | |
| append_fitting_result_after_append_points() | Slic3r::Polyline3 | private |
| append_fitting_result_after_append_polyline(const Polyline3 &src) | Slic3r::Polyline3 | private |
| begin() | Slic3r::MultiPoint3 | inline |
| begin() const | Slic3r::MultiPoint3 | inline |
| bounding_box() const | Slic3r::MultiPoint3 | |
| clear() | Slic3r::MultiPoint3 | inline |
| clip_end(double distance) | Slic3r::Polyline3 | |
| empty() const | Slic3r::MultiPoint3 | inline |
| end() | Slic3r::MultiPoint3 | inline |
| end() const | Slic3r::MultiPoint3 | inline |
| find_point(const Point &point) const | Slic3r::MultiPoint3 | |
| find_point(const Point &point, const double scaled_epsilon) const | Slic3r::MultiPoint3 | |
| find_point(const Point3 &point) const | Slic3r::MultiPoint3 | |
| find_point(const Point3 &point, const double scaled_epsilon) const | Slic3r::MultiPoint3 | |
| first_point() | Slic3r::MultiPoint3 | inline |
| first_point() const | Slic3r::MultiPoint3 | inline |
| fitting_result | Slic3r::Polyline3 | |
| is_valid() const | Slic3r::MultiPoint3 | inline |
| last_point() | Slic3r::MultiPoint3 | inline |
| last_point() const | Slic3r::MultiPoint3 | inline |
| length() const | Slic3r::MultiPoint3 | |
| lines() const | Slic3r::Polyline3 | virtual |
| points | Slic3r::MultiPoint3 | |
| Polyline3() | Slic3r::Polyline3 | inline |
| Polyline3(const Points3 &points) | Slic3r::Polyline3 | inlineexplicit |
| Polyline3(const Polyline &poly, coord_t z=0) | Slic3r::Polyline3 | inlineexplicit |
| remove_duplicate_points() | Slic3r::MultiPoint3 | |
| reverse() | Slic3r::Polyline3 | |
| rotate(double angle) | Slic3r::MultiPoint3 | inline |
| rotate(double cos_angle, double sin_angle) | Slic3r::MultiPoint3 | |
| rotate(double angle, const Point3 ¢er) | Slic3r::MultiPoint3 | |
| simplify(double tolerance) | Slic3r::Polyline3 | |
| simplify_by_fitting_arc(double tolerance) | Slic3r::Polyline3 | |
| size() const | Slic3r::MultiPoint3 | inline |
| split_at(Point &point, Polyline3 *p1, Polyline3 *p2) const | Slic3r::Polyline3 | |
| split_at(Point3 &point, Polyline3 *p1, Polyline3 *p2) const | Slic3r::Polyline3 | |
| split_at_index(const size_t index, Polyline3 *p1, Polyline3 *p2) const | Slic3r::Polyline3 | |
| split_at_length(const double length, Polyline3 *p1, Polyline3 *p2) const | Slic3r::Polyline3 | |
| split_fitting_result_after_index(size_t index, Point3 &new_startpoint, std::vector< PathFittingData > &result) const | Slic3r::Polyline3 | private |
| split_fitting_result_before_index(size_t index, Point3 &new_endpoint, std::vector< PathFittingData > &result) const | Slic3r::Polyline3 | private |
| to_polyline() const | Slic3r::Polyline3 | |
| translate(double x, double y, double z=0) | Slic3r::MultiPoint3 | inline |
| translate(const Point3 &vector) | Slic3r::MultiPoint3 | |