-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNode.cpp
More file actions
38 lines (30 loc) · 754 Bytes
/
Node.cpp
File metadata and controls
38 lines (30 loc) · 754 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/*
* File: Node.cpp
* Author: Raell
*
* Created on May 19, 2018, 12:58 AM
*/
#include <limits>
#include "Node.h"
// Node object with distance to start default to infinity
Node::Node(unsigned n) {
index = n;
distance = std::numeric_limits<float>::infinity();
}
// Return index of node
unsigned Node::getIndex() const {
return index;
}
// Return distance to start node
float Node::getDistance() const {
return distance;
}
// Set distance of node
void Node::setDistance(float d) {
distance = d;
}