OHOS::UIChartDataSerial
Overview
Related Modules:
Description:
Defines a data set and provides functions such as adding and deleting data points.
Since:
1.0
Version:
1.0
Summary
Data Structures
| Data Structure Name | Description |
|---|---|
| PointStyle | Defines the style for the top, bottom, and frontmost points in a line chart. |
Public Member Functions
| Public Member Function Name | Description |
|---|---|
| UIChartDataSerial () | A constructor used to create a UIChartDataSerial instance. |
| ~UIChartDataSerial () | virtual A destructor used to delete the UIChartDataSerial instance. |
| SetMaxDataCount (uint16_t maxCount) | bool Sets the maximum number of data points that can be stored in a data set. |
| ModifyPoint (uint16_t index, const Point &point) | bool Modifies the value of a data point in the data set. |
| GetPoint (uint16_t index, Point &point) | bool Obtains the coordinates in the chart for a data point in the data set. |
| AddPoints (const Point data, uint16_t count) | bool Adds data points. |
| ClearData () | void Clears all data points. |
| GetDataCount () const | uint16_t Obtains the number of data points available in the data set. |
| EnableSmooth (bool smooth) | void Sets whether to smooth a polyline. |
| IsSmooth () const | bool Checks whether smoothing is performed on a polyline. |
| EnableGradient (bool enable) | void Enables the fill color of a line chart. |
| IsGradient () const | bool Checks whether a polyline has a fill color. |
| GetPeakIndex () const | uint16_t Obtains the index of the top point in the data set. |
| GetLatestIndex () const | uint16_t Obtains the index of the frontmost point (the latest added or modified data point in a data set). |
| GetValleyIndex () const | uint16_t Obtains the index of the bottom point in a data set. |
| GetPeakData () const | int16_t Obtains the Y value of the top point in a data set. |
| GetValleyData () const | int16_t Obtains the Y value of the bottom point in a data set. |
| GetLineColor () const | ColorType Obtains the polyline color of the data set in a line chart. |
| GetFillColor () const | ColorType Obtains the fill color of the data set. |
| SetFillColor (const ColorType &color) | void Sets the fill color of the data set. |
| SetLineColor (const ColorType &color) | void Sets the polyline color of the data set in the line chart. |
| HidePoint (uint16_t index, uint16_t count) | void Hides some points in the data set. |
| GetHideIndex () const | uint16_t Obtains the index from which the data set starts to hide. |
| GetHideCount () const | uint16_t Obtains the number of hidden points in the data set. |
| SetHeadPointStyle (const PointStyle &style) | void Sets the style of the frontmost point on a polyline. |
| SetTopPointStyle (const PointStyle &style) | void Sets the style of the top point of a polyline. |
| SetBottomPointStyle (const PointStyle &style) | void Sets the style of the bottom point of a polyline. |
| GetHeadPointStyle () const | const PointStyle & Obtains the style of the frontmost point on a polyline. |
| GetTopPointStyle () const | const PointStyle & Obtains the style of the top point of a polyline. |
| GetBottomPointStyle () const | const PointStyle & Obtains the style of the bottom point of a polyline. |
| EnableHeadPoint (bool enable) | void Enables the feature of drawing the frontmost point on a polyline. |
| EnableTopPoint (bool enable) | void Enables the feature of drawing the top point of a polyline. If there are multiple top points, only the first one is drawn. |
| EnableBottomPoint (bool enable) | void Enables the feature of drawing the bottom point of a polyline. If there are multiple bottom points, only the first one is drawn. |
| operator new (size_t size) | void Overrides the new function. |
| operator delete (void *p) | void Overrides the delete function. |
