/// <summary>
 /// Add a visual marker to the parent primitive.
 /// </summary>
 /// <param name="p"></param>
 public void AddPoint(ChartPoint p)
 {
     _points.Add(p);
 }