Class FixedPointEncoding

java.lang.Object
org.rcsb.cif.binary.encoding.FixedPointEncoding
All Implemented Interfaces:
Encoding<FloatArray,​Int32Array>

public class FixedPointEncoding
extends Object
implements Encoding<FloatArray,​Int32Array>

Converts an array of floating point numbers to a Int32Array multiplied by a given factor.

 FixedPoint {
     kind = "FixedPoint"
     factor: number
     srcType: Float32 | Float64
 }
 Example
 [1.2, 1.23, 0.123]
 ---FixedPoint--->
 { factor = 100 } [120, 123, 12]