StiAlignValue Class

Namespace: Stimulsoft.Base

Helps to aligning values.

Methods

Method Returns Description
AlignToGrid static double Aligning value on grid.
AlignToMaxGrid static (+1 overloads) double Aligning value on grid to greater.
AlignToMinGrid static double Aligning value on grid to less.

Method Details

AlignToGrid static

AlignToGrid(value: double, gridSize: double, aligningToGrid: bool): double

Aligning value on grid.

Parameters

  • value (double) — Value to align.
  • gridSize (double) — Grid size.
  • aligningToGrid (bool) — Align or no.

Returns double — Aligned value.


AlignToMaxGrid static

AlignToMaxGrid(value: double, gridSize: double, aligningToGrid: bool): double

Aligning value on grid to greater.

Parameters

  • value (double) — Value to align.
  • gridSize (double) — Grid size.
  • aligningToGrid (bool) — Align or no.

Returns double — Aligned value.


AlignToMaxGrid(value: decimal, gridSize: decimal, aligningToGrid: bool): decimal

Aligning value on grid to greater.

Parameters

  • value (decimal) — Value to align.
  • gridSize (decimal) — Grid size.
  • aligningToGrid (bool) — Align or no.

Returns decimal — Aligned value.


AlignToMinGrid static

AlignToMinGrid(value: double, gridSize: double, aligningToGrid: bool): double

Aligning value on grid to less.

Parameters

  • value (double) — Value to align.
  • gridSize (double) — Grid size.
  • aligningToGrid (bool) — Align or no.

Returns double — Aligned value.