Class UCDParser

java.lang.Object
gaiasky.util.ucd.UCDParser

public class UCDParser extends Object
  • Field Details

    • ID_NAMES

      public static String[] ID_NAMES
    • NAME_NAMES

      public static String[] NAME_NAMES
    • RA_NAMES

      public static String[] RA_NAMES
    • X_NAMES

      public static String[] X_NAMES
    • DEC_NAMES

      public static String[] DEC_NAMES
    • Y_NAMES

      public static String[] Y_NAMES
    • DIST_NAMES

      public static String[] DIST_NAMES
    • Z_NAMES

      public static String[] Z_NAMES
    • PLLX_NAMES

      public static String[] PLLX_NAMES
    • MAG_NAMES

      public static String[] MAG_NAMES
    • COLOR_NAMES

      public static String[] COLOR_NAMES
    • TEFF_NAMES

      public static String[] TEFF_NAMES
    • PMRA_NAMES

      public static String[] PMRA_NAMES
    • PMDEC_NAMES

      public static String[] PMDEC_NAMES
    • RADVEL_NAMES

      public static String[] RADVEL_NAMES
    • RADIUS_NAMES

      public static String[] RADIUS_NAMES
    • SIZE_NAMES

      public static String[] SIZE_NAMES
    • NSTARS_NAMES

      public static String[] NSTARS_NAMES
    • VARIMAGS_NAMES

      public static String[] VARIMAGS_NAMES
    • VARICOLS_NAMES

      public static String[] VARICOLS_NAMES
    • VARITIMES_NAMES

      public static String[] VARITIMES_NAMES
    • PERIOD_NAMES

      public static String[] PERIOD_NAMES
    • EPOCH_NAMES

      public static String[] EPOCH_NAMES
    • SMA_NAMES

      public static String[] SMA_NAMES
    • ECC_NAMES

      public static String[] ECC_NAMES
    • INC_NAMES

      public static String[] INC_NAMES
    • ASCNODE_NAMES

      public static String[] ASCNODE_NAMES
    • ARGPERI_NAMES

      public static String[] ARGPERI_NAMES
    • MANOMALY_NAMES

      public static String[] MANOMALY_NAMES
    • ucdmap

      public Map<UCD.UCDType, com.badlogic.gdx.utils.Array<UCD>> ucdmap
    • hasId

      public boolean hasId
    • ID

      public com.badlogic.gdx.utils.Array<UCD> ID
    • hasName

      public boolean hasName
    • NAME

      public com.badlogic.gdx.utils.Array<UCD> NAME
    • hasPos

      public boolean hasPos
    • POS1

      public com.badlogic.gdx.utils.Array<UCD> POS1
    • POS2

      public com.badlogic.gdx.utils.Array<UCD> POS2
    • POS3

      public com.badlogic.gdx.utils.Array<UCD> POS3
    • hasPm

      public boolean hasPm
    • PMRA

      public com.badlogic.gdx.utils.Array<UCD> PMRA
    • PMDEC

      public com.badlogic.gdx.utils.Array<UCD> PMDEC
    • RADVEL

      public com.badlogic.gdx.utils.Array<UCD> RADVEL
    • hasMag

      public boolean hasMag
    • MAG

      public com.badlogic.gdx.utils.Array<UCD> MAG
    • hasColor

      public boolean hasColor
    • COL

      public com.badlogic.gdx.utils.Array<UCD> COL
    • hasSize

      public boolean hasSize
    • SIZE

      public com.badlogic.gdx.utils.Array<UCD> SIZE
    • hasTEff

      public boolean hasTEff
    • TEFF

      public com.badlogic.gdx.utils.Array<UCD> TEFF
    • hasVariability

      public boolean hasVariability
    • hasPeriod

      public boolean hasPeriod
    • VARI_TIMES

      public com.badlogic.gdx.utils.Array<UCD> VARI_TIMES
    • VARI_MAGS

      public com.badlogic.gdx.utils.Array<UCD> VARI_MAGS
    • VARI_COLS

      public com.badlogic.gdx.utils.Array<UCD> VARI_COLS
    • PERIOD

      public com.badlogic.gdx.utils.Array<UCD> PERIOD
    • hasKeplerElements

      public boolean hasKeplerElements
    • EPOCH

      public com.badlogic.gdx.utils.Array<UCD> EPOCH
    • SMA

      public com.badlogic.gdx.utils.Array<UCD> SMA
    • ECC

      public com.badlogic.gdx.utils.Array<UCD> ECC
    • INC

      public com.badlogic.gdx.utils.Array<UCD> INC
    • ASCNODE

      public com.badlogic.gdx.utils.Array<UCD> ASCNODE
    • ARGPERI

      public com.badlogic.gdx.utils.Array<UCD> ARGPERI
    • MANOMALY

      public com.badlogic.gdx.utils.Array<UCD> MANOMALY
    • extra

      public com.badlogic.gdx.utils.Array<UCD> extra
  • Constructor Details

    • UCDParser

      public UCDParser()
  • Method Details

    • isName

      public static boolean isName(String colName)
    • isId

      public static boolean isId(String colName)
    • isRa

      public static boolean isRa(String colName)
    • isX

      public static boolean isX(String colName)
    • isDec

      public static boolean isDec(String colName)
    • isY

      public static boolean isY(String colName)
    • isDist

      public static boolean isDist(String colName)
    • isZ

      public static boolean isZ(String colName)
    • isPllx

      public static boolean isPllx(String colName)
    • isMag

      public static boolean isMag(String colName)
    • isColor

      public static boolean isColor(String colName)
    • isTeff

      public static boolean isTeff(String colName)
    • isPmra

      public static boolean isPmra(String colName)
    • isPmde

      public static boolean isPmde(String colName)
    • isRadvel

      public static boolean isRadvel(String colName)
    • isSize

      public static boolean isSize(String colName)
    • isRadius

      public static boolean isRadius(String colName)
    • isNstars

      public static boolean isNstars(String colName)
    • isVariMags

      public static boolean isVariMags(String colName)
    • isVariColors

      public static boolean isVariColors(String colName)
    • isVariTimes

      public static boolean isVariTimes(String colName)
    • isPeriod

      public static boolean isPeriod(String colName)
    • parse

      public void parse(uk.ac.starlink.table.StarTable table)
      Parses the given table and puts the UCD info into the ucdmap. The map and all the indices are overwritten.
      Parameters:
      table - The StarTable to parse
    • has

      public boolean has(UCD ucd)
    • has

      public boolean has(UCD ucd, com.badlogic.gdx.utils.Array<UCD> a)
    • getPositionType

      public Position.PositionType getPositionType(UCD pos1, UCD pos2, UCD pos3)
    • getByColumName

      public UCD getByColumName(String columName)