|
auto | random_point (VIPRA::Random::Engine &engine) const noexcept -> f3d |
|
auto | is_point_inside (f3d point) const noexcept -> bool |
|
auto | bounding_box () const noexcept -> Rectangle |
|
auto | center () const noexcept -> f3d |
|
auto | points () const noexcept -> std::vector< f3d > const & |
|
auto | sides () const noexcept -> std::vector< Line > |
|
| Polygon (std::vector< f3d > const &points) |
|
| Polygon (std::vector< f3d > &&points) |
|
template<size_t point_s> |
| Polygon (std::array< f3d, point_s > const &points) |
|
template<size_t point_s> |
| Polygon (std::array< f3d, point_s > &&points) |
|
| Polygon (std::vector< Line > const &lines) |
|
| Polygon (std::vector< Line > &&lines) |
|
template<size_t point_s> |
| Polygon (std::array< Line, point_s > const &lines) |
|
template<size_t point_s> |
| Polygon (std::array< Line, point_s > &&lines) |
|
| Polygon (Polygon const &)=default |
|
auto | operator= (Polygon const &) -> Polygon &=default |
|
| Polygon (Polygon &&) noexcept=default |
|
auto | operator= (Polygon &&) noexcept -> Polygon &=default |
|
The documentation for this class was generated from the following file: