#include <MultiPoint.hpp>
◆ MultiPoint() [1/2]
| Slic3r::MultiPoint::MultiPoint |
( |
| ) |
|
|
inlineprotected |
◆ MultiPoint() [2/2]
| Slic3r::MultiPoint::MultiPoint |
( |
const Points & |
_points | ) |
|
|
inlineexplicitprotected |
◆ ~MultiPoint()
| Slic3r::MultiPoint::~MultiPoint |
( |
| ) |
|
|
protecteddefault |
◆ _douglas_peucker()
| Points Slic3r::MultiPoint::_douglas_peucker |
( |
const Points & |
points, |
|
|
const double |
tolerance |
|
) |
| |
|
static |
◆ append() [1/3]
| void Slic3r::MultiPoint::append |
( |
const Point & |
point | ) |
|
◆ append() [2/3]
| void Slic3r::MultiPoint::append |
( |
const Points & |
points | ) |
|
◆ append() [3/3]
| void Slic3r::MultiPoint::append |
( |
const Points::const_iterator & |
begin, |
|
|
const Points::const_iterator & |
end |
|
) |
| |
◆ bounding_box()
◆ dump_perl()
| std::string Slic3r::MultiPoint::dump_perl |
( |
| ) |
const |
◆ find_point()
| int Slic3r::MultiPoint::find_point |
( |
const Point & |
point | ) |
const |
◆ first_point()
| Point Slic3r::MultiPoint::first_point |
( |
| ) |
const |
◆ has_boundary_point()
| bool Slic3r::MultiPoint::has_boundary_point |
( |
const Point & |
point | ) |
const |
◆ has_duplicate_points()
| bool Slic3r::MultiPoint::has_duplicate_points |
( |
| ) |
const |
◆ intersection()
| bool Slic3r::MultiPoint::intersection |
( |
const Line & |
line, |
|
|
Point * |
intersection |
|
) |
| const |
◆ is_valid()
| bool Slic3r::MultiPoint::is_valid |
( |
| ) |
const |
|
inline |
◆ last_point()
| virtual Point Slic3r::MultiPoint::last_point |
( |
| ) |
const |
|
pure virtual |
◆ length()
| double Slic3r::MultiPoint::length |
( |
| ) |
const |
◆ lines()
| virtual Lines Slic3r::MultiPoint::lines |
( |
| ) |
const |
|
pure virtual |
◆ operator Points()
| Slic3r::MultiPoint::operator Points |
( |
| ) |
const |
◆ remove_duplicate_points()
| bool Slic3r::MultiPoint::remove_duplicate_points |
( |
| ) |
|
◆ reverse()
| void Slic3r::MultiPoint::reverse |
( |
| ) |
|
◆ rotate() [1/2]
| void Slic3r::MultiPoint::rotate |
( |
double |
angle | ) |
|
◆ rotate() [2/2]
| void Slic3r::MultiPoint::rotate |
( |
double |
angle, |
|
|
const Point & |
center |
|
) |
| |
◆ scale()
| void Slic3r::MultiPoint::scale |
( |
double |
factor | ) |
|
◆ translate() [1/2]
| void Slic3r::MultiPoint::translate |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
◆ translate() [2/2]
| void Slic3r::MultiPoint::translate |
( |
const Point & |
vector | ) |
|
◆ points
| Points Slic3r::MultiPoint::points |
The documentation for this class was generated from the following files: