예제 #1
0
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    #endregion
    #region Class methods


    //====================================================================================
    /// <summary>
    /// This method add a value to the plot data list.
    /// Using only the first 2 values of the array of float.
    /// </summary>
    /// <returns>String containing the JSON class output</returns>
    //-----------------------------------------------------------------------------------
    public String GetData ( )
    {
      System.Text.StringBuilder output = new System.Text.StringBuilder ( );

      if ( this._Data.Count == 0 )
      {
        return String.Empty;
      }

      if ( this._Data.Count == 1 )
      {
        output.Append ( "[ " );
        output.Append ( this._Data [ 0 ].GetData ( ) );
        output.AppendLine ( "] " );
      }
      else
      {
        //
        // get each array of data 
        //
        output.Append ( "[ " );
        for ( int i = 0; i < this._Data.Count; i++ )
        {
          if ( i > 0 )
          {
            output.AppendLine ( "," );
          }
          PlotData data = this._Data [ i ];
          output.Append ( data.GetData ( ) );
        }
        output.AppendLine ( "] " );
      }

      return output.ToString ( );
    }
예제 #2
0
    //====================================================================================
    /// <summary>
    /// This method add a value to the plot data list.
    /// Using only the first 2 values of the array of float.
    /// </summary>
    /// <param name="Data">PlotData object</param>
    //-----------------------------------------------------------------------------------
    public void AddData ( PlotData Data )
    {
      this._Data.Add ( Data );

    }