std namespace fixes in headers.
This commit is contained in:
parent
59f6f330c2
commit
fd99e9fdfb
5 changed files with 40 additions and 48 deletions
|
@ -52,6 +52,7 @@
|
|||
#include <signal.h>
|
||||
|
||||
using std::sort;
|
||||
using std::string;
|
||||
|
||||
/***************************************************************************
|
||||
* ActiveRunway
|
||||
|
@ -768,7 +769,7 @@ string FGATCController::formatATCFrequency3_2(int freq)
|
|||
|
||||
// TODO: Set transponder codes according to real-world routes.
|
||||
// The current version just returns a random string of four octal numbers.
|
||||
string FGATCController::genTransponderCode(string fltRules)
|
||||
string FGATCController::genTransponderCode(const string& fltRules)
|
||||
{
|
||||
if (fltRules == "VFR") {
|
||||
return string("1200");
|
||||
|
@ -1687,7 +1688,7 @@ FGATCInstruction FGApproachController::getInstruction(int id)
|
|||
}
|
||||
|
||||
|
||||
ActiveRunway *FGApproachController::getRunway(string name)
|
||||
ActiveRunway *FGApproachController::getRunway(const string& name)
|
||||
{
|
||||
ActiveRunwayVecIterator rwy = activeRunways.begin();
|
||||
if (activeRunways.size()) {
|
||||
|
|
|
@ -21,10 +21,9 @@
|
|||
#ifndef _TRAFFIC_CONTROL_HXX_
|
||||
#define _TRAFFIC_CONTROL_HXX_
|
||||
|
||||
|
||||
#ifndef __cplusplus
|
||||
# error This library requires C++
|
||||
#endif
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <list>
|
||||
|
||||
#include <osg/Geode>
|
||||
#include <osg/Geometry>
|
||||
|
@ -38,18 +37,8 @@
|
|||
#include <simgear/structure/SGReferenced.hxx>
|
||||
#include <simgear/structure/SGSharedPtr.hxx>
|
||||
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <list>
|
||||
|
||||
using std::string;
|
||||
using std::vector;
|
||||
using std::list;
|
||||
|
||||
|
||||
typedef vector<int> intVec;
|
||||
typedef vector<int>::iterator intVecIterator;
|
||||
typedef std::vector<int> intVec;
|
||||
typedef std::vector<int>::iterator intVecIterator;
|
||||
|
||||
|
||||
class FGAIFlightPlan; // forward reference
|
||||
|
@ -162,7 +151,7 @@ private:
|
|||
intVec intentions;
|
||||
FGATCInstruction instruction;
|
||||
double latitude, longitude, heading, speed, altitude, radius;
|
||||
string runway;
|
||||
std::string runway;
|
||||
//FGAISchedule *trafficRef;
|
||||
FGAIAircraft *aircraft;
|
||||
|
||||
|
@ -177,7 +166,7 @@ public:
|
|||
radius = rad;
|
||||
};
|
||||
void setPositionAndIntentions(int pos, FGAIFlightPlan *route);
|
||||
void setRunway(string rwy) {
|
||||
void setRunway(const std::string& rwy) {
|
||||
runway = rwy;
|
||||
};
|
||||
void setLeg(int lg) {
|
||||
|
@ -264,7 +253,7 @@ public:
|
|||
instruction.setResolveCircularWait(false);
|
||||
};
|
||||
|
||||
string getRunway() {
|
||||
const std::string& getRunway() {
|
||||
return runway;
|
||||
};
|
||||
//void setCallSign(string clsgn) { callsign = clsgn; };
|
||||
|
@ -317,14 +306,14 @@ public:
|
|||
int getPriority() { return priority; };
|
||||
};
|
||||
|
||||
typedef list<FGTrafficRecord> TrafficVector;
|
||||
typedef list<FGTrafficRecord>::iterator TrafficVectorIterator;
|
||||
typedef std::list<FGTrafficRecord> TrafficVector;
|
||||
typedef std::list<FGTrafficRecord>::iterator TrafficVectorIterator;
|
||||
|
||||
typedef vector<time_t> TimeVector;
|
||||
typedef vector<time_t>::iterator TimeVectorIterator;
|
||||
typedef std::vector<time_t> TimeVector;
|
||||
typedef std::vector<time_t>::iterator TimeVectorIterator;
|
||||
|
||||
typedef vector<FGAIAircraft*> AircraftVec;
|
||||
typedef vector<FGAIAircraft*>::iterator AircraftVecIterator;
|
||||
typedef std::vector<FGAIAircraft*> AircraftVec;
|
||||
typedef std::vector<FGAIAircraft*>::iterator AircraftVecIterator;
|
||||
|
||||
/***********************************************************************
|
||||
* Active runway, a utility class to keep track of which aircraft has
|
||||
|
@ -333,20 +322,20 @@ typedef vector<FGAIAircraft*>::iterator AircraftVecIterator;
|
|||
class ActiveRunway
|
||||
{
|
||||
private:
|
||||
string rwy;
|
||||
std::string rwy;
|
||||
int currentlyCleared;
|
||||
double distanceToFinal;
|
||||
TimeVector estimatedArrivalTimes;
|
||||
AircraftVec departureCue;
|
||||
|
||||
public:
|
||||
ActiveRunway(string r, int cc) {
|
||||
ActiveRunway(const std::string& r, int cc) {
|
||||
rwy = r;
|
||||
currentlyCleared = cc;
|
||||
distanceToFinal = 6.0 * SG_NM_TO_METER;
|
||||
};
|
||||
|
||||
string getRunwayName() {
|
||||
std::string getRunwayName() {
|
||||
return rwy;
|
||||
};
|
||||
int getCleared () {
|
||||
|
@ -379,8 +368,8 @@ public:
|
|||
void printDepartureCue();
|
||||
};
|
||||
|
||||
typedef vector<ActiveRunway> ActiveRunwayVec;
|
||||
typedef vector<ActiveRunway>::iterator ActiveRunwayVecIterator;
|
||||
typedef std::vector<ActiveRunway> ActiveRunwayVec;
|
||||
typedef std::vector<ActiveRunway>::iterator ActiveRunwayVecIterator;
|
||||
|
||||
/**
|
||||
* class FGATCController
|
||||
|
@ -399,8 +388,8 @@ protected:
|
|||
double dt_count;
|
||||
osg::Group* group;
|
||||
|
||||
string formatATCFrequency3_2(int );
|
||||
string genTransponderCode(string fltRules);
|
||||
std::string formatATCFrequency3_2(int );
|
||||
std::string genTransponderCode(const std::string& fltRules);
|
||||
bool isUserAircraft(FGAIAircraft*);
|
||||
|
||||
public:
|
||||
|
@ -454,9 +443,9 @@ public:
|
|||
dt_count = dt;
|
||||
};
|
||||
void transmit(FGTrafficRecord *rec, FGAirportDynamics *parent, AtcMsgId msgId, AtcMsgDir msgDir, bool audible);
|
||||
string getGateName(FGAIAircraft *aircraft);
|
||||
std::string getGateName(FGAIAircraft *aircraft);
|
||||
virtual void render(bool) = 0;
|
||||
virtual string getName() = 0;
|
||||
virtual std::string getName() = 0;
|
||||
|
||||
virtual void update(double) = 0;
|
||||
|
||||
|
@ -490,7 +479,7 @@ public:
|
|||
virtual FGATCInstruction getInstruction(int id);
|
||||
|
||||
virtual void render(bool);
|
||||
virtual string getName();
|
||||
virtual std::string getName();
|
||||
virtual void update(double dt);
|
||||
bool hasActiveTraffic() {
|
||||
return activeTraffic.size() != 0;
|
||||
|
@ -526,7 +515,7 @@ public:
|
|||
virtual FGATCInstruction getInstruction(int id);
|
||||
|
||||
virtual void render(bool);
|
||||
virtual string getName();
|
||||
virtual std::string getName();
|
||||
virtual void update(double dt);
|
||||
|
||||
bool hasActiveTraffic() {
|
||||
|
@ -566,10 +555,10 @@ public:
|
|||
virtual FGATCInstruction getInstruction(int id);
|
||||
|
||||
virtual void render(bool);
|
||||
virtual string getName();
|
||||
virtual std::string getName();
|
||||
virtual void update(double dt);
|
||||
|
||||
ActiveRunway* getRunway(string name);
|
||||
ActiveRunway* getRunway(const std::string& name);
|
||||
|
||||
bool hasActiveTraffic() {
|
||||
return activeTraffic.size() != 0;
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#include <Scenery/scenery.hxx>
|
||||
|
||||
using std::sort;
|
||||
using std::string;
|
||||
|
||||
/*****************************************************************************
|
||||
* Helper function for parsing position string
|
||||
|
|
|
@ -53,6 +53,7 @@
|
|||
|
||||
#include "groundnetwork.hxx"
|
||||
|
||||
using std::string;
|
||||
|
||||
/***************************************************************************
|
||||
* FGTaxiSegment
|
||||
|
|
|
@ -47,8 +47,8 @@ class FGTaxiSegment; // forward reference
|
|||
class FGAIFlightPlan; // forward reference
|
||||
class FGAirport; // forward reference
|
||||
|
||||
typedef vector<FGTaxiSegment*> FGTaxiSegmentVector;
|
||||
typedef vector<FGTaxiSegment*>::iterator FGTaxiSegmentVectorIterator;
|
||||
typedef std::vector<FGTaxiSegment*> FGTaxiSegmentVector;
|
||||
typedef std::vector<FGTaxiSegment*>::iterator FGTaxiSegmentVectorIterator;
|
||||
|
||||
//typedef vector<FGTaxiSegment*> FGTaxiSegmentPointerVector;
|
||||
//typedef vector<FGTaxiSegment*>::iterator FGTaxiSegmentPointerVectorIterator;
|
||||
|
@ -69,7 +69,7 @@ public:
|
|||
bool operator< (const Block &other) const { return blocktime < other.blocktime; };
|
||||
};
|
||||
|
||||
typedef vector<Block> BlockList;
|
||||
typedef std::vector<Block> BlockList;
|
||||
typedef BlockList::iterator BlockListIterator;
|
||||
|
||||
/***************************************************************************************
|
||||
|
@ -213,8 +213,8 @@ public:
|
|||
|
||||
|
||||
|
||||
typedef vector<int> intVec;
|
||||
typedef vector<int>::iterator intVecIterator;
|
||||
typedef std::vector<int> intVec;
|
||||
typedef std::vector<int>::iterator intVecIterator;
|
||||
|
||||
|
||||
|
||||
|
@ -289,8 +289,8 @@ public:
|
|||
// int getDepth() { return depth; };
|
||||
};
|
||||
|
||||
typedef vector<FGTaxiRoute> TaxiRouteVector;
|
||||
typedef vector<FGTaxiRoute>::iterator TaxiRouteVectorIterator;
|
||||
typedef std::vector<FGTaxiRoute> TaxiRouteVector;
|
||||
typedef std::vector<FGTaxiRoute>::iterator TaxiRouteVectorIterator;
|
||||
|
||||
/**************************************************************************************
|
||||
* class FGGroundNetWork
|
||||
|
@ -377,7 +377,7 @@ public:
|
|||
AtcMsgDir msgDir);
|
||||
bool checkForCircularWaits(int id);
|
||||
virtual void render(bool);
|
||||
virtual string getName();
|
||||
virtual std::string getName();
|
||||
virtual void update(double dt);
|
||||
|
||||
void saveElevationCache();
|
||||
|
|
Loading…
Reference in a new issue