Interface IParticleRecord

All Known Implementing Classes:
ParticleRecord, PointParticleRecord

public interface IParticleRecord
  • Method Details

    • rawDoubleData

      double[] rawDoubleData()
    • rawFloatData

      float[] rawFloatData()
    • x

      double x()
    • y

      double y()
    • z

      double z()
    • setPos

      void setPos​(double x, double y, double z)
    • pos

      Vector3d pos​(Vector3d aux)
    • pmx

      double pmx()
    • pmy

      double pmy()
    • pmz

      double pmz()
    • setVelocityVector

      void setVelocityVector​(double vx, double vy, double vz)
    • names

      java.lang.String[] names()
    • namesConcat

      java.lang.String namesConcat()
    • hasName

      boolean hasName​(java.lang.String candidate)
    • hasName

      boolean hasName​(java.lang.String candidate, boolean matchCase)
    • setNames

      void setNames​(java.lang.String... names)
    • setName

      void setName​(java.lang.String name)
    • addName

      void addName​(java.lang.String name)
    • addNames

      void addNames​(java.lang.String... names)
    • appmag

      float appmag()
    • absmag

      float absmag()
    • setMag

      void setMag​(float appmag, float absmag)
    • hasCol

      boolean hasCol()
    • col

      float col()
    • setCol

      void setCol​(float col)
    • rgb

      double[] rgb()
    • size

      float size()
    • setSize

      void setSize​(float size)
    • radius

      double radius()
    • setId

      void setId​(long id)
    • id

      long id()
    • setHip

      void setHip​(int hip)
    • hip

      int hip()
    • mualpha

      float mualpha()
    • mudelta

      float mudelta()
    • radvel

      float radvel()
    • setProperMotion

      void setProperMotion​(float mualpha, float mudelta, float radvel)
    • octant

      OctreeNode octant()
    • setOctant

      void setOctant​(OctreeNode octant)
    • distance

      double distance()
      Distance in internal units. Beware, does the computation on the fly.
      Returns:
      The distance, in internal units
    • parallax

      double parallax()
      Parallax in mas.
      Returns:
      The parallax in mas.
    • ra

      double ra()
      Right ascension in degrees. Beware, does the conversion on the fly.
      Returns:
      The right ascension, in degrees
    • dec

      double dec()
      Declination in degrees. Beware, does the conversion on the fly.
      Returns:
      The declination, in degrees
    • lambda

      double lambda()
      Ecliptic longitude in degrees.
      Returns:
      The ecliptic longitude, in degrees
    • beta

      double beta()
      Ecliptic latitude in degrees.
      Returns:
      The ecliptic latitude, in degrees
    • l

      double l()
      Galactic longitude in degrees.
      Returns:
      The galactic longitude, in degrees
    • b

      double b()
      Galactic latitude in degrees.
      Returns:
      The galactic latitude, in degrees
    • hasExtra

      boolean hasExtra()
    • hasExtra

      boolean hasExtra​(java.lang.String name)
    • hasExtra

      boolean hasExtra​(UCD ucd)
    • getExtra

      double getExtra​(java.lang.String name)
    • getExtra

      double getExtra​(UCD ucd)
    • extraKeys