AirControl  1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
XCharts.RingChart Class Reference

Public Member Functions

bool UpdateMax (int serieIndex, int dataIndex, double value)
 更新指定系列执行数据项的最大值 More...
 
bool UpdateMax (int serieIndex, double value)
 更新指定系列的所有数据项的最大值 More...
 
bool UpdateMax (double value)
 更新第一个系列第一个数据项的最大值 More...
 
override SerieData AddData (string serieName, double value, double max, string dataName=null)
 Adds the data with the specified maximum value to the specified serie. 添加指定最大值的数据到指定系列中。 More...
 
override SerieData AddData (int serieIndex, double value, double max, string dataName=null)
 Adds the data with the specified maximum value to the specified serie. 添加指定最大值的数据到指定系列中。 More...
 

Detailed Description

Definition at line 10 of file RingChart_API.cs.

Member Function Documentation

◆ AddData() [1/2]

override SerieData XCharts.RingChart.AddData ( int  serieIndex,
double  value,
double  max,
string  dataName = null 
)
inline

Adds the data with the specified maximum value to the specified serie. 添加指定最大值的数据到指定系列中。

Parameters
serieIndexthe index of serie
valuethe data
maxthe max data
dataNamethe name of data
Returns
Returns True on success

Definition at line 83 of file RingChart_API.cs.

84  {
85  return base.AddData(serieIndex, value, max, dataName);
86  }

◆ AddData() [2/2]

override SerieData XCharts.RingChart.AddData ( string  serieName,
double  value,
double  max,
string  dataName = null 
)
inline

Adds the data with the specified maximum value to the specified serie. 添加指定最大值的数据到指定系列中。

Parameters
serieNamethe name of serie
valuethe data
maxthe max data
dataNamethe name of data
Returns
Returns True on success

Definition at line 69 of file RingChart_API.cs.

70  {
71  return base.AddData(serieName, value, max, dataName);
72  }

◆ UpdateMax() [1/3]

bool XCharts.RingChart.UpdateMax ( double  value)
inline

更新第一个系列第一个数据项的最大值

Parameters
value
Returns

Definition at line 55 of file RingChart_API.cs.

56  {
57  return UpdateMax(0, 0, value);
58  }

◆ UpdateMax() [2/3]

bool XCharts.RingChart.UpdateMax ( int  serieIndex,
double  value 
)
inline

更新指定系列的所有数据项的最大值

Parameters
serieIndex
value
Returns

Definition at line 35 of file RingChart_API.cs.

36  {
37  var serie = m_Series.GetSerie(serieIndex);
38  if (serie != null)
39  {
40  var flag = true;
41  for (int i = 0; i < serie.dataCount; i++)
42  {
43  if (serie.UpdateData(i, 1, value)) flag = false;
44  }
45  return flag;
46  }
47  return false;
48  }

◆ UpdateMax() [3/3]

bool XCharts.RingChart.UpdateMax ( int  serieIndex,
int  dataIndex,
double  value 
)
inline

更新指定系列执行数据项的最大值

Parameters
serieIndex
dataIndex
value
Returns

Definition at line 19 of file RingChart_API.cs.

20  {
21  var serie = m_Series.GetSerie(serieIndex);
22  if (serie != null)
23  {
24  return serie.UpdateData(dataIndex, 1, value);
25  }
26  return false;
27  }

The documentation for this class was generated from the following file:
XCharts.RingChart.UpdateMax
bool UpdateMax(int serieIndex, int dataIndex, double value)
更新指定系列执行数据项的最大值
Definition: RingChart_API.cs:19