Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::ConnectomicsStatisticsCalculator Class Reference

A class giving functions for calculating a variety of network indices. More...

#include <mitkConnectomicsStatisticsCalculator.h>

Inheritance diagram for mitk::ConnectomicsStatisticsCalculator:
Collaboration diagram for mitk::ConnectomicsStatisticsCalculator:

Public Types

typedef mitk::ConnectomicsNetwork::NetworkType NetworkType
 
typedef mitk::ConnectomicsNetwork::VertexDescriptorType VertexDescriptorType
 
typedef mitk::ConnectomicsNetwork::EdgeDescriptorType EdgeDescriptorType
 
typedef boost::graph_traits< NetworkType >::vertex_iterator VertexIteratorType
 
typedef boost::graph_traits< NetworkType >::edge_iterator EdgeIteratorType
 
typedef boost::graph_traits< NetworkType >::adjacency_iterator AdjacencyIteratorType
 
typedef std::map< EdgeDescriptorType, int > EdgeIndexStdMapType
 
typedef boost::associative_property_map< EdgeIndexStdMapTypeEdgeIndexMapType
 
typedef boost::iterator_property_map< std::vector< double >::iterator, EdgeIndexMapTypeEdgeIteratorPropertyMapType
 
typedef boost::property_map< NetworkType, boost::vertex_index_t >::type VertexIndexMapType
 
typedef boost::iterator_property_map< std::vector< double >::iterator, VertexIndexMapTypeVertexIteratorPropertyMapType
 

Public Member Functions

 mitkClassMacroItkParent (ConnectomicsStatisticsCalculator, itk::Object)
 
Pointer Clone () const
 
virtual void SetNetwork (mitk::ConnectomicsNetwork *_arg)
 
virtual unsigned int GetNumberOfVertices ()
 
virtual unsigned int GetNumberOfEdges ()
 
virtual double GetAverageDegree ()
 
virtual double GetConnectionDensity ()
 
virtual unsigned int GetNumberOfConnectedComponents ()
 
virtual double GetAverageComponentSize ()
 
virtual std::vector< int > GetComponents ()
 
virtual unsigned int GetLargestComponentSize ()
 
virtual double GetRatioOfNodesInLargestComponent ()
 
virtual double GetHopPlotExponent ()
 
virtual double GetEffectiveHopDiameter ()
 
virtual std::vector< double > GetVectorOfClusteringCoefficientsC ()
 
virtual std::vector< double > GetVectorOfClusteringCoefficientsD ()
 
virtual std::vector< double > GetVectorOfClusteringCoefficientsE ()
 
virtual double GetAverageClusteringCoefficientsC ()
 
virtual double GetAverageClusteringCoefficientsD ()
 
virtual double GetAverageClusteringCoefficientsE ()
 
virtual std::vector< double > GetVectorOfVertexBetweennessCentralities ()
 
virtual VertexIteratorPropertyMapType GetPropertyMapOfVertexBetweennessCentralities ()
 
virtual double GetAverageVertexBetweennessCentrality ()
 
virtual std::vector< double > GetVectorOfEdgeBetweennessCentralities ()
 
virtual EdgeIteratorPropertyMapType GetPropertyMapOfEdgeBetweennessCentralities ()
 
virtual double GetAverageEdgeBetweennessCentrality ()
 
virtual unsigned int GetNumberOfIsolatedPoints ()
 
virtual double GetRatioOfIsolatedPoints ()
 
virtual unsigned int GetNumberOfEndPoints ()
 
virtual double GetRatioOfEndPoints ()
 
virtual std::vector< unsigned int > GetVectorOfEccentrities ()
 
virtual std::vector< unsigned int > GetVectorOfEccentrities90 ()
 
virtual std::vector< double > GetVectorOfAveragePathLengths ()
 
virtual unsigned int GetDiameter ()
 
virtual unsigned int GetDiameter90 ()
 
virtual unsigned int GetRadius ()
 
virtual unsigned int GetRadius90 ()
 
virtual double GetAverageEccentricity ()
 
virtual double GetAverageEccentricity90 ()
 
virtual double GetAveragePathLength ()
 
virtual unsigned int GetNumberOfCentralPoints ()
 
virtual double GetRatioOfCentralPoints ()
 
virtual std::vector< double > GetVectorOfSortedEigenValues ()
 
virtual double GetSpectralRadius ()
 
virtual double GetSecondLargestEigenValue ()
 
virtual double GetAdjacencyTrace ()
 
virtual double GetAdjacencyEnergy ()
 
virtual std::vector< double > GetVectorOfSortedLaplacianEigenValues ()
 
virtual double GetLaplacianTrace ()
 
virtual double GetLaplacianEnergy ()
 
virtual double GetLaplacianSpectralGap ()
 
virtual std::vector< double > GetVectorOfSortedNormalizedLaplacianEigenValues ()
 
virtual double GetNormalizedLaplacianTrace ()
 
virtual double GetNormalizedLaplacianEnergy ()
 
virtual unsigned int GetNormalizedLaplacianNumberOf2s ()
 
virtual unsigned int GetNormalizedLaplacianNumberOf1s ()
 
virtual unsigned int GetNormalizedLaplacianNumberOf0s ()
 
virtual double GetNormalizedLaplacianLowerSlope ()
 
virtual double GetNormalizedLaplacianUpperSlope ()
 
virtual double GetSmallWorldness ()
 
void Update ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConnectomicsStatisticsCalculator ()
 
 ~ConnectomicsStatisticsCalculator ()
 
void CalculateNumberOfVertices ()
 
void CalculateNumberOfEdges ()
 
void CalculateAverageDegree ()
 
void CalculateConnectionDensity ()
 
void CalculateNumberOfConnectedComponents ()
 
void CalculateAverageComponentSize ()
 
void CalculateLargestComponentSize ()
 
void CalculateRatioOfNodesInLargestComponent ()
 
void CalculateHopPlotValues ()
 
void CalculateClusteringCoefficients ()
 Calculate the different clustering coefficients. More...
 
void CalculateBetweennessCentrality ()
 
void CalculateIsolatedAndEndPoints ()
 
void CalculateShortestPathMetrics ()
 
void CalculateSpectralMetrics ()
 
void CalculateLaplacianMetrics ()
 
void CalculateNormalizedLaplacianMetrics ()
 
void CalculateSmallWorldness ()
 Calculate the small worldness of the network. More...
 

Protected Attributes

mitk::ConnectomicsNetwork::Pointer m_Network
 
unsigned int m_NumberOfVertices
 
unsigned int m_NumberOfEdges
 
double m_AverageDegree
 
double m_ConnectionDensity
 
unsigned int m_NumberOfConnectedComponents
 
double m_AverageComponentSize
 
std::vector< int > m_Components
 
unsigned int m_LargestComponentSize
 
double m_RatioOfNodesInLargestComponent
 
double m_HopPlotExponent
 
double m_EffectiveHopDiameter
 
std::vector< double > m_VectorOfClusteringCoefficientsC
 
std::vector< double > m_VectorOfClusteringCoefficientsD
 
std::vector< double > m_VectorOfClusteringCoefficientsE
 
double m_AverageClusteringCoefficientsC
 
double m_AverageClusteringCoefficientsD
 
double m_AverageClusteringCoefficientsE
 
std::vector< double > m_VectorOfVertexBetweennessCentralities
 
VertexIteratorPropertyMapType m_PropertyMapOfVertexBetweennessCentralities
 
double m_AverageVertexBetweennessCentrality
 
std::vector< double > m_VectorOfEdgeBetweennessCentralities
 
EdgeIteratorPropertyMapType m_PropertyMapOfEdgeBetweennessCentralities
 
double m_AverageEdgeBetweennessCentrality
 
unsigned int m_NumberOfIsolatedPoints
 
double m_RatioOfIsolatedPoints
 
unsigned int m_NumberOfEndPoints
 
double m_RatioOfEndPoints
 
std::vector< unsigned int > m_VectorOfEccentrities
 
std::vector< unsigned int > m_VectorOfEccentrities90
 
std::vector< double > m_VectorOfAveragePathLengths
 
unsigned int m_Diameter
 
unsigned int m_Diameter90
 
unsigned int m_Radius
 
unsigned int m_Radius90
 
double m_AverageEccentricity
 
double m_AverageEccentricity90
 
double m_AveragePathLength
 
unsigned int m_NumberOfCentralPoints
 
double m_RatioOfCentralPoints
 
std::vector< double > m_VectorOfSortedEigenValues
 
double m_SpectralRadius
 
double m_SecondLargestEigenValue
 
double m_AdjacencyTrace
 
double m_AdjacencyEnergy
 
std::vector< double > m_VectorOfSortedLaplacianEigenValues
 
double m_LaplacianTrace
 
double m_LaplacianEnergy
 
