ORTS

SimpleTerrain::UnitPath_FF Struct Reference

Structure to keep data associated to a path fixme: right now this inherits from UnitPath, from SimpleTerrain, but that doesn't make much sense. More...

#include <ST_ForceField.H>

Inheritance diagram for SimpleTerrain::UnitPath_FF:
SimpleTerrain::UnitPath

List of all members.

Public Member Functions

 UnitPath_FF (const Object *obj_, const Vector< Loc > &path_)
 ~UnitPath_FF ()
void mark_spot (const Loc &p)
void sleep (int time)
bool sleeping () const
bool is_intersect (const Segment &) const

Public Attributes

bool replanned
 Path data.
const Objectobj
 Path data.
Vector< Locpath
Loc goal
int current_target
bool no_orders_yet
bool stopped_to_avoid_collision
 Collision avoidance and resolution.
int collision_step
uint4 wakeup
Loc spot

Detailed Description

Structure to keep data associated to a path fixme: right now this inherits from UnitPath, from SimpleTerrain, but that doesn't make much sense.

This was done primarily for convenience.

Definition at line 30 of file ST_ForceField.H.


Constructor & Destructor Documentation

SimpleTerrain::UnitPath_FF::UnitPath_FF ( const Object obj_,
const Vector< Loc > &  path_ 
) [inline]

Definition at line 53 of file ST_ForceField.H.

SimpleTerrain::UnitPath_FF::~UnitPath_FF ( ) [inline]

Definition at line 54 of file ST_ForceField.H.


Member Function Documentation

bool UnitPath::is_intersect ( const Segment segment) const [inherited]
void SimpleTerrain::UnitPath::mark_spot ( const Loc p) [inline, inherited]

Definition at line 94 of file SimpleTerrain.H.

References SimpleTerrain::UnitPath::spot.

Referenced by SimpleTerrain::ST_Terrain::execute_tasks().

void SimpleTerrain::UnitPath::sleep ( int  time) [inline, inherited]

Definition at line 95 of file SimpleTerrain.H.

References SimpleTerrain::UnitPath::wakeup.

Referenced by SimpleTerrain::ST_Terrain::execute_tasks().

bool SimpleTerrain::UnitPath::sleeping ( ) const [inline, inherited]

Member Data Documentation

Definition at line 76 of file SimpleTerrain.H.

Referenced by SimpleTerrain::UnitPath::UnitPath().

Definition at line 78 of file SimpleTerrain.H.

Referenced by SimpleTerrain::ST_Terrain::execute_tasks().

Path data.

Collision avoidance and resolution

Definition at line 51 of file ST_ForceField.H.

Collision avoidance and resolution.

Definition at line 84 of file SimpleTerrain.H.

Referenced by SimpleTerrain::ST_Terrain::execute_tasks().


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


Generated on Fri May 18 2012 03:03:14 for ORTS by Doxygen1.7.3