+
+template<> inline
+SGPropertyNode *wxRadarBg::getInstrumentNode(const char *name, bool value)
+{
+ SGPropertyNode *result = _Instrument->getNode(name, true);
+ if (!result->hasValue())
+ result->setBoolValue(value);
+ return result;
+}
+
+
+template<> inline
+SGPropertyNode *wxRadarBg::getInstrumentNode(const char *name, double value)
+{
+ SGPropertyNode *result = _Instrument->getNode(name, true);
+ if (!result->hasValue())
+ result->setDoubleValue(value);
+ return result;
+}
+
+
+template<> inline
+SGPropertyNode *wxRadarBg::getInstrumentNode(const char *name, const char *value)
+{
+ SGPropertyNode *result = _Instrument->getNode(name, true);
+ if (result->hasValue())
+ result->setStringValue(value);
+ return result;
+}
+
+