19 #ifndef _MITK_ConnectomicsBetweennessHistogram_H
20 #define _MITK_ConnectomicsBetweennessHistogram_H
24 #include <boost/graph/betweenness_centrality.hpp>
56 typedef boost::graph_traits< NetworkType >::vertex_iterator
IteratorType;
BCMapType m_CentralityMap
A class to calculate and store the betweenness of each node.
BetweennessCalculationMode m_Mode
virtual ~ConnectomicsBetweennessHistogram()
void SetBetweennessCalculationMode(const BetweennessCalculationMode &)
void ConvertCentralityMapToHistogram()
DataCollection - Class to facilitate loading/accessing structured data.
boost::graph_traits< NetworkType >::vertex_iterator IteratorType
void CalculateWeightedUndirectedBetweennessCentrality(NetworkType *, IteratorType, IteratorType)
Superclass for histograms working with connectomic networks.
std::vector< double > BCMapType
boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, NetworkNode, NetworkEdge > NetworkType
BetweennessCalculationMode
virtual void ComputeFromConnectomicsNetwork(ConnectomicsNetwork *source) override
Creates a new histogram from the network source.
void CalculateUnweightedUndirectedBetweennessCentrality(NetworkType *, IteratorType, IteratorType)
ConnectomicsBetweennessHistogram()
mitk::ConnectomicsNetwork::NetworkType NetworkType
BetweennessCalculationMode GetBetweennessCalculationMode()
Connectomics Network Class.