Example #1
0
 /// <summary>
 /// Creates a handle based on parameterized location and time (used to prevent rounding errors when e g cutting a route).
 /// </summary>
 /// <param name="parameterizedLocation"></param>
 /// <param name="time"></param>
 /// <param name="location"></param>
 /// <param name="transformationMatrix"></param>
 /// <param name="markerDrawer"></param>
 /// <param name="type"></param>
 public Handle(ParameterizedLocation parameterizedLocation, DateTime?time, PointD location, GeneralMatrix transformationMatrix, IMarkerDrawer markerDrawer, HandleType type)
 {
     ParameterizedLocation = parameterizedLocation;
     Time                 = time;
     Location             = location;
     TransformationMatrix = transformationMatrix;
     MarkerDrawer         = markerDrawer;
     Type                 = type;
 }
Example #2
0
 /// <summary>
 /// Creates a handle based on parameterized location and time (used to prevent rounding errors when e g cutting a route).
 /// </summary>
 /// <param name="parameterizedLocation"></param>
 /// <param name="time"></param>
 /// <param name="location"></param>
 /// <param name="transformationMatrix"></param>
 /// <param name="markerDrawer"></param>
 public Handle(ParameterizedLocation parameterizedLocation, DateTime?time, PointD location, GeneralMatrix transformationMatrix, IMarkerDrawer markerDrawer)
     : this(parameterizedLocation, time, location, transformationMatrix, markerDrawer, HandleType.Handle)
 {
 }
Example #3
0
 /// <summary>
 /// Creates a handle based on parameterized location.
 /// </summary>
 /// <param name="parameterizedLocation"></param>
 /// <param name="location"></param>
 /// <param name="transformationMatrix"></param>
 /// <param name="markerDrawer"></param>
 /// <param name="type"></param>
 public Handle(ParameterizedLocation parameterizedLocation, PointD location, GeneralMatrix transformationMatrix, IMarkerDrawer markerDrawer, HandleType type)
     : this(parameterizedLocation, null, location, transformationMatrix, markerDrawer, HandleType.Handle)
 {
 }