Function graspi::determine_tortuosity¶
Function Documentation¶
-
double
graspi
::
determine_tortuosity
(const graspi::vertex_colors_t &vertex_colors, const dim_a_t &d_a, double pixelsize, const std::vector<float> &d, unsigned int c_source, unsigned int c_target)¶ The function to determine the tortuosity of paths between source and target vertices
- Return
the fraction of straight rising paths (with toruosity = 1)
- Parameters
vertex_colors
: is the reference to the vector storing the labels/colors of vertices in the graph Gd_a
: is the reference to the struct storing dimensions of the morphology represented as a arraypixelsize
: is the physical unit of the voxel (distances will be rescaled according to this value)d
: is the reference to the vector of path length (distances)c_source
: is the color/label of the source vertexc_target
: is the color/label of the targetted vertices