/// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteObservation <Direction>(editSerializer, DataField.Direction);
     data.WriteObservation <Observation>(editSerializer, DataField.Distance);
     data.WriteFeature <PointFeature>(editSerializer, DataField.From);
     data.WriteItem <bool>(editSerializer, DataField.Default);
 }
예제 #2
0
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteFeature <LineFeature>(editSerializer, DataField.RefLine);
     data.WriteObservation <Observation>(editSerializer, DataField.Offset);
     data.WriteFeature <LineFeature>(editSerializer, DataField.Term1);
     data.WriteFeature <LineFeature>(editSerializer, DataField.Term2);
     data.WriteItem <bool>(editSerializer, DataField.ReverseArc);
 }
예제 #3
0
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteFeature <PointFeature>(editSerializer, DataField.UpdatedPoint);
     data.WriteItem <double>(editSerializer, DataField.X);
     data.WriteItem <double>(editSerializer, DataField.Y);
 }
예제 #4
0
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteItem <bool>(editSerializer, DataField.ExtendFromEnd);
     data.WriteObservation <Distance>(editSerializer, DataField.Distance);
 }
예제 #5
0
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteItem<double>(editSerializer, DataField.X);
     data.WriteItem<double>(editSerializer, DataField.Y);
 }
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteObservation<Distance>(editSerializer, DataField.Distance);
     data.WriteItem<bool>(editSerializer, DataField.EntryFromEnd);
 }
 /// <summary>
 /// Writes updates for an editing operation to a persistent storage area.
 /// </summary>
 /// <param name="editSerializer">The mechanism for storing content.</param>
 /// <param name="data">The collection of changes to write</param>
 public void WriteUpdateItems(EditSerializer editSerializer, UpdateItemCollection data)
 {
     data.WriteObservation<Direction>(editSerializer, DataField.Direction);
     data.WriteObservation<Observation>(editSerializer, DataField.Distance);
     data.WriteFeature<PointFeature>(editSerializer, DataField.From);
     data.WriteItem<bool>(editSerializer, DataField.Default);
 }