|
template<class D > |
void | Initialize (const Feature< D > &feature, float scl_min, float scl_max) |
| Initializes the object. More...
|
|
Vector< int > & | MergeLabel () |
| Returns a reference to merge_label. More...
|
|
const Vector< int > & | MergeLabel () const |
| Returns a reference to merge_label. More...
|
|
Vector< int > & | SplitLabel () |
| Returns a reference to split_label. More...
|
|
const Vector< int > & | SplitLabel () const |
| Returns a reference to split_label. More...
|
|
Vector< double > & | MergeCut () |
| Returns a reference to merge_cut. More...
|
|
const Vector< double > & | MergeCut () const |
| Returns a reference to merge_cut. More...
|
|
Vector< double > & | SplitCut () |
| Returns a reference to split_cut. More...
|
|
const Vector< double > & | SplitCut () const |
| Returns a reference to split_cut. More...
|
|
size_t | Clustering (size_t scl) |
| Computes cluster labels for spectral domain. More...
|
|
size_t | MergeClusters (size_t scl) |
| Devides clusters if a better cut is find for each of them. More...
|
|
size_t | SplitClusters (size_t scl) |
| Devides clusters if a better cut is find for each of them. More...
|
|
size_t | MaxSamples () const |
| Returns the maximum number of samples of the derived class. More...
|
|
template<class D > |
void | Initialize (const Feature< D > &feature, float scl_min, float scl_max) |
| Initializes the object. More...
|
|
size_t | Scales () const |
| Returns the number of different scales. More...
|
|
size_t | Samples () const |
| Returns the number of nodes. More...
|
|
Vector< int > & | Label () |
| Returns a reference to label. More...
|
|
const Vector< int > & | Label () const |
| Returns a reference to label. More...
|
|
double | PDF (size_t scl) |
| Computes PDF for spectral domain. More...
|
|
size_t | Clustering (size_t scl) |
| Computes cluster labels for spectral domain. More...
|
|
double | NormalizedCut (size_t spl) const |
| Computes the normalized cut of the graph labeled with chosen scale. More...
|
|
Vector< double > | SampleNormalizedCut (const Vector< int > &label, size_t scl) const |
| Computes the normalized cut of each example of the graph labeled with given scale. More...
|
|
void | SetCut (size_t scl) |
| Computes the normalized cut of each example of the graph labeled with chosen scale and assigns to the initial cut. More...
|
|
template<class D > |
void | PropagateLabel (Feature< D > &feature, size_t scl) const |
| Propagates labels from subsample to samples. Just an interface to call multi-thread, GPU based or other more specialized methods. More...
|
|
template<class D > |
void | PropagateLabelThread (Feature< D > &feature, size_t scl, size_t thread, size_t total_threads) const |
| Propagates labels from subsample to samples. More...
|
|
template<class D > |
void | GnuPlot2DScatter (const std::string &basename, const Feature< D > &feat, size_t scale, size_t x=0, size_t y=1) |
| Plots 2D scatter from x and y features from given graph. Colors are labels and size are densities. More...
|
|
template<class GRAPH_ADJACENCY>
class Bial::HierarchicalGraph< GRAPH_ADJACENCY >
Definition at line 26 of file HierarchicalGraph.hpp.