Parasol Planning Library (PPL)
Public Member Functions | Data Fields | Friends
ReebGraphConstruction::ReebNode Struct Reference

Vertex property of ReebGraph. More...

#include <ReebGraphConstruction.h>

Collaboration diagram for ReebGraphConstruction::ReebNode:
Collaboration graph
[legend]

Public Member Functions

 ReebNode (size_t _vIndx=-1, const Vector3d &_v=Vector3d(), double _w=numeric_limits< double >::max())
 

Data Fields

size_t m_vertexIndex
 Vertex Index. More...
 
Vector3d m_vertex
 Vertex. More...
 
double m_w
 Morse function value. More...
 
size_t m_order {0}
 Total ordering of vertex. More...
 
size_t m_tetra {0}
 Tetrahedron index from embedding process. More...
 

Friends

istream & operator>> (istream &_is, ReebNode &_rn)
 
ostream & operator<< (ostream &_os, const ReebNode &_rn)
 

Detailed Description

Vertex property of ReebGraph.

Constructor & Destructor Documentation

◆ ReebNode()

ReebGraphConstruction::ReebNode::ReebNode ( size_t  _vIndx = -1,
const Vector3d &  _v = Vector3d(),
double  _w = numeric_limits<double>::max() 
)
inline
Parameters
_vIndxVertex Index
_vVertex
_wMorse function value

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  _os,
const ReebNode _rn 
)
friend

◆ operator>>

istream& operator>> ( istream &  _is,
ReebGraphConstruction::ReebNode _rn 
)
friend

Field Documentation

◆ m_order

size_t ReebGraphConstruction::ReebNode::m_order {0}

Total ordering of vertex.

◆ m_tetra

size_t ReebGraphConstruction::ReebNode::m_tetra {0}

Tetrahedron index from embedding process.

◆ m_vertex

Vector3d ReebGraphConstruction::ReebNode::m_vertex

Vertex.

◆ m_vertexIndex

size_t ReebGraphConstruction::ReebNode::m_vertexIndex

Vertex Index.

◆ m_w

double ReebGraphConstruction::ReebNode::m_w

Morse function value.


The documentation for this struct was generated from the following file: