void AngleConfigElement::Write(XmlWriter& writer, xmlNode* father) const { if (*m_val != m_def) { int val = uround(ToDegree*(*m_val)); writer.WriteElement(father, m_name, int2str(val), m_attribute); } }
void DoubleConfigElement::Write(XmlWriter& writer, xmlNode* father) const { if (*m_val != m_def) writer.WriteElement(father, m_name, Double2str(*m_val), m_attribute); }
void StringConfigElement::Write(XmlWriter& writer, xmlNode* father) const { if (*m_val != m_def) writer.WriteElement(father, m_name, *m_val, m_attribute); }