Krita Source Code Documentation
Loading...
Searching...
No Matches
AStarHeuristic Class Reference
+ Inheritance diagram for AStarHeuristic:

Public Member Functions

 AStarHeuristic (VertexDescriptor goal)
 
double operator() (VertexDescriptor v)
 

Private Attributes

VertexDescriptor m_goal
 

Detailed Description

Definition at line 78 of file KisMagneticWorker.cc.

Constructor & Destructor Documentation

◆ AStarHeuristic()

AStarHeuristic::AStarHeuristic ( VertexDescriptor goal)
inlineexplicit

Definition at line 84 of file KisMagneticWorker.cc.

84 :
85 m_goal(goal)
86 { }
VertexDescriptor m_goal

Member Function Documentation

◆ operator()()

double AStarHeuristic::operator() ( VertexDescriptor v)
inline

Definition at line 88 of file KisMagneticWorker.cc.

89 {
90 return EuclideanDistance(v, m_goal);
91 }
qreal v
double EuclideanDistance(VertexDescriptor p1, VertexDescriptor p2)

References EuclideanDistance(), m_goal, and v.

Member Data Documentation

◆ m_goal

VertexDescriptor AStarHeuristic::m_goal
private

Definition at line 81 of file KisMagneticWorker.cc.


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