#include <src/libslic3r/MultiPoint.hpp>
◆ append()
100{ this->
points.push_back(point); }
Points3 points
Definition MultiPoint.hpp:98
◆ bounding_box()
334{
335 return BoundingBox3(
points);
336}
References points.
◆ is_valid()
| bool Slic3r::MultiPoint3::is_valid |
( |
| ) |
const |
|
inline |
104{
return this->
points.size() >= 2; }
◆ remove_duplicate_points()
| bool Slic3r::MultiPoint3::remove_duplicate_points |
( |
| ) |
|
339{
340 size_t j = 0;
341 for (
size_t i = 1; i <
points.size(); ++i) {
343
344 } else {
345 ++ j;
346 if (j < i)
348 }
349 }
350
352 {
354 return true;
355 }
356
357 return false;
358}
References points.
◆ translate() [1/2]
329{
331}
void translate(double x, double y)
Definition MultiPoint.cpp:320
References translate().
◆ translate() [2/2]
| void Slic3r::MultiPoint3::translate |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
321{
325 }
326}
int32_t coord_t
Definition libslic3r.h:39
Eigen::Matrix< coord_t, 3, 1, Eigen::DontAlign > Vec3crd
Definition Point.hpp:38
References points.
Referenced by translate().
◆ points
| Points3 Slic3r::MultiPoint3::points |
The documentation for this class was generated from the following files: