Blender V2.61 - r43446
|
#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 75 of file reeb.h.
Referenced by addNode(), copyNode(), findCorrespondingArc(), joinSubgraphsEnds(), markMultiResolutionChildArc(), reweightArc(), and reweightSubgraph().
int ReebNode::degree |
Definition at line 74 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 72 of file reeb.h.
Referenced by addNode(), joinSubgraphsEnds(), and reweightArc().
int ReebNode::index |
Definition at line 86 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 89 of file reeb.h.
Referenced by BIF_lowestLevelNode(), copyNode(), and relinkNodes().
struct ReebNode* ReebNode::link_up |
Definition at line 90 of file reeb.h.
Referenced by copyNode(), findCorrespondingArc(), and relinkNodes().
Definition at line 88 of file reeb.h.
Referenced by BIF_graphForMultiNode(), and copyReebGraph().
void* ReebNode::next |
Definition at line 70 of file reeb.h.
Referenced by copyArc(), copyNode(), copyReebGraph(), fixSubgraphsOrientation(), joinSubgraphsEnds(), REEB_freeGraph(), relinkNodes(), removeZeroNodes(), and verifyNodeDegree().
float ReebNode::no[3] |
Definition at line 84 of file reeb.h.
Referenced by exec_retargetArctoArc(), headNode(), retargetArctoArcAggresive(), retargetArctoArcLength(), sk_pointToNode(), and tailNode().
float ReebNode::p[3] |
Definition at line 71 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 70 of file reeb.h.
Referenced by copyNode().
Definition at line 77 of file reeb.h.
Referenced by fixSubgraphsOrientation(), and joinSubgraphsEnds().
float ReebNode::symmetry_axis[3] |
float ReebNode::weight |
Definition at line 87 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().