PointResamplerBase

StockSharp.Xaml.Charting.Numerics

実装: IPointResampler

メソッド

ReducePointUnevenImpl
private static void ReducePointUnevenImpl(UncheckedList<double> xValues, UncheckedList<double> yValues, Point2DSeries reducedPoints, int startIndexInclusive, int endIndexInclusive, double minXInclusive, double maxXInclusive, int viewportWidth, bool isCategoryAxis)
PointResamplerBase.ReducePointUnevenImpl(xValues, yValues, reducedPoints, startIndexInclusive, endIndexInclusive, minXInclusive, maxXInclusive, viewportWidth, isCategoryAxis)

これらは、TX,TY の各ペアで実装する必要があります。T4 テンプレートを使うのは、どちらのパフォーマンスを最適化するためには、C++/ASM で実装され、GetMinMaxValuesForPixel メソッドだけでなく、GetMinMaxValuesForPixel メソッドは、パーピクセルの非管理コールトランジションを回避します。しかし、reducedPoints は、あらかじめ割り当てられたバッファとして渡され、 Point2DSeries として渡される必要があります。NaN は、NaNS2TOKEN が、NaN が複数のピクセルを SKEN に渡せるのは、NaNNaNNaNDSeries ピクセルを ピクセルごとに再配置するようなエラーが発生するの処理が、NaNNaNNaNNaNNaNNaNNaNS2TKEN ピクセルを複数行を複数行を ピクセルを ピクセルを ピクセルを ピクセルを ピクセルを ピクセルを ピクセルを ピクセルにするには、NaNピクセルを ピクセルを ピクセル ピクセル ピクセル ピクセル

ReducePointUnevenImpl``2
private static void ReducePointUnevenImpl<TX, TY>(UncheckedList<TX> xValues, UncheckedList<TY> yValues, Point2DSeries reducedPoints, int startIndexInclusive, int endIndexInclusive, double minXInclusive, double maxXInclusive, int viewportWidth, bool isCategoryAxis)
PointResamplerBase.ReducePointUnevenImpl(xValues, yValues, reducedPoints, startIndexInclusive, endIndexInclusive, minXInclusive, maxXInclusive, viewportWidth, isCategoryAxis)

チェックされていないリストがx-とy-valuesで取得された一般的な実装。