![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/Geometry/Circle.hpp>
Collaboration diagram for Slic3r::Geometry::CircleSq< Vector >:Public Types | |
| using | Scalar = typename Vector::Scalar |
Public Member Functions | |
| CircleSq () | |
| CircleSq (const Vector ¢er, const Scalar radius2) | |
| CircleSq (const Vector &a, const Vector &b) | |
| CircleSq (const Vector &a, const Vector &b, const Vector &c, Scalar epsilon) | |
| bool | invalid () const |
| bool | valid () const |
| bool | contains (const Vector &p) const |
| bool | contains (const Vector &p, const Scalar epsilon2) const |
| CircleSq | inflated (Scalar epsilon) const |
Static Public Member Functions | |
| static CircleSq | make_invalid () |
Public Attributes | |
| Vector | center |
| Scalar | radius2 |
| using Slic3r::Geometry::CircleSq< Vector >::Scalar = typename Vector::Scalar |
|
inline |
|
inline |
|
inline |
|
inline |
References Slic3r::Geometry::CircleSq< Vector >::center, and Slic3r::Geometry::circle_center().
Here is the call graph for this function:
|
inline |
References Slic3r::Geometry::CircleSq< Vector >::radius2.
Referenced by Slic3r::Geometry::smallest_enclosing_circle2_welzl().
Here is the caller graph for this function:
|
inline |
References Slic3r::Geometry::CircleSq< Vector >::center, and sqrt().
Referenced by Slic3r::Geometry::smallest_enclosing_circle2_welzl().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Referenced by Slic3r::Geometry::CircleSq< Vector >::valid().
Here is the caller graph for this function:
|
inlinestatic |
|
inline |
References Slic3r::Geometry::CircleSq< Vector >::invalid().
Here is the call graph for this function:| Vector Slic3r::Geometry::CircleSq< Vector >::center |
| Scalar Slic3r::Geometry::CircleSq< Vector >::radius2 |