VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Geometry::Rectangle Member List

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::Rectangleinline
center() const noexcept -> f3d const & (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinline
height() const noexcept -> f_pnt (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinline
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::Rectangleinline
random_point(Random::Engine &engine) const noexcept -> f3d (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinline
Rectangle(f3d point1, f3d point2, f3d point3, f3d point4) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::array< f3d, 4 > const &points) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::array< f3d, 4 > &&points) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::vector< Line > const &lines) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::vector< Line > &&lines) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::array< Line, 4 > const &lines) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(std::array< Line, 4 > &&lines) (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangleinlineexplicit
Rectangle(VIPRA::f3d const &center, 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::Rectangleinline
~Rectangle()=default (defined in VIPRA::Geometry::Rectangle)VIPRA::Geometry::Rectangle