All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rcsb.cif.model.binary.BinaryFloatColumn Maven / Gradle / Ivy

package org.rcsb.cif.model.binary;

import org.rcsb.cif.model.FloatColumn;

public class BinaryFloatColumn extends BinaryColumn implements FloatColumn {
    private final double[] data;

    public BinaryFloatColumn(String name, int rowCount, double[] data, int[] mask) {
        super(name, rowCount, mask);
        this.data = data;
    }

    @Override
    public double get(int row) {
        return data[row];
    }

    @Override
    public String getStringData(int row) {
        return Double.toString(data[row]);
    }

    @Override
    public double[] getArray() {
        return data;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy