Alpha Expansion Library
C++ library for the Alpha-Expansion graph-cut algorithm with Python bindings
Loading...
Searching...
No Matches
EnergyModel< T > Member List

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) constEnergyModel< T >inline
evaluate_total_energy() constEnergyModel< T >inline
get_active_nodes(int alpha_label) constEnergyModel< T >inline
get_label(int node) constEnergyModel< T >inline
get_labels() constEnergyModel< T >inline
get_neighbors(int node) constEnergyModel< T >inline
get_pairwise_cost(int node1, int node2, int label1, int label2) constEnergyModel< T >inline
get_unary_cost(int node, int label) constEnergyModel< T >inline
num_labels() constEnergyModel< T >inline
num_nodes() constEnergyModel< T >inline
PairwiseCostFn typedefEnergyModel< 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 typedefEnergyModel< T >