|
Blender V4.3
|
#include <BLI_ordered_edge.hh>
Public Member Functions | |
| OrderedEdge (const int v1, const int v2) | |
| OrderedEdge (const int2 edge) | |
| OrderedEdge (const uint v1, const uint v2) | |
| uint64_t | hash () const |
Public Attributes | |
| int | v_low |
| int | v_high |
Friends | |
| bool | operator== (const OrderedEdge &e1, const OrderedEdge &e2) |
| bool | operator!= (const OrderedEdge &e1, const OrderedEdge &e2) |
| bool | operator< (const OrderedEdge &e1, const OrderedEdge &e2) |
| std::ostream & | operator<< (std::ostream &stream, const OrderedEdge &e) |
A version of int2 used as a key for hash-maps, agnostic of the arbitrary order of the two vertices in a mesh edge.
Definition at line 16 of file BLI_ordered_edge.hh.
Definition at line 20 of file BLI_ordered_edge.hh.
|
inline |
Definition at line 31 of file BLI_ordered_edge.hh.
Definition at line 32 of file BLI_ordered_edge.hh.
|
inline |
Definition at line 34 of file BLI_ordered_edge.hh.
References v_high.
|
friend |
Definition at line 44 of file BLI_ordered_edge.hh.
|
friend |
Definition at line 49 of file BLI_ordered_edge.hh.
|
friend |
Definition at line 9 of file ordered_edge.cc.
|
friend |
Definition at line 39 of file BLI_ordered_edge.hh.
| int blender::OrderedEdge::v_high |
Definition at line 18 of file BLI_ordered_edge.hh.
Referenced by hash(), OrderedEdge(), and blender::geometry::update_unselected_edges().
| int blender::OrderedEdge::v_low |
Definition at line 17 of file BLI_ordered_edge.hh.
Referenced by OrderedEdge(), and blender::geometry::update_unselected_edges().