|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.stellarium.StelObject org.stellarium.StelObjectBase org.stellarium.astro.HipStar
public class HipStar
Nested Class Summary | |
---|---|
(package private) static class
|
HipStar.CommonNamesManager
|
(package private) static class
|
HipStar.DoubleFlagManager
|
static class |
HipStar.EnglishNameComparator
|
(package private)
static interface |
HipStar.FlagManager
|
static class |
HipStar.MagnitudeComparator
|
(package private)
static interface |
HipStar.NamesManager
|
static class |
HipStar.ScientificNameComparator
|
(package private) static class
|
HipStar.ScientificNamesManager
|
static class |
HipStar.SpectralType
|
(package private) static class
|
HipStar.VariableFlagManager
|
Nested classes/interfaces inherited from class org.stellarium.StelObject |
---|
StelObject.TYPE
|
Field Summary | |
---|---|
(package private) static SColor |
circleColor
|
(package private)
java.lang.String |
commonNameI18
Common Name of the star |
(package private) float |
distance
Distance from Earth in light years |
(package private) boolean |
doubleStar
double star flag |
private static char |
ENDL
|
(package private)
java.lang.String |
englishCommonName
English Common Name of the star |
(package private) static ToneReproductor |
eye
|
(package private) static boolean
|
flagSciNames
|
(package private) static boolean
|
gravityLabel
|
(package private) int |
hp
Hipparcos number |
(package private) static SColor |
labelColor
|
(package private) float |
mag
Apparent magnitude |
(package private) static double
|
namesBrightness
|
(package private) static Projector |
proj
|
(package private) static double
|
RADIUS_STAR
|
(package private)
java.lang.String |
sciName
Scientific name |
(package private) static SFontIfc
|
starFontIfc
|
(package private) static double
|
starMagScale
|
(package private) static double
|
starScale
|
(package private) double |
term1
Optimization term |
(package private) static double
|
twinkleAmount
|
(package private) HipStar.SpectralType
|
type
Spectral type coded as number in [0..12] |
(package private) boolean |
variableStar
not implemented yet |
(package private)
javax.vecmath.Point3d |
XYZ
Cartesian position |
Fields inherited from class org.stellarium.StelObjectBase |
---|
DEFAULT_COLOR |
Constructor Summary | |
---|---|
HipStar()
|
Method Summary | |
---|---|
int |
compareTo(HipStar o)
|
(package private) void |
draw(javax.vecmath.Point3d XY)
|
(package private) boolean |
drawName(javax.vecmath.Point3d XY)
|
(package private) void |
drawPoint(javax.vecmath.Point3d XY)
|
boolean |
equals(java.lang.Object o)
|
javax.vecmath.Point3d |
getEarthEquPos(NavigatorIfc nav)
Get position in earth equatorial frame |
java.lang.String |
getEnglishName()
Return object's name |
int |
getHPNumber()
|
java.lang.String |
getInfoString(NavigatorIfc nav)
Write I18n information about the object in wstring. |
float |
getMag(NavigatorIfc nav)
|
java.lang.String |
getNameI18n()
|
javax.vecmath.Point3d |
getObsJ2000Pos(NavigatorIfc nav)
observer centered J2000 coordinates TODO: Fred Should be abstract method no? |
SColor |
getRGB()
Get object main color, used to display infos |
java.lang.String |
getShortInfoString(NavigatorIfc nav)
The returned wstring can typically be used for object labeling in the sky |
char |
getSpectralType()
|
StelObject.TYPE |
getType()
Tree.Return object's type |
int |
hashCode()
|
(package private) boolean |
read(HipData data)
Read datas in binary catalog and compute x,y,z; The aliasing bug on some architecture has been fixed by Rainer Canavan on 26/11/2003 Really ? |
void |
setCircleColor(SColor v)
|
void |
setLabelColor(SColor v)
|
void |
translateNames(Translator trans)
|
Methods inherited from class org.stellarium.StelObjectBase |
---|
deleteTextures, drawPointer,
getBrightestStarInConstellation,
getCloseFOV, getMag, getOnScreenSize,
getParentSatellitesFOV,
getSatellitesFOV,
initTextures, release, retain, update |
Methods inherited from class org.stellarium.StelObject |
---|
getUninitializedObject |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final char ENDL
static final double RADIUS_STAR
static double twinkleAmount
static double starScale
static double starMagScale
static double namesBrightness
static ToneReproductor eye
static Projector proj
static boolean gravityLabel
static SColor circleColor
static SColor labelColor
static SFontIfc starFontIfc
static boolean flagSciNames
int hp
float mag
boolean doubleStar
boolean variableStar
javax.vecmath.Point3d XYZ
double term1
java.lang.String englishCommonName
java.lang.String commonNameI18
java.lang.String sciName
HipStar.SpectralType type
float distance
Constructor Detail |
---|
public HipStar()
Method Detail |
---|
public java.lang.String getInfoString(NavigatorIfc nav)
StelObject
getInfoString
in class StelObject
public java.lang.String getNameI18n()
getNameI18n
in class
StelObjectBase
public java.lang.String getEnglishName()
StelObjectBase
getEnglishName
in
class StelObjectBase
public java.lang.String getShortInfoString(NavigatorIfc nav)
StelObject
getShortInfoString
in class StelObject
public char getSpectralType()
public SColor getRGB()
StelObjectBase
getRGB
in class StelObjectBase
boolean read(HipData data) throws java.io.IOException
data
- the raw data from the ctatlog file
java.io.IOException
void draw(javax.vecmath.Point3d XY)
void drawPoint(javax.vecmath.Point3d XY)
boolean drawName(javax.vecmath.Point3d XY)
public StelObject.TYPE getType()
StelObjectBase
getType
in class StelObjectBase
public javax.vecmath.Point3d getEarthEquPos(NavigatorIfc nav)
StelObjectBase
getEarthEquPos
in class StelObjectBase
public javax.vecmath.Point3d getObsJ2000Pos(NavigatorIfc nav)
StelObjectBase
getObsJ2000Pos
in class StelObjectBase
public float getMag(NavigatorIfc nav)
getMag
in
class StelObjectBase
public int getHPNumber()
public void setLabelColor(SColor v)
public void setCircleColor(SColor v)
public void translateNames(Translator trans)
public int compareTo(HipStar o)
compareTo
in interface java.lang.Comparable<HipStar>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |