IndexRange

StockSharp.Xaml.Charting

配列のインデックスを別のシリーズに指定する範囲を定義します。

継承元: Range<int>

コンストラクター

IndexRange
public IndexRange()
indexRange = IndexRange()

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

IndexRange
public IndexRange(int min, int max)
indexRange = IndexRange(min, max)

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

min
最少の
max
マックス。

プロパティ

Diff
public override int Diff { get; }
value = indexRange.Diff

この範囲のディフ(最大 - 分)を取得します

IsDefined
public override bool IsDefined { get; }
value = indexRange.IsDefined

この範囲が定義されているかどうかを取得する

IsZero
public override bool IsZero { get; }
value = indexRange.IsZero

範囲がゼロであるかどうかを得られる, マックスは、分を等しい

メソッド

AsDoubleRange
public override DoubleRange AsDoubleRange()
result = indexRange.AsDoubleRange()

計算のために内部で使用されているDoubleRangeにこの範囲を変換します

ClipTo
public override IRange<int> ClipTo(IRange<int> maximumRange)
result = indexRange.ClipTo(maximumRange)

現在のIRangeを最高の範囲にクリップします

maximumRange
最大範囲

戻り値: このインスタンスは、操作後に

Clone
public override object Clone()
result = indexRange.Clone()

このインスタンスをクローンします。

GrowBy
public override IRange<int> GrowBy(double minFraction, double maxFraction)
result = indexRange.GrowBy(minFraction, maxFraction)

最小限と最大偏差で現在のIRangeを成長させ、変更後にこのインスタンスを返します。

minFraction
成長する最小の分数。例えば、Min = -10 と minFraction= 0.1 は新しい分 = -11 になります。
maxFraction
成長する最大の分。例えば、Max = 10 と minFraction= 0.2 は新しい Max = 12 で起因します。

戻り値: このインスタンスは、操作後に

SetMinMax
public override IRange<int> SetMinMax(double min, double max)
result = indexRange.SetMinMax(min, max)

変更後、このインスタンスを返す、ミニ値、IRange の Max 値を設定します。

min
新規のMin値。
max
新規の Max 値。

戻り値: このインスタンスは、操作後に

SetMinMax
public override IRange<int> SetMinMax(double min, double max, IRange<int> maxRange)
result = indexRange.SetMinMax(min, max, maxRange)

最小値、最大値の値をクリップ値にすることで、変更後のこのインスタンスを返します。

min
新規のMin値。
max
新規の Max 値。
maxRange
クリップ値に使われる最大範囲。

戻り値: このインスタンスは、操作後に