double m_LaplacianSpectralGap
 
std::vector< double > m_VectorOfSortedNormalizedLaplacianEigenValues
 
double m_NormalizedLaplacianTrace
 
double m_NormalizedLaplacianEnergy
 
unsigned int m_NormalizedLaplacianNumberOf2s
 
unsigned int m_NormalizedLaplacianNumberOf1s
 
unsigned int m_NormalizedLaplacianNumberOf0s
 
double m_NormalizedLaplacianLowerSlope
 
double m_NormalizedLaplacianUpperSlope
 
double m_SmallWorldness
 

Detailed Description

A class giving functions for calculating a variety of network indices.

Definition at line 34 of file mitkConnectomicsStatisticsCalculator.h.

Member Typedef Documentation

typedef boost::graph_traits<NetworkType>::adjacency_iterator mitk::ConnectomicsStatisticsCalculator::AdjacencyIteratorType

Definition at line 51 of file mitkConnectomicsStatisticsCalculator.h.

typedef boost::iterator_property_map< std::vector< double >::iterator, EdgeIndexMapType > mitk::ConnectomicsStatisticsCalculator::EdgeIteratorPropertyMapType

Definition at line 54 of file mitkConnectomicsStatisticsCalculator.h.

typedef boost::graph_traits<NetworkType>::edge_iterator mitk::ConnectomicsStatisticsCalculator::EdgeIteratorType

Definition at line 50 of file mitkConnectomicsStatisticsCalculator.h.

typedef boost::property_map< NetworkType, boost::vertex_index_t>::type mitk::ConnectomicsStatisticsCalculator::VertexIndexMapType

Definition at line 55 of file mitkConnectomicsStatisticsCalculator.h.

typedef boost::iterator_property_map< std::vector< double >::iterator, VertexIndexMapType > mitk::ConnectomicsStatisticsCalculator::VertexIteratorPropertyMapType

Definition at line 56 of file mitkConnectomicsStatisticsCalculator.h.

typedef boost::graph_traits<NetworkType>::vertex_iterator mitk::ConnectomicsStatisticsCalculator::VertexIteratorType

Definition at line 49 of file mitkConnectomicsStatisticsCalculator.h.

Constructor & Destructor Documentation

mitk::ConnectomicsStatisticsCalculator::ConnectomicsStatisticsCalculator ( )
protected

Definition at line 56 of file mitkConnectomicsStatisticsCalculator.cpp.

mitk::ConnectomicsStatisticsCalculator::~ConnectomicsStatisticsCalculator ( )
protected

Definition at line 117 of file mitkConnectomicsStatisticsCalculator.cpp.

Member Function Documentation

void mitk::ConnectomicsStatisticsCalculator::CalculateAverageComponentSize ( )
protected

Definition at line 170 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateAverageDegree ( )
protected

Definition at line 152 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateBetweennessCentrality ( )
protected

Definition at line 342 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateClusteringCoefficients ( )
protected

Calculate the different clustering coefficients.

The clustering coefficient (cc) measures how strong the tendency to form cliques is in the network. Groups of nodes, that are highly interconnected.

CC C - Percentage of connections between nodes connected with the given node CC D - Same as C, but including the connections with the given node CC E - Same as C, but not counting isolated nodes when averaging

Definition at line 262 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateConnectionDensity ( )
protected

Definition at line 157 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateHopPlotValues ( )
protected

Definition at line 199 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateIsolatedAndEndPoints ( )
protected

Definition at line 383 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateLaplacianMetrics ( )
protected
void mitk::ConnectomicsStatisticsCalculator::CalculateLargestComponentSize ( )
protected

Definition at line 175 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateNormalizedLaplacianMetrics ( )
protected

Definition at line 627 of file mitkConnectomicsStatisticsCalculator.cpp.

References mitk::eps.

void mitk::ConnectomicsStatisticsCalculator::CalculateNumberOfConnectedComponents ( )
protected

Definition at line 164 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateNumberOfEdges ( )
protected

Definition at line 147 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateNumberOfVertices ( )
protected

Definition at line 142 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateRatioOfNodesInLargestComponent ( )
protected

Definition at line 194 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateShortestPathMetrics ( )
protected

Calculates Shortest Path Related metrics of the graph. The function runs a BFS from each node to find out the shortest distances to other nodes in the graph. The maximum of this distance is called the eccentricity of that node. The maximum eccentricity in the graph is called diameter and the minimum eccentricity is called the radius of the graph. Central points are those nodes having eccentricity equals to radius.

