Example #1
0
 /// <summary>
 /// (internal use) reconfigures the plot after changes
 /// </summary>
 public override void Configure()
 {
     if (m_invalidated)
     {
         ILArray <double> indices;
         ILArray <double> vertices = Computation.CreateVertices(
             m_data, out indices, m_beta, m_scaling / 2, m_colormap);
         m_lines.Update(vertices["0;:"], vertices["1;:"], vertices["2;:"], indices, vertices["3:5;:"].T);
         // configure axes
         configureAxis(AxisNames.XAxis, XLabels);
         configureAxis(AxisNames.YAxis, YLabels);
     }
     base.Configure();
 }