PPL API Reference |
|
---|
Public Member Functions | |
ReebArc (size_t _s=-1, size_t _t=-1, MeshEdge *_m=nullptr) | |
Public Attributes | |
size_t | m_source |
Source vertex index. | |
size_t | m_target |
Target vertex index. | |
unordered_set< MeshEdge * > | m_edges |
Related mesh edges. | |
unordered_set< size_t > | m_tetra |
Related tetrahedron. | |
vector< Vector3d > | m_path |
Embedded ReebArc. | |
Friends | |
istream & | operator>> (istream &_is, ReebArc &_ra) |
ostream & | operator<< (ostream &_os, const ReebArc &_ra) |
Edge property of ReebGraph. Arc stores set of MeshEdges and tetrahedron correspondingly.
ReebGraphConstruction::ReebArc::ReebArc | ( | size_t | _s = -1 , |
size_t | _t = -1 , |
||
MeshEdge * | _m = nullptr |
||
) |
_s | Source vertex index |
_t | Target vertex index |
_m | Corresponding mesh edge for initializing |