[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
![]() |
EdgeWeightNodeFeatures< MERGE_GRAPH, EDGE_INDICATOR_MAP, EDGE_SIZE_MAP, NODE_FEATURE_MAP, NODE_SIZE_MAP, MIN_WEIGHT_MAP > Class Template Reference | ![]() |
get minimum edge weight from an edge indicator and difference of node features More...
#include <vigra/hierarchical_clustering.hxx>
Public Member Functions | |
Edge | contractionEdge () |
get the edge which should be contracted next | |
WeightType | contractionWeight () |
get the edge weight of the edge which should be contracted next | |
EdgeWeightNodeFeatures (MergeGraph &mergeGraph, EDGE_INDICATOR_MAP edgeIndicatorMap, EDGE_SIZE_MAP edgeSizeMap, NODE_FEATURE_MAP nodeFeatureMap, NODE_SIZE_MAP nodeSizeMap, MIN_WEIGHT_MAP minWeightEdgeMap, const ValueType beta, const metrics::MetricType metricType, const ValueType wardness=1.0) | |
construct cluster operator | |
void | eraseEdge (const Edge &edge) |
will be called via callbacks from mergegraph | |
void | mergeEdges (const Edge &a, const Edge &b) |
will be called via callbacks from mergegraph | |
MergeGraph & | mergeGraph () |
get a reference to the merge | |
void | mergeNodes (const Node &a, const Node &b) |
will be called via callbacks from mergegraph | |
get minimum edge weight from an edge indicator and difference of node features
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|