MtxVecTee::DrawValues Function

Overload List

#SignatureDescription
1void DrawValues(TVec *Y, TChartSeries *Series, double XOffset = 0, double xStep = 1.0, bool PixelDownSample = false);Draws vector or matrix values by using any valid already created chart series.
2void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series, double XOffset, double xStep = 1.0);
3void DrawValues(TVec *X, TVec *Y, TChartSeries *Series, bool PixelDownSample = false);Plots a Y=Y(X) using Series.
4void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series);Copy several vectors to the same series in one pass.
5void DrawValues(const DewArray<TVec *> &Vectors, const DewArray<TChartSeries *> &Series, bool PixelDownSample = false);Copy each of the vector in Vectors array to separate series in Series array.
6void DrawValues(TMtx *A, TMtxGridSeries *Series);Plots a Z=Z(X,Y) using Series.

Overload 1: void DrawValues(TVec *Y, TChartSeries *Series, double XOffset = 0, double xStep = 1.0, bool PixelDownSample = false);

Draws vector or matrix values by using any valid already created chart series.

#NameTypeDescription
1YTVec *
2SeriesTChartSeries *
3XOffset = 0double
4xStep = 1.0double
5PixelDownSample = falsebool
Remarks:

Plots a Y=Y(X) using Series. X values are calculated using the following formula

X[i] = XOffSet + XStep*i 

If parameter PixelDownSample is True, then DrawValues will automatically use PixelDownSample method to reduce the number of points displayed (much faster display).

See Also: MtxVecTee::DrawValues
Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only

Overload 2: void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series, double XOffset, double xStep = 1.0);

#NameTypeDescription
1Vectorsconst DewArray<TVec *> &
2SeriesTChartSeries *
3XOffsetdouble
4xStep = 1.0double
Remarks:

When a series requires 3 or more input vectors, X, Y and Z, the Vectors open array holds the Y,Z... and the XOffset and XStep parameters are used to construct the X vector.

Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only

Overload 3: void DrawValues(TVec *X, TVec *Y, TChartSeries *Series, bool PixelDownSample = false);

Plots a Y=Y(X) using Series.

#NameTypeDescription
1XTVec *
2YTVec *
3SeriesTChartSeries *
4PixelDownSample = falsebool
Remarks:

If parameter PixelDownSample is True, then DrawValues will automatically use PixelDownSample method to reduce the number of points displayed (much faster display).

Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only

Overload 4: void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series);

Copy several vectors to the same series in one pass.

#NameTypeDescription
1Vectorsconst DewArray<TVec *> &
2SeriesTChartSeries *
Remarks:

Copy each of the vector in Vectors array to Series TChartValueList(s): XValues, YValues, ZValues,.... Use this routine, if you want to copy several vectors to the same series in one pass.

Note
Use this routine to construct error chart with only one line of code.

Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only

Overload 5: void DrawValues(const DewArray<TVec *> &Vectors, const DewArray<TChartSeries *> &Series, bool PixelDownSample = false);

Copy each of the vector in Vectors array to separate series in Series array.

#NameTypeDescription
1Vectorsconst DewArray<TVec *> &
2Seriesconst DewArray<TChartSeries *> &
3PixelDownSample = falsebool
Remarks:

If parameter PixelDownSample is True, the DrawValues will automatically use PixelDownSample method to reduce the number of points displayed for all series (much faster display).

Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only

Overload 6: void DrawValues(TMtx *A, TMtxGridSeries *Series);

Plots a Z=Z(X,Y) using Series.

#NameTypeDescription
1ATMtx *
2SeriesTMtxGridSeries *
Remarks:

Y,Z are matrix row/column indices and Z=Z(X,Y) are matrix values for specific cell.

Declared in Dew::Math::Controls::VCL::Units::MtxVecTee · Dew.Math.Controls.VCL/Units.MtxVecTee.h · C++Builder only