#include <simgear/props/props.hxx>
#include <simgear/structure/subsystem_mgr.hxx>
-#include <simgear/environment/visual_enviro.hxx>
#include <vector>
#include <string>
-using std::vector;
-using std::string;
-
class FGODGauge;
class wxRadarBg : public SGSubsystem, public SGPropertyChangeListener {
virtual void valueChanged(SGPropertyNode *);
protected:
- string _name;
+ std::string _name;
int _num;
double _time;
double _interval;
double _elapsed_time;
double _persistance;
- bool _sim_init_done;
SGPropertyNode_ptr _serviceable_node;
+ SGPropertyNode_ptr _sceneryLoaded;
SGPropertyNode_ptr _Instrument;
SGPropertyNode_ptr _radar_mode_control_node;
double elapsed_time;
}ground_echo;
- typedef vector <ground_echo*> ground_echo_vector_type;
+ typedef std::vector <ground_echo*> ground_echo_vector_type;
typedef ground_echo_vector_type::iterator ground_echo_vector_iterator;
ground_echo_vector_type ground_echoes;
SGPropertyNode *getInstrumentNode(const char *name, DefaultType value);
private:
- string _texture_path;
+ std::string _texture_path;
typedef enum { ARC, MAP, PLAN, ROSE, BSCAN} DisplayMode;
DisplayMode _display_mode;
float _font_size;
float _font_spacing;
- list_of_SGWxRadarEcho _radarEchoBuffer;
+// FIXME: implementation of radar echoes missing
+// list_of_SGWxRadarEcho _radarEchoBuffer;
void update_weather();
void update_aircraft();