Interface IAttribute<T extends IParticleRecord>

All Known Implementing Classes:
AttributeAbsmag, AttributeAppmag, AttributeColorBlue, AttributeColorGreen, AttributeColorRed, AttributeDEC, AttributeDistance, AttributeEclLatitude, AttributeEclLongitude, AttributeGalLatitude, AttributeGalLongitude, AttributeMualpha, AttributeMudelta, AttributeRA, AttributeRadvel, AttributeUCD

public interface IAttribute<T extends IParticleRecord>
Represents an attribute
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Vector3d
     
    static Vector3d
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    get​(T bean)
    Gets the value of this attribute
    Gets the unit in string
    Gets the name
  • Field Details

  • Method Details

    • get

      double get(T bean)
      Gets the value of this attribute
      Returns:
      The value
    • getUnit

      String getUnit()
      Gets the unit in string
      Returns:
      The unit of this attribute
    • toString

      String toString()
      Gets the name
      Overrides:
      toString in class Object
      Returns:
      The name