aimsalgo  5.0.5
Neuroimaging image processing
geodesic::DijkstraNode Class Reference

#include <aims/geodesicpath/geodesic_algorithm_dijkstra.h>

Public Member Functions

 DijkstraNode ()
 
 ~DijkstraNode ()
 
double & distance_from_source ()
 
node_pointerprevious ()
 
unsigned & source_index ()
 
vertex_pointervertex ()
 
void clear ()
 
bool operator() (node_pointer const s1, node_pointer const s2) const
 
double distance (SurfacePoint *p)
 
SurfacePoint surface_point ()
 

Detailed Description

Definition at line 13 of file geodesic_algorithm_dijkstra.h.

Constructor & Destructor Documentation

◆ DijkstraNode()

geodesic::DijkstraNode::DijkstraNode ( )
inline

Definition at line 17 of file geodesic_algorithm_dijkstra.h.

◆ ~DijkstraNode()

geodesic::DijkstraNode::~DijkstraNode ( )
inline

Definition at line 18 of file geodesic_algorithm_dijkstra.h.

Member Function Documentation

◆ clear()

void geodesic::DijkstraNode::clear ( )
inline

Definition at line 25 of file geodesic_algorithm_dijkstra.h.

References geodesic::GEODESIC_INF.

◆ distance()

double geodesic::DijkstraNode::distance ( SurfacePoint p)
inline

Definition at line 38 of file geodesic_algorithm_dijkstra.h.

References geodesic::Point3D::distance().

◆ distance_from_source()

double& geodesic::DijkstraNode::distance_from_source ( )
inline

◆ operator()()

bool geodesic::DijkstraNode::operator() ( node_pointer const  s1,
node_pointer const  s2 
) const
inline

◆ previous()

node_pointer& geodesic::DijkstraNode::previous ( )
inline

Definition at line 21 of file geodesic_algorithm_dijkstra.h.

◆ source_index()

unsigned& geodesic::DijkstraNode::source_index ( )
inline

Definition at line 22 of file geodesic_algorithm_dijkstra.h.

◆ surface_point()

SurfacePoint geodesic::DijkstraNode::surface_point ( )
inline

Definition at line 43 of file geodesic_algorithm_dijkstra.h.

◆ vertex()

vertex_pointer& geodesic::DijkstraNode::vertex ( )
inline

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