|
Alpha Expansion Library
C++ library for the Alpha-Expansion graph-cut algorithm with Python bindings
|
This is the complete list of members for EnergyModel< T >, including all inherited members.
| add_grid_edges(int width, int height) | EnergyModel< T > | inline |
| add_neighbor(int node1, int node2) | EnergyModel< T > | inline |
| EnergyModel(int num_nodes, int num_labels) | EnergyModel< T > | inline |
| evaluate_total_energy(const std::vector< int > &eval_labels) const | EnergyModel< T > | inline |
| evaluate_total_energy() const | EnergyModel< T > | inline |
| get_active_nodes(int alpha_label) const | EnergyModel< T > | inline |
| get_label(int node) const | EnergyModel< T > | inline |
| get_labels() const | EnergyModel< T > | inline |
| get_neighbors(int node) const | EnergyModel< T > | inline |
| get_pairwise_cost(int node1, int node2, int label1, int label2) const | EnergyModel< T > | inline |
| get_unary_cost(int node, int label) const | EnergyModel< T > | inline |
| num_labels() const | EnergyModel< T > | inline |
| num_nodes() const | EnergyModel< T > | inline |
| PairwiseCostFn typedef | EnergyModel< T > | |
| set_edge_weights(const std::vector< int > &n1s, const std::vector< int > &n2s, const std::vector< T > &weights) | EnergyModel< T > | inline |
| set_label(int node, int label) | EnergyModel< T > | inline |
| set_labels(const std::vector< int > &labels) | EnergyModel< T > | inline |
| set_pairwise_cost_fn(PairwiseCostFn fn) | EnergyModel< T > | inline |
| set_pairwise_costs(const std::vector< T > &costs) | EnergyModel< T > | inline |
| set_unary_cost_fn(UnaryCostFn fn) | EnergyModel< T > | inline |
| set_unary_costs(const std::vector< T > &costs) | EnergyModel< T > | inline |
| UnaryCostFn typedef | EnergyModel< T > |