VIPRA Documentation
|
This is the complete list of members for VIPRA::Geometry::Rectangle, including all inherited members.
area() const noexcept -> f_pnt (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
center() const noexcept -> f3d const & (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
height() const noexcept -> f_pnt (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
is_point_inside(f3d point) const noexcept -> bool (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
operator=(Rectangle const &) -> Rectangle &=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
operator=(Rectangle &&) noexcept -> Rectangle &=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
points() const noexcept -> std::array< f3d, 4 > const & (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
random_point(Random::Engine &engine) const noexcept -> f3d (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
Rectangle(f3d point1, f3d point2, f3d point3, f3d point4) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::array< f3d, 4 > const &points) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::array< f3d, 4 > &&points) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::vector< Line > const &lines) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::vector< Line > &&lines) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::array< Line, 4 > const &lines) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(std::array< Line, 4 > &&lines) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inlineexplicit |
Rectangle(VIPRA::f3d const ¢er, VIPRA::f3d const &dimensions, VIPRA::f_pnt rotation) (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
Rectangle()=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
Rectangle(Rectangle const &)=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
Rectangle(Rectangle &&) noexcept=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
rotation() const noexcept -> f_pnt (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
sides() const noexcept -> std::array< Line, 4 > (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | |
width() const noexcept -> f_pnt (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle | inline |
~Rectangle()=default (defined in VIPRA::Geometry::Rectangle) | VIPRA::Geometry::Rectangle |