Package gaiasky.scene.api
Interface IParticleRecord
- All Known Implementing Classes:
ParticleRecord,PointParticleRecord,VariableRecord
public interface IParticleRecord
-
Method Summary
Modifier and TypeMethodDescriptionfloatabsmag()voidvoidfloatappmag()doubleb()Galactic latitude in degrees.doublebeta()Ecliptic latitude in degrees.floatcol()doubledec()Declination in degrees.doubledistance()Distance in internal units.doubledoublebooleanhasCol()booleanhasExtra()booleanbooleanbooleanbooleaninthip()longid()doublel()Galactic longitude in degrees.doublelambda()Ecliptic longitude in degrees.floatmualpha()floatmudelta()String[]names()octant()doubleparallax()Parallax in mas.doublepmx()doublepmy()doublepmz()doublera()Right ascension in degrees.doubleradius()floatradvel()double[]float[]double[]rgb()voidsetCol(float col) voidsetHip(int hip) voidsetId(long id) voidsetMag(float appmag, float absmag) voidvoidvoidsetOctant(OctreeNode octant) voidsetPos(double x, double y, double z) voidsetProperMotion(float mualpha, float mudelta, float radvel) voidsetSize(float size) voidsetVelocityVector(double vx, double vy, double vz) floatsize()doublex()doubley()doublez()
-
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
-
pmx
double pmx() -
pmy
double pmy() -
pmz
double pmz() -
setVelocityVector
void setVelocityVector(double vx, double vy, double vz) -
names
String[] names() -
namesConcat
String namesConcat() -
hasName
-
hasName
-
setNames
-
setName
-
addName
-
addNames
-
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
-
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
-
hasExtra
-
getExtra
-
getExtra
-
extraKeys
ObjectDoubleMap.Keys<UCD> extraKeys()
-