![]() |
Parasol Planning Library (PPL)
|
#include <ReebGraphConstruction.h>
Public Member Functions | |
ReebArc (size_t _s=-1, size_t _t=-1, MeshEdge *_m=nullptr) | |
Data Fields | |
size_t | m_source |
Source vertex index. More... | |
size_t | m_target |
Target vertex index. More... | |
unordered_set< MeshEdge * > | m_edges |
Related mesh edges. More... | |
unordered_set< size_t > | m_tetra |
Related tetrahedron. More... | |
vector< Vector3d > | m_path |
Embedded ReebArc. More... | |
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.
|
inline |
_s | Source vertex index |
_t | Target vertex index |
_m | Corresponding mesh edge for initializing |
|
friend |
|
friend |
unordered_set<MeshEdge*> ReebGraphConstruction::ReebArc::m_edges |
Related mesh edges.
vector<Vector3d> ReebGraphConstruction::ReebArc::m_path |
Embedded ReebArc.
size_t ReebGraphConstruction::ReebArc::m_source |
Source vertex index.
size_t ReebGraphConstruction::ReebArc::m_target |
Target vertex index.
unordered_set<size_t> ReebGraphConstruction::ReebArc::m_tetra |
Related tetrahedron.