![]() |
libslic3r
Library for generating gcode from 3d models
|
#include <Line.hpp>
Public Member Functions | |
| ThickLine () | |
| ThickLine (Point _a, Point _b) | |
Public Member Functions inherited from Slic3r::Line | |
| Line () | |
| Line (Point _a, Point _b) | |
| std::string | wkt () const |
| operator Lines () const | |
| operator Polyline () const | |
| void | scale (double factor) |
| void | translate (double x, double y) |
| void | rotate (double angle, const Point ¢er) |
| void | reverse () |
| double | length () const |
| Point | midpoint () const |
| void | point_at (double distance, Point *point) const |
| Point | point_at (double distance) const |
| bool | intersection_infinite (const Line &other, Point *point) const |
| bool | coincides_with (const Line &line) const |
| double | distance_to (const Point &point) const |
| bool | parallel_to (double angle) const |
| bool | parallel_to (const Line &line) const |
| double | atan2_ () const |
| double | orientation () const |
| double | direction () const |
| Vector | vector () const |
| Vector | normal () const |
| void | extend_end (double distance) |
| void | extend_start (double distance) |
| bool | intersection (const Line &line, Point *intersection) const |
| double | ccw (const Point &point) const |
Public Attributes | |
| coordf_t | a_width |
| coordf_t | b_width |
Public Attributes inherited from Slic3r::Line | |
| Point | a |
| Point | b |
|
inline |
| coordf_t Slic3r::ThickLine::a_width |
| coordf_t Slic3r::ThickLine::b_width |
1.8.14