20 #include <boost/unordered_map.hpp>
61 virtual float commLineLifetime()
const;
62 virtual void setCommLineLifetime(
float lifetime );
67 virtual float squawkIndicatorLifetime()
const;
68 virtual void setSquawkIndicatorLifetime(
float lifetime );
73 virtual float commLineAnimationRate()
const;
74 virtual void setCommLineAnimationRate(
float rate );
79 virtual float squawkIndicatorAnimationRate()
const;
80 virtual void setSquawkIndicatorAnimationRate(
float rate );
85 virtual bool displayCommLines()
const;
86 virtual void setDisplayCommLines(
bool show );
91 virtual bool displaySquawkIndicators()
const;
92 virtual void setDisplaySquawkIndicators(
bool show );
97 virtual bool displayRadioCommunications()
const;
98 virtual void setDisplayRadioCommunications(
bool show );
109 virtual double greatCircleExaggerationAmount()
const;
110 virtual void setGreatCircleExaggerationAmount(
double amount );
125 virtual bool showDefaultFrequency()
const;
126 virtual void setShowDefaultFrequency(
bool show );
129 virtual void getDefaultFrequencyColor(
float& r,
float& g,
float& b )
const;
130 virtual void setDefaultFrequencyColor(
float r,
float g,
float b );
138 virtual void getFrequencyRange(
int rangeIndex,
float& lowFreq,
float& highFreq )
const;
139 virtual int addFrequencyRange(
float lowFreq,
float highFreq );
142 virtual void getFrequencyRangeColor(
int rangeIndex,
float& r,
float& g,
float& b )
const;
143 virtual void setFrequencyRangeColor(
int rangeIndex,
float r,
float g,
float b );
146 virtual bool showFrequencyRangeFrequency(
int rangeIndex )
const;
147 virtual void setShowFrequencyRangeFrequency(
int rangeIndex,
bool show );
150 virtual int numFrequencyRanges()
const;
153 virtual void clearFrequencyRanges();
175 virtual void backup();
180 static std::string className();
201 : myHighFrequency( -1 )
202 , myLowFrequency( -1 )
203 , myShowFrequencyFlag( true )
206 myColor[0] = myColor[2] = 1.0;
224 float myDefaultFrequencyRangeColor[3];