#include <constraintnet.h>
Collaboration diagram for ConstraintNodeStruct:
Definition at line 84 of file constraintnet.h.
Data Fields | |
GraphemNode | gn |
Level | level |
ConstraintNet | net |
int | noValidValues |
int | totalNumberOfValues |
Vector | values |
|
corresponding grapheme node Definition at line 88 of file constraintnet.h. Referenced by cnBuildIter(), cnBuildTriple(), cnBuildUpdateArcs(), cnConnectedByArc(), cnIsEndNode(), cnIsStartNode(), cnOptimizeNode(), cnPrint(), cnPrintEdge(), and cnPrintNode(). |
|
points to the level for which a constraint node was built. Definition at line 86 of file constraintnet.h. Referenced by cnBuildEdges(), cnBuildIter(), cnBuildTriple(), cnBuildUpdateArcs(), cnConnectedByArc(), cnIsEndNode(), cnIsStartNode(), cnNodeComparePrio(), cnOptimizeNode(), cnPrint(), cnPrintEdge(), and cnPrintNode(). |
|
corresponding constraint net Definition at line 85 of file constraintnet.h. Referenced by cnBuildIter(), cnBuildLevelValues(), and cnBuildLv(). |
|
number of not yet deleted LVs Definition at line 93 of file constraintnet.h. Referenced by cnBuildIter(), cnBuildTriple(), cnBuildUpdateArcs(), cnNodeCompareSmallest(), cnOptimizeNode(), cnPrint(), cnPrintInfo(), cnRenew(), cnSortNodes(), and cnUnaryPruning(). |
|
number of level values Definition at line 92 of file constraintnet.h. Referenced by cnBuildIter(), cnBuildLv(), cnBuildTriple(), and cnBuildUpdateArcs(). |
|
holds shallow copies of all LVs that may be used to bind this constraint node. Definition at line 89 of file constraintnet.h. Referenced by cnBuildEdges(), cnBuildIter(), cnBuildLv(), cnBuildTriple(), cnBuildUpdateArcs(), cnDeleteNode(), cnFindNode(), cnOptimizeNode(), cnPrint(), cnPrintActiveLVs(), cnPrintEdge(), cnRenew(), cnSortLVs(), cnUnaryPruning(), and comCompareNets(). |