#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: