com.stimulsoft.base
Class StiAlignValue

java.lang.Object
  extended by com.stimulsoft.base.StiAlignValue

public final class StiAlignValue
extends java.lang.Object

Helps to aligning values.


Method Summary
static double alignToGrid(double value, double gridSize, boolean aligningToGrid)
          Aligning value on grid.
static double alignToMaxGrid(double value, double gridSize, boolean aligningToGrid)
          Aligning value on grid to greater.
static double alignToMinGrid(double value, double gridSize, boolean aligningToGrid)
          Aligning value on grid to less.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

alignToMaxGrid

public static double alignToMaxGrid(double value,
                                    double gridSize,
                                    boolean aligningToGrid)
Aligning value on grid to greater.

Parameters:
value - Value to align.
gridSize - Grid size.
aligningToGrid - Align or no.
Returns:
Aligned value.

alignToMinGrid

public static double alignToMinGrid(double value,
                                    double gridSize,
                                    boolean aligningToGrid)
Aligning value on grid to less.

Parameters:
value - Value to align.
gridSize - Grid size.
aligningToGrid - Align or no.
Returns:
Aligned value.

alignToGrid

public static double alignToGrid(double value,
                                 double gridSize,
                                 boolean aligningToGrid)
Aligning value on grid.

Parameters:
value - Value to align.
gridSize - Grid size.
aligningToGrid - Align or no.
Returns:
Aligned value.