FastMountainRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

高速山(エリア)シリーズのレンダリングをしても、X-Dataが均等にスペース化されているという前提をします。データのギャップが崩壊します。

継承元: BaseMountainRenderableSeries

コンストラクター

FastMountainRenderableSeries
public FastMountainRenderableSeries()
fastMountainRenderableSeries = FastMountainRenderableSeries()

FastMountainRenderableSeriesクラスの新しいインスタンスを初期化します。

メソッド

GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastMountainRenderableSeries.GetIsValidForDrawing()

描画に有効な BaseRenderableSeriesが有効なかどうかを示す値を取得します。

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastMountainRenderableSeries.InternalDraw(renderContext, renderPassData)

IRenderContext2DとIRenderPassDataを使ってシリーズを抜粋

renderContext
レンダリングコンテキスト。 これは、行、クォード、ポリゴンを画面に描画する方法を持つグラフィックオブジェクトです。
renderPassData
レンダリングパスのデータ。 再サンプリングIPointSeries、画面上のポイントと現在のYAxisとXAxis ICoordinateCalculatorをICoordinateCalculatorに収め、データポイントを画面ポイントに変換
IsHitTest
protected override bool IsHitTest(Point rawPoint, HitTestInfo nearestHitResult, double hitTestRadius, Point previousDataPoint, Point nextDataPoint)
result = fastMountainRenderableSeries.IsHitTest(rawPoint, nearestHitResult, hitTestRadius, previousDataPoint, nextDataPoint)

派生したクラスにオーバーライドすると、補間値を使用してシリーズのヒットテストを実行します

rawPoint
nearestHitResult
hitTestRadius
previousDataPoint
nextDataPoint