Example #1
0
 /// <summary>
 /// Updates a radius value for a given figure.
 /// </summary>
 /// <remarks>
 /// A constant <see cref="pointRadius"/>pointRadius is used for points
 /// A transformed radius is used for points
 /// All other figures get radius of 0
 /// </remarks>
 private void UpdateRadius()
 {
     if (original is Geometry.Figures.Point)
     {
         Radius = pointRadius;
     }
     else if (original is Circle)
     {
         Radius = Transformer.ConvertToScreenLength((original as Circle).Radius);
     }
     else
     {
         Radius = 0;
     }
 }