VIPRA Documentation
|
This is the complete list of members for VIPRA::Geometry::Triangle, including all inherited members.
area() const noexcept -> f_pnt (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | inline |
bounding_box() const noexcept -> Rectangle (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
center() const noexcept -> f3d (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
is_point_inside(f3d point) const noexcept -> bool (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
operator=(Triangle const &) -> Triangle &=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
operator=(Triangle &&) noexcept -> Triangle &=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
points() const noexcept -> std::array< f3d, 3 > const & (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | inline |
random_point(Random::Engine &engine) const noexcept -> f3d (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | inline |
sides() const noexcept -> std::array< Line, 3 > (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
Triangle(f3d const &point1, f3d const &point2, f3d const &point3) (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | inline |
Triangle()=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
Triangle(Triangle const &)=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
Triangle(Triangle &&) noexcept=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle | |
~Triangle()=default (defined in VIPRA::Geometry::Triangle) | VIPRA::Geometry::Triangle |