Class
RegularDistribution

Represents default distribution which is represented by linear function.

Definition

Namespace:Telerik.Windows.Controls.Gauge

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public class RegularDistribution : IValueDistribution

Inheritance: objectRegularDistribution

Implements: IValueDistribution

Constructors

RegularDistribution()

Declaration

cs-api-definition
public RegularDistribution()

Methods

CalculateScaleMetrics(GraphicScale)

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

Declaration

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

Parameters

scale

GraphicScale

Scale object.

Implements IValueDistribution.CalculateScaleMetrics(GraphicScale)

GetAbsoluteValue(double, double, double)

Gets absolute value for given relative value.

Declaration

cs-api-definition
public 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.

Implements IValueDistribution.GetAbsoluteValue(double, double, double)

GetRelativeValue(double, double, double)

Gets relative value for given absolute value.

Declaration

cs-api-definition
public 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.

Implements IValueDistribution.GetRelativeValue(double, double, double)

GetValueAtTick(GraphicScale, int, int, int)

Get value at the tick position.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Usage", "CA2233:OperationsShouldNotOverflow", MessageId = "majorTickIndex+1")]
public double GetValueAtTick(GraphicScale scale, int majorTickIndex, int middleTickIndex, int minorTickIndex)

Parameters

scale

GraphicScale

Scale object.

majorTickIndex

int

MajorTick index.

middleTickIndex

int

MiddleTick index.

minorTickIndex

int

MinorTick index.

Returns

double

Absolute value at the tick position.

Implements IValueDistribution.GetValueAtTick(GraphicScale, int, int, int)