![]() |
Prusa Slicer 2.6.0
|
#include <src/libnest2d/include/libnest2d/geometry_traits.hpp>
Public Types | |
| using | Tag = CircleTag |
| using | PointType = P |
Public Member Functions | |
| _Circle ()=default | |
| _Circle (const P ¢er, double r) | |
| const P & | center () const BP2D_NOEXCEPT |
| void | center (const P &c) |
| double | radius () const BP2D_NOEXCEPT |
| void | radius (double r) |
| double | area () const BP2D_NOEXCEPT |
Private Attributes | |
| P | center_ |
| double | radius_ = 0 |
| using libnest2d::_Circle< P >::PointType = P |
| using libnest2d::_Circle< P >::Tag = CircleTag |
|
default |
|
inline |
|
inline |
References libnest2d::Pi_2, and libnest2d::_Circle< P >::radius_.
Referenced by libnest2d::shapelike::area().
Here is the caller graph for this function:
|
inline |
References libnest2d::_Circle< P >::center_.
Referenced by libnest2d::shapelike::boundingBox().
Here is the caller graph for this function:
|
inline |
References libnest2d::_Circle< P >::center_.
|
inline |
References libnest2d::_Circle< P >::radius_.
Referenced by libnest2d::shapelike::boundingBox(), libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit(), and libnest2d::placers::_NofitPolyPlacer< RawShape, TBin >::overfit().
Here is the caller graph for this function:
|
inline |
References libnest2d::_Circle< P >::radius_.
|
private |
Referenced by libnest2d::_Circle< P >::center(), and libnest2d::_Circle< P >::center().
|
private |