Class BinaryVersion0

java.lang.Object
gaiasky.data.group.BinaryIOBase
gaiasky.data.group.BinaryVersion0
All Implemented Interfaces:
BinaryIO
Direct Known Subclasses:
BinaryVersion1

public class BinaryVersion0 extends BinaryIOBase
Implements data writing for versions 0 and 1. It uses double precision for positions, velocity vectors and proper motions, and single precisions for everything else. Version 0 also includes Tycho identifiers.
  • Constructor Details

    • BinaryVersion0

      public BinaryVersion0()
  • Method Details

    • writeParticleRecord

      public void writeParticleRecord(IParticleRecord sb, DataOutputStream out) throws IOException
      Description copied from interface: BinaryIO
      Write the star bean to the output stream.
      Parameters:
      sb - The star bean.
      out - The output stream.
      Throws:
      IOException - If the write operation fails.