|
| 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.