Oolite
Loading...
Searching...
No Matches
RouteElement Class Reference
+ Inheritance diagram for RouteElement:
+ Collaboration diagram for RouteElement:

Instance Methods

(OOSystemID- parent
 
(OOSystemID- location
 
(double) - cost
 
(double) - distance
 
(double) - time
 
(int- jumps
 

Class Methods

(instancetype) + elementWithLocation:parent:cost:distance:time:jumps:
 

Private Attributes

OOSystemID _location
 
OOSystemID _parent
 
double _cost
 
double _distance
 
double _time
 
int _jumps
 

Detailed Description

Definition at line 153 of file Universe.m.

Method Documentation

◆ cost

- (double) cost

Definition at line 158 of file Universe.m.

189{ return _cost; }
double _cost
Definition Universe.m:157

◆ distance

- (double) distance

Definition at line 158 of file Universe.m.

190{ return _distance; }
double _distance
Definition Universe.m:157

◆ elementWithLocation:parent:cost:distance:time:jumps:

+ (instancetype) elementWithLocation: (OOSystemID location
parent: (OOSystemID parent
cost: (double)  cost
distance: (double)  distance
time: (double)  time
jumps: (int jumps 

Definition at line 158 of file Universe.m.

174{
175 RouteElement *r = [[RouteElement alloc] init];
176
177 r->_location = location;
178 r->_parent = parent;
179 r->_cost = cost;
180 r->_distance = distance;
181 r->_time = time;
182 r->_jumps = jumps;
183
184 return [r autorelease];
185}
int16_t OOSystemID
Definition OOTypes.h:211
OOSystemID parent()
Definition Universe.m:187
OOSystemID _location
Definition Universe.m:156
double distance()
Definition Universe.m:190
OOSystemID _parent
Definition Universe.m:156
double _time
Definition Universe.m:157
OOSystemID location()
Definition Universe.m:188
double cost()
Definition Universe.m:189
double time()
Definition Universe.m:191
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque

◆ jumps

- (int) jumps

Definition at line 158 of file Universe.m.

192{ return _jumps; }

◆ location

- (OOSystemID) location

Definition at line 158 of file Universe.m.

188{ return _location; }

◆ parent

- (OOSystemID) parent

Definition at line 158 of file Universe.m.

187{ return _parent; }

◆ time

- (double) time

Definition at line 158 of file Universe.m.

191{ return _time; }

Member Data Documentation

◆ _cost

- (double) _cost
private

Definition at line 157 of file Universe.m.

◆ _distance

- (double) _distance
private

Definition at line 157 of file Universe.m.

◆ _jumps

- (int) _jumps
private

Definition at line 158 of file Universe.m.

◆ _location

- (OOSystemID) _location
private

Definition at line 156 of file Universe.m.

◆ _parent

- (OOSystemID) _parent
private

Definition at line 156 of file Universe.m.

◆ _time

- (double) _time
private

Definition at line 157 of file Universe.m.


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