|
header_utils
|
Stores three indices to a indexable_polygonlike that together form a triangle. More...
#include <triangles.h>
Public Member Functions | |
| template<std::ranges::random_access_range T> | |
| auto | a (T &&range) const -> std::ranges::range_value_t< T > |
| template<std::ranges::random_access_range T> | |
| auto | b (T &&range) const -> std::ranges::range_value_t< T > |
| template<std::ranges::random_access_range T> | |
| auto | c (T &&range) const -> std::ranges::range_value_t< T > |
| template<std::ranges::random_access_range T> | |
| auto | as_triangle (T &&range) const -> ttriangle< typename std::ranges::range_value_t< T >::value_type > |
Public Attributes | |
| std::array< IDX_TYPE, 3 > | indices |
| TODO: These functions could probably be relaxed to take an indexable_polygonlike instead of a true range. | |
Stores three indices to a indexable_polygonlike that together form a triangle.
Definition at line 166 of file triangles.h.
|
inline |
Definition at line 173 of file triangles.h.
|
inline |
Definition at line 189 of file triangles.h.
|
inline |
Definition at line 178 of file triangles.h.
|
inline |
Definition at line 183 of file triangles.h.
| std::array<IDX_TYPE, 3> ghassanpl::geometry::tindexed_triangle< IDX_TYPE >::indices |
TODO: These functions could probably be relaxed to take an indexable_polygonlike instead of a true range.
Definition at line 170 of file triangles.h.