public override void FromXml(XElement config, ObjectsMap map, bool invert) { base.FromXml(config, map, invert); DashLength.FromXml(config, DefaultDashLength); SpaceLength.FromXml(config, DefaultSpaceLength); Parallel.FromXml(config, true); UseSecondColor.FromXml(config, false); SecondColor.FromXml(config, DefaultColor); UseGap.FromXml(config, false); GapLength.FromXml(config, DefaultSpaceLength); GapPeriod.FromXml(config, DefaulCrosswalkGapPeriod); }
public override XElement ToXml() { var config = base.ToXml(); DashLength.ToXml(config); SpaceLength.ToXml(config); Parallel.ToXml(config); UseSecondColor.ToXml(config); SecondColor.ToXml(config); UseGap.ToXml(config); GapLength.ToXml(config); GapPeriod.ToXml(config); return(config); }
public override string ToString() { return(string.Format("{0} : {1} : {2}", FstFile.ToString(), GapLength.ToString("X8"), Alignment.ToString())); }