#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/Circle.hpp>
Public Types | |
| using | Scalar = typename Vector::Scalar |
Public Member Functions | |
| Circle () | |
| Circle (const Vector ¢er, const Scalar radius) | |
| Circle (const Vector &a, const Vector &b) | |
| Circle (const Vector &a, const Vector &b, const Vector &c, const Scalar epsilon) | |
| template<typename Vector2> | |
| Circle (const CircleSq< Vector2 > &c) | |
| template<typename Vector2> | |
| Circle | operator= (const CircleSq< Vector2 > &c) |
| bool | invalid () const |
| bool | valid () const |
| bool | contains (const Vector &p) const |
| bool | contains (const Vector &p, const Scalar epsilon) const |
| Circle | inflated (Scalar epsilon) const |
Static Public Member Functions | |
| static Circle | make_invalid () |
Public Attributes | |
| Vector | center |
| Scalar | radius |
| using Slic3r::Geometry::Circle< Vector >::Scalar = typename Vector::Scalar |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Slic3r::Geometry::Circle< Vec2f >::valid().
|
inlinestatic |
|
inline |
|
inline |
| Vector Slic3r::Geometry::Circle< Vector >::center |
| Scalar Slic3r::Geometry::Circle< Vector >::radius |