|
VTK
9.7.20261029
|
#include <vtkStaticElementLocator.h>
Definition of a triangle tuple: its 3 point ids, sorted (V0 <= V1 <= V2) by the constructor, so that two triangles are equal if they have the same points, in any order.
The data TData, if not void, is associated with the triangle, but not used when comparing and sorting the triangles.
Definition at line 246 of file vtkStaticElementLocator.h.
Public Member Functions | |
| TriangleTuple ()=default | |
| template<typename D = TData, typename = std::enable_if_t<!std::is_void_v<D>>> | |
| TriangleTuple (TId v0, TId v1, TId v2, const std::common_type_t< D > &data) | |
| TriangleTuple (TId v0, TId v1, TId v2) | |
| TId | GetKey () const |
| bool | operator== (const TriangleTuple &t) const |
| bool | operator!= (const TriangleTuple &t) const |
| bool | operator< (const TriangleTuple &t) const |
Public Attributes | |
| TId | V0 |
| TId | V1 |
| TId | V2 |
| Public Attributes inherited from vtkTupleData< void > | |
| void | Data |
|
default |
|
inline |
Definition at line 256 of file vtkStaticElementLocator.h.
|
inline |
Definition at line 266 of file vtkStaticElementLocator.h.
|
inline |
Definition at line 276 of file vtkStaticElementLocator.h.
|
inline |
Definition at line 278 of file vtkStaticElementLocator.h.
|
inline |
Definition at line 282 of file vtkStaticElementLocator.h.
|
inline |
Definition at line 285 of file vtkStaticElementLocator.h.
| TId TriangleTuple< TId, TData >::V0 |
Definition at line 248 of file vtkStaticElementLocator.h.
| TId TriangleTuple< TId, TData >::V1 |
Definition at line 249 of file vtkStaticElementLocator.h.
| TId TriangleTuple< TId, TData >::V2 |
Definition at line 250 of file vtkStaticElementLocator.h.