public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) {
base.GenerateXmlAttributes(writer);
if(GaugeStartAngle.HasValue)
writer.WriteAttributeString("GaugeStartAngle", GaugeStartAngle.ToString());
if(GaugeEndAngle.HasValue)
writer.WriteAttributeString("GaugeEndAngle", GaugeEndAngle.ToString());
if(GaugeOriginX.HasValue)
writer.WriteAttributeString("GaugeOriginX", GaugeOriginX.ToString());
if(GaugeOriginY.HasValue)
writer.WriteAttributeString("GaugeOriginY", GaugeOriginY.ToString());
if(GaugeOuterRadius.HasValue)
writer.WriteAttributeString("GaugeOuterRadius", GaugeOuterRadius.ToString());
if(GaugeInnerRadius.HasValue)
writer.WriteAttributeString("GaugeInnerRadius", GaugeInnerRadius.ToString());
if(GaugeScaleAngle.HasValue)
writer.WriteAttributeString("GaugeScaleAngle", GaugeScaleAngle.ToString());
if(_pivot != null)
_pivot.GenerateXmlAttributes(writer);
}