C# Class Railgun.RailFloatCompressor

Compresses floats to a given range with a given precision. http://stackoverflow.com/questions/8382629/compress-floating-point-numbers-with-specified-range-and-precision
Datei anzeigen Open project: ashoulson/RailgunNet

Private Properties

Property Type Description
ComputeRequiredBits int

Public Methods

Method Description
Pack ( float value ) : uint
RailFloatCompressor ( float minValue, float maxValue, float precision )
Unpack ( uint data ) : float

Private Methods

Method Description
ComputeRequiredBits ( ) : int

Method Details

Pack() public method

public Pack ( float value ) : uint
value float
return uint

RailFloatCompressor() public method

public RailFloatCompressor ( float minValue, float maxValue, float precision )
minValue float
maxValue float
precision float

Unpack() public method

public Unpack ( uint data ) : float
data uint
return float