OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ThickPolyline Member List

This is the complete list of members for Slic3r::ThickPolyline, including all inherited members.

_douglas_peucker(const Points &points, const double tolerance)Slic3r::MultiPointstatic
append(const Point &point)Slic3r::Polylineinline
append(const Points &src)Slic3r::Polylineinline
append(const Points::const_iterator &begin, const Points::const_iterator &end)Slic3r::Polylineinline
append(Points &&src)Slic3r::Polylineinline
append(const Polyline &src)Slic3r::Polyline
append(Polyline &&src)Slic3r::Polyline
append_before(const Point &point)Slic3r::Polylineinline
append_fitting_result_after_append_points()Slic3r::Polylineprivate
append_fitting_result_after_append_polyline(const Polyline &src)Slic3r::Polylineprivate
back() constSlic3r::MultiPointinline
begin()Slic3r::MultiPointinline
begin() constSlic3r::MultiPointinline
bounding_box() constSlic3r::MultiPoint
cbegin() constSlic3r::MultiPointinline
cend() constSlic3r::MultiPointinline
clear()Slic3r::ThickPolylineinline
clip_end(double distance)Slic3r::Polyline
clip_start(double distance)Slic3r::Polyline
closest_point(const Point &point) constSlic3r::MultiPointinline
closest_point_index(const Point &point) constSlic3r::MultiPointinline
concave_hull_2d(const Points &pts, const double tolerence)Slic3r::MultiPointstatic
distance_to(const Point &point) constSlic3r::MultiPointinline
empty() constSlic3r::MultiPointinline
end()Slic3r::MultiPointinline
end() constSlic3r::MultiPointinline
endpointsSlic3r::ThickPolyline
equally_spaced_lines(double distance) constSlic3r::Polyline
equally_spaced_points(double distance) constSlic3r::Polyline
extend_end(double distance)Slic3r::Polyline
extend_start(double distance)Slic3r::Polyline
find_point(const Point &point) constSlic3r::MultiPoint
find_point(const Point &point, const double scaled_epsilon) constSlic3r::MultiPoint
first_intersection(const Line &line, Point *intersection) constSlic3r::MultiPoint
first_point() constSlic3r::MultiPointinline
fitting_resultSlic3r::Polyline
front() constSlic3r::MultiPointinline
has_boundary_point(const Point &point) constSlic3r::MultiPoint
has_duplicate_points() constSlic3r::MultiPoint
intersection(const Line &line, Point *intersection) constSlic3r::MultiPoint
intersections(const Line &line, Points *intersections) constSlic3r::MultiPoint
is_closed() constSlic3r::Polylineinline
is_straight() constSlic3r::Polyline
is_valid() constSlic3r::MultiPointinline
last_point() const overrideSlic3r::Polylineinlinevirtual
leftmost_point() constSlic3r::Polyline
length() constSlic3r::MultiPoint
lines() const overrideSlic3r::Polylinevirtual
minimumDistanceBetweenLinesDefinedByPoints(const Points &A, const Points &B)Slic3r::MultiPointstatic
MultiPoint()Slic3r::MultiPointinline
MultiPoint(const MultiPoint &other)Slic3r::MultiPointinline
MultiPoint(MultiPoint &&other) noexceptSlic3r::MultiPointinline
MultiPoint(std::initializer_list< Point > list)Slic3r::MultiPointinline
MultiPoint(const Points &_points)Slic3r::MultiPointinlineexplicit
MultiPoint(Points &&_points) noexceptSlic3r::MultiPointinlineexplicit
new_scale(const std::vector< Vec2d > &points)Slic3r::Polylineinlinestatic
operator=(const Polyline &other)Slic3r::Polylineinline
operator=(Polyline &&other) noexceptSlic3r::Polylineinline
Slic3r::MultiPoint::operator=(const MultiPoint &other)Slic3r::MultiPointinline
Slic3r::MultiPoint::operator=(MultiPoint &&other) noexceptSlic3r::MultiPointinline
operator[](Points::size_type idx)Slic3r::Polylineinline
operator[](Points::size_type idx) constSlic3r::Polylineinline
pointsSlic3r::MultiPoint
Polyline()Slic3r::Polylineinline
Polyline(const Polyline &other)Slic3r::Polylineinline
Polyline(Polyline &&other) noexceptSlic3r::Polylineinline
Polyline(std::initializer_list< Point > list)Slic3r::Polylineinline
Polyline(const Point &p1, const Point &p2)Slic3r::Polylineinlineexplicit
Polyline(const Points &points)Slic3r::Polylineinlineexplicit
Polyline(Points &&points)Slic3r::Polylineinlineexplicit
remove_duplicate_points()Slic3r::MultiPoint
reset_to_linear_move()Slic3r::Polyline
reverse()Slic3r::ThickPolylineinline
rotate(double angle)Slic3r::MultiPointinline
rotate(double cos_angle, double sin_angle)Slic3r::MultiPoint
rotate(double angle, const Point &center)Slic3r::MultiPoint
scale(double factor)Slic3r::MultiPoint
scale(double factor_x, double factor_y)Slic3r::MultiPoint
simplify(double tolerance)Slic3r::Polyline
simplify_by_fitting_arc(double tolerance)Slic3r::Polyline
size() constSlic3r::MultiPointinline
split_at(Point &point, Polyline *p1, Polyline *p2) constSlic3r::Polyline
split_at_index(const size_t index, Polyline *p1, Polyline *p2) constSlic3r::Polyline
split_at_length(const double length, Polyline *p1, Polyline *p2) constSlic3r::Polyline
split_fitting_result_after_index(const size_t index, Point &new_startpoint, std::vector< PathFittingData > &data) constSlic3r::Polylineprivate
split_fitting_result_before_index(const size_t index, Point &new_endpoint, std::vector< PathFittingData > &data) constSlic3r::Polylineprivate
squaredDistanceToLineSegment(const Point &p, const Point &v, const Point &w)Slic3r::MultiPointprivatestatic
start_at_index(int index)Slic3r::ThickPolyline
symmetric_y(const coord_t &y_axis)Slic3r::MultiPoint
thicklines() constSlic3r::ThickPolyline
ThickPolyline()Slic3r::ThickPolylineinline
translate(double x, double y)Slic3r::MultiPointinline
translate(const Point &vector)Slic3r::MultiPoint
visivalingam(const Points &pts, const double tolerance)Slic3r::MultiPointstatic
widthSlic3r::ThickPolyline
~MultiPoint()=defaultSlic3r::MultiPointvirtual