|
Blender
V2.59
|
#include <reeb.h>
Public Attributes | |
| void * | next |
| void * | prev |
| float | p [3] |
| int | flag |
| int | degree |
| struct ReebArc ** | arcs |
| int | subgraph_index |
| int | symmetry_level |
| int | symmetry_flag |
| float | symmetry_axis [3] |
| float | no [3] |
| int | index |
| float | weight |
| int | multi_level |
| struct ReebNode * | link_down |
| struct ReebNode * | link_up |
| struct ReebArc** ReebNode::arcs |
Definition at line 77 of file reeb.h.
Referenced by addNode(), copyNode(), findCorrespondingArc(), joinSubgraphsEnds(), markMultiResolutionChildArc(), reweightArc(), and reweightSubgraph().
| int ReebNode::degree |
Definition at line 76 of file reeb.h.
Referenced by addNode(), exportNode(), filterInternalExternalReebGraph(), filterNullReebGraph(), filterSmartReebGraph(), findCorrespondingArc(), joinSubgraphsEnds(), markMultiResolutionChildArc(), NodeDegreeDecrement(), NodeDegreeIncrement(), removeNormalNodes(), removeZeroNodes(), repositionNodes(), reweightArc(), reweightSubgraph(), and verifyNodeDegree().
| int ReebNode::flag |
Definition at line 74 of file reeb.h.
Referenced by addNode(), joinSubgraphsEnds(), and reweightArc().
| int ReebNode::index |
Definition at line 88 of file reeb.h.
Referenced by addNode(), BIF_NodeFromIndex(), BIF_otherNodeFromIndex(), copyArc(), createArc(), exportNode(), markMultiResolutionArc(), mergeArcEdges(), printArc(), relinkNodes(), and verifyNodeDegree().
| struct ReebNode* ReebNode::link_down |
Definition at line 91 of file reeb.h.
Referenced by BIF_lowestLevelNode(), copyNode(), and relinkNodes().
| struct ReebNode* ReebNode::link_up |
Definition at line 92 of file reeb.h.
Referenced by copyNode(), findCorrespondingArc(), and relinkNodes().
Definition at line 90 of file reeb.h.
Referenced by BIF_graphForMultiNode(), and copyReebGraph().
| void* ReebNode::next |
Definition at line 72 of file reeb.h.
Referenced by copyArc(), copyNode(), copyReebGraph(), fixSubgraphsOrientation(), joinSubgraphsEnds(), REEB_freeGraph(), relinkNodes(), removeZeroNodes(), and verifyNodeDegree().
| float ReebNode::no[3] |
Definition at line 86 of file reeb.h.
Referenced by exec_retargetArctoArc(), headNode(), retargetArctoArcAggresive(), retargetArctoArcLength(), sk_pointToNode(), and tailNode().
| float ReebNode::p[3] |
Definition at line 73 of file reeb.h.
Referenced by addNode(), calculateArcLength(), createArc(), exec_retargetArctoArc(), exportNode(), ExtendArcBuckets(), fillArcEmptyBuckets(), filterNullReebGraph(), filterSmartReebGraph(), headNode(), joinSubgraphsEnds(), REEB_AxialSymmetry(), REEB_exportGraph(), REEB_RadialSymmetry(), repositionNodes(), retargetArctoArcAggresive(), retargetArctoArcLength(), sk_autoname(), sk_pointToNode(), and tailNode().
| void * ReebNode::prev |
Definition at line 72 of file reeb.h.
Referenced by copyNode().
Definition at line 79 of file reeb.h.
Referenced by fixSubgraphsOrientation(), and joinSubgraphsEnds().
| float ReebNode::symmetry_axis[3] |
| float ReebNode::weight |
Definition at line 89 of file reeb.h.
Referenced by addNode(), addTriangleToGraph(), allocArcBuckets(), compareArcsWeight(), compareNodesWeight(), countArcBuckets(), createArc(), exportNode(), filterArc(), filterCyclesReebGraph(), fixSubgraphsOrientation(), glueByMergeSort(), joinSubgraphsEnds(), lengthArc(), mergeArcs(), mergeConnectedArcs(), printArc(), removeNormalNodes(), reweightArc(), reweightSubgraph(), verifyArcs(), verifyBucketsArc(), and verifyNodeDegree().