Definition at line 416 of file mitkConnectomicsStatisticsCalculator.cpp.

References max().

void mitk::ConnectomicsStatisticsCalculator::CalculateSmallWorldness ( )
protected

Calculate the small worldness of the network.

This will compare the clustering coefficient and mean path length of the network to an Erdos-Reny network of the same number of nodes and edges.

Definition at line 727 of file mitkConnectomicsStatisticsCalculator.cpp.

void mitk::ConnectomicsStatisticsCalculator::CalculateSpectralMetrics ( )
protected
Pointer mitk::ConnectomicsStatisticsCalculator::Clone ( ) const
virtual double mitk::ConnectomicsStatisticsCalculator::GetAdjacencyEnergy ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAdjacencyTrace ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageClusteringCoefficientsC ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageClusteringCoefficientsD ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageClusteringCoefficientsE ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageComponentSize ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageDegree ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageEccentricity ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageEccentricity90 ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageEdgeBetweennessCentrality ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAveragePathLength ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetAverageVertexBetweennessCentrality ( )
virtual
virtual std::vector< int > mitk::ConnectomicsStatisticsCalculator::GetComponents ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetConnectionDensity ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetDiameter ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetDiameter90 ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetEffectiveHopDiameter ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetHopPlotExponent ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetLaplacianEnergy ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetLaplacianSpectralGap ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetLaplacianTrace ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetLargestComponentSize ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianEnergy ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianLowerSlope ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianNumberOf0s ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianNumberOf1s ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianNumberOf2s ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianTrace ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetNormalizedLaplacianUpperSlope ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfCentralPoints ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfConnectedComponents ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfEdges ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfEndPoints ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfIsolatedPoints ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetNumberOfVertices ( )
virtual
virtual EdgeIteratorPropertyMapType mitk::ConnectomicsStatisticsCalculator::GetPropertyMapOfEdgeBetweennessCentralities ( )
virtual
virtual VertexIteratorPropertyMapType mitk::ConnectomicsStatisticsCalculator::GetPropertyMapOfVertexBetweennessCentralities ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetRadius ( )
virtual
virtual unsigned int mitk::ConnectomicsStatisticsCalculator::GetRadius90 ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetRatioOfCentralPoints ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetRatioOfEndPoints ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetRatioOfIsolatedPoints ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetRatioOfNodesInLargestComponent ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetSecondLargestEigenValue ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetSmallWorldness ( )
virtual
virtual double mitk::ConnectomicsStatisticsCalculator::GetSpectralRadius ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfAveragePathLengths ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfClusteringCoefficientsC ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfClusteringCoefficientsD ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfClusteringCoefficientsE ( )
virtual
virtual std::vector< unsigned int > mitk::ConnectomicsStatisticsCalculator::GetVectorOfEccentrities ( )
virtual
virtual std::vector< unsigned int > mitk::ConnectomicsStatisticsCalculator::GetVectorOfEccentrities90 ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfEdgeBetweennessCentralities ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfSortedEigenValues ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfSortedLaplacianEigenValues ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfSortedNormalizedLaplacianEigenValues ( )
virtual
virtual std::vector< double > mitk::ConnectomicsStatisticsCalculator::GetVectorOfVertexBetweennessCentralities ( )
virtual
mitk::ConnectomicsStatisticsCalculator::mitkClassMacroItkParent ( ConnectomicsStatisticsCalculator  ,
itk::Object   
)

Standard class typedefs. Method for creation through the object factory.

virtual void mitk::ConnectomicsStatisticsCalculator::SetNetwork ( mitk::ConnectomicsNetwork _arg)
virtual
void mitk::ConnectomicsStatisticsCalculator::Update ( )

Definition at line 121 of file mitkConnectomicsStatisticsCalculator.cpp.

Member Data Documentation

double mitk::ConnectomicsStatisticsCalculator::m_AdjacencyEnergy
protected

Definition at line 225 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AdjacencyTrace
protected

Definition at line 224 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageClusteringCoefficientsC
protected

Definition at line 196 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageClusteringCoefficientsD
protected

Definition at line 197 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageClusteringCoefficientsE
protected

Definition at line 198 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageComponentSize
protected

Definition at line 187 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageDegree
protected

Definition at line 184 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageEccentricity
protected

Definition at line 216 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageEccentricity90
protected

Definition at line 217 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageEdgeBetweennessCentrality
protected

Definition at line 204 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AveragePathLength
protected

Definition at line 218 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_AverageVertexBetweennessCentrality
protected

Definition at line 201 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< int > mitk::ConnectomicsStatisticsCalculator::m_Components
protected

Definition at line 188 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_ConnectionDensity
protected

Definition at line 185 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_Diameter
protected

Definition at line 212 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_Diameter90
protected

Definition at line 213 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_EffectiveHopDiameter
protected

Definition at line 192 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_HopPlotExponent
protected

Definition at line 191 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_LaplacianEnergy
protected

Definition at line 228 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_LaplacianSpectralGap
protected

Definition at line 229 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_LaplacianTrace
protected

Definition at line 227 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_LargestComponentSize
protected

Definition at line 189 of file mitkConnectomicsStatisticsCalculator.h.

mitk::ConnectomicsNetwork::Pointer mitk::ConnectomicsStatisticsCalculator::m_Network
protected

Definition at line 179 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianEnergy
protected

Definition at line 232 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianLowerSlope
protected

Definition at line 236 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianNumberOf0s
protected

Definition at line 235 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianNumberOf1s
protected

Definition at line 234 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianNumberOf2s
protected

Definition at line 233 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianTrace
protected

Definition at line 231 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_NormalizedLaplacianUpperSlope
protected

Definition at line 237 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfCentralPoints
protected

Definition at line 219 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfConnectedComponents
protected

Definition at line 186 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfEdges
protected

Definition at line 183 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfEndPoints
protected

Definition at line 207 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfIsolatedPoints
protected

Definition at line 205 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_NumberOfVertices
protected

Definition at line 182 of file mitkConnectomicsStatisticsCalculator.h.

EdgeIteratorPropertyMapType mitk::ConnectomicsStatisticsCalculator::m_PropertyMapOfEdgeBetweennessCentralities
protected

Definition at line 203 of file mitkConnectomicsStatisticsCalculator.h.

VertexIteratorPropertyMapType mitk::ConnectomicsStatisticsCalculator::m_PropertyMapOfVertexBetweennessCentralities
protected

Definition at line 200 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_Radius
protected

Definition at line 214 of file mitkConnectomicsStatisticsCalculator.h.

unsigned int mitk::ConnectomicsStatisticsCalculator::m_Radius90
protected

Definition at line 215 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_RatioOfCentralPoints
protected

Definition at line 220 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_RatioOfEndPoints
protected

Definition at line 208 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_RatioOfIsolatedPoints
protected

Definition at line 206 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_RatioOfNodesInLargestComponent
protected

Definition at line 190 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_SecondLargestEigenValue
protected

Definition at line 223 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_SmallWorldness
protected

Definition at line 238 of file mitkConnectomicsStatisticsCalculator.h.

double mitk::ConnectomicsStatisticsCalculator::m_SpectralRadius
protected

Definition at line 222 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfAveragePathLengths
protected

Definition at line 211 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfClusteringCoefficientsC
protected

Definition at line 193 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfClusteringCoefficientsD
protected

Definition at line 194 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfClusteringCoefficientsE
protected

Definition at line 195 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< unsigned int > mitk::ConnectomicsStatisticsCalculator::m_VectorOfEccentrities
protected

Definition at line 209 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< unsigned int > mitk::ConnectomicsStatisticsCalculator::m_VectorOfEccentrities90
protected

Definition at line 210 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfEdgeBetweennessCentralities
protected

Definition at line 202 of file mitkConnectomicsStatisticsCalculator.h.

std::vector<double> mitk::ConnectomicsStatisticsCalculator::m_VectorOfSortedEigenValues
protected

Definition at line 221 of file mitkConnectomicsStatisticsCalculator.h.

std::vector<double> mitk::ConnectomicsStatisticsCalculator::m_VectorOfSortedLaplacianEigenValues
protected

Definition at line 226 of file mitkConnectomicsStatisticsCalculator.h.

std::vector<double> mitk::ConnectomicsStatisticsCalculator::m_VectorOfSortedNormalizedLaplacianEigenValues
protected

Definition at line 230 of file mitkConnectomicsStatisticsCalculator.h.

std::vector< double > mitk::ConnectomicsStatisticsCalculator::m_VectorOfVertexBetweennessCentralities
protected

Definition at line 199 of file mitkConnectomicsStatisticsCalculator.h.


The documentation for this class was generated from the following files: