Curve
-
class CCurve
Curve on the plot.
Public Functions
-
std::string GetName() const
Returns the name of the curve.
- Returns
Curve’s name.
-
void SetName(const std::string &_name)
Sets new name of the curve.
- Parameters
_name – Curve’s name.
-
double GetZValue() const
Returns the value of Z axis for which this curve is defined.
- Returns
Z-value of the curve.
-
void SetZValue(double _z)
Sets a new value of Z axis for which this curve is defined.
- Parameters
_z – Z-value of the curve.
-
void AddPoint(double _x, double _y)
Adds a new point to the curve.
- Parameters
_x – X-value of the point.
_y – Y-value of the point.
-
void AddPoints(const std::vector<double> &_x, const std::vector<double> &_y)
Adds new points to the curve.
Vectors must have the same length.
- Parameters
_x – X-values of the points.
_y – Y-values of the points.
-
void AddPoints(const std::vector<CPoint> &_points)
Adds new points to the curve.
- Parameters
_points – New points.
-
std::vector<double> GetXValues() const
Returns X values of all points defined in the curve.
- Returns
X-values of all points.
-
std::vector<double> GetYValues() const
Returns Y values of all points defined in the curve.
- Returns
Y-values of all points.
-
void RemovePoint(double _x)
Removes an existing point from the curve.
If the point does not exist, does nothing.
- Parameters
_x – X-value of the point.
-
void ClearData()
Removes all defined points from the curve.
-
void Clear()
Removes all data from the curve.
-
std::string GetName() const