Class
RangeLogarithmicDistribution

Represents distribution which is represented by logarithmic function.

Definition

Namespace:Telerik.Windows.Controls.Gauge

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public class RangeLogarithmicDistribution : LogarithmicDistributionBase, IValueDistribution

Inheritance: objectLogarithmicDistributionBaseRangeLogarithmicDistribution

Implements: IValueDistribution

Inherited Members LogarithmicDistributionBase.GetValueAtTick(GraphicScale, int, int, int)LogarithmicDistributionBase.LogarithmicBase

Constructors

RangeLogarithmicDistribution()

Declaration

cs-api-definition
public RangeLogarithmicDistribution()

Methods

CalculateScaleMetrics(GraphicScale)

Calculate scale specific metrics which can be used to perform other calculations.

Declaration

cs-api-definition
public override void CalculateScaleMetrics(GraphicScale scale)

Parameters

scale

GraphicScale

Scale object.

Overrides LogarithmicDistributionBase.CalculateScaleMetrics(GraphicScale)

GetAbsoluteValue(double, double, double)

Gets absolute value for given relative value.

Declaration

cs-api-definition
public override double GetAbsoluteValue(double min, double max, double relativeValue)

Parameters

min

double

Minimal scale value.

max

double

Maximal scale value.

relativeValue

double

Relative value.

Returns

double

Absolute value.

Overrides LogarithmicDistributionBase.GetAbsoluteValue(double, double, double)

GetRelativeValue(double, double, double)

Gets relative value for given absolute value.

Declaration

cs-api-definition
public override double GetRelativeValue(double min, double max, double absoluteValue)

Parameters

min

double

Minimal scale value.

max

double

Maximal scale value.

absoluteValue

double

Absolute value.

Returns

double

Relative value.

Overrides LogarithmicDistributionBase.GetRelativeValue(double, double, double)