Class PointParticleRecord

java.lang.Object
gaiasky.scenegraph.particle.PointParticleRecord
All Implemented Interfaces:
IParticleRecord

public class PointParticleRecord
extends java.lang.Object
implements IParticleRecord
Point particle record, only contains a double array to hold the data
  • Constructor Summary

    Constructors
    Constructor Description
    PointParticleRecord​(double[] data)  
  • Method Summary

    Modifier and Type Method Description
    float absmag()  
    void addName​(java.lang.String name)  
    void addNames​(java.lang.String... names)  
    float appmag()  
    double b()
    Galactic latitude in degrees.
    double beta()
    Ecliptic latitude in degrees.
    float col()  
    double dec()
    Declination in degrees.
    double distance()
    Distance in internal units.
    ObjectDoubleMap.Keys<UCD> extraKeys()  
    double getExtra​(UCD ucd)  
    double getExtra​(java.lang.String name)  
    boolean hasCol()  
    boolean hasExtra()  
    boolean hasExtra​(UCD ucd)  
    boolean hasExtra​(java.lang.String name)  
    boolean hasName​(java.lang.String candidate)  
    boolean hasName​(java.lang.String candidate, boolean matchCase)  
    int hip()  
    long id()  
    double l()
    Galactic longitude in degrees.
    double lambda()
    Ecliptic longitude in degrees.
    float mualpha()  
    float mudelta()  
    java.lang.String[] names()  
    java.lang.String namesConcat()  
    OctreeNode octant()  
    double parallax()
    Parallax in mas.
    double pmx()  
    double pmy()  
    double pmz()  
    Vector3d pos​(Vector3d aux)  
    double ra()
    Right ascension in degrees.
    double radius()  
    float radvel()  
    double[] rawDoubleData()  
    float[] rawFloatData()  
    double[] rgb()  
    void setCol​(float col)  
    void setHip​(int hip)  
    void setId​(long id)  
    void setMag​(float appmag, float absmag)  
    void setName​(java.lang.String name)  
    void setNames​(java.lang.String... names)  
    void setOctant​(OctreeNode octant)  
    void setPos​(double x, double y, double z)  
    void setProperMotion​(float mualpha, float mudelta, float radvel)  
    void setSize​(float size)  
    void setVelocityVector​(double vx, double vy, double vz)  
    float size()  
    double x()  
    double y()  
    double z()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait