|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stellarium.StelObject
org.stellarium.StelObjectBase
public abstract class StelObjectBase
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.stellarium.StelObject |
---|
StelObject.StelObjectUninitialized,
StelObject.TYPE |
Field Summary | |
---|---|
static SColor |
DEFAULT_COLOR
|
private static int |
localTime
|
private static STexture |
pointerNebula
|
private static STexture |
pointerPlanet
|
private static STexture |
pointerStar
|
private static STexture |
pointerTelescope
|
Fields inherited from class org.stellarium.StelObject |
---|
uninitialized_object |
Constructor Summary | |
---|---|
StelObjectBase()
|
Method Summary | |
---|---|
static void |
deleteTextures()
|
void |
drawPointer(int deltaTime,
Projector prj, NavigatorIfc nav)
Draw a nice animated pointer around the object |
StelObject |
getBrightestStarInConstellation()
|
double |
getCloseFOV(NavigatorIfc nav)
Tree.Return the best FOV in degree to use for a close view of the object |
javax.vecmath.Point3d |
getEarthEquPos(NavigatorIfc nav)
Get position in earth equatorial frame |
java.lang.String |
getEnglishName()
Return object's name |
float |
getMag()
Method overloading for default null navigator. |
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? |
protected float |
getOnScreenSize(Projector prj,
NavigatorIfc nav)
|
double |
getParentSatellitesFOV(NavigatorIfc nav)
|
SColor |
getRGB()
Get object main color, used to display infos |
double |
getSatellitesFOV(NavigatorIfc nav)
|
abstract StelObject.TYPE
|
getType()
Tree.Return object's type |
static void |
initTextures()
|
void |
release()
|
void |
retain()
|
void |
update()
|
Methods inherited from class org.stellarium.StelObject |
---|
getInfoString, getShortInfoString,
getUninitializedObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static int localTime
private static STexture pointerStar
private static STexture pointerPlanet
private static STexture pointerNebula
private static STexture pointerTelescope
public static final SColor DEFAULT_COLOR
Constructor Detail |
---|
public StelObjectBase()
Method Detail |
---|
public void retain()
public void release()
public void update()
update
in class StelObject
public void drawPointer(int deltaTime, Projector prj, NavigatorIfc nav)
drawPointer
in class StelObject
deltaTime
- The delta time
prj
- The projector
nav
- The navigator
public abstract StelObject.TYPE getType()
getType
in class StelObject
public java.lang.String getEnglishName()
getEnglishName
in class
StelObject
public java.lang.String getNameI18n()
getNameI18n
in class StelObject
public javax.vecmath.Point3d getEarthEquPos(NavigatorIfc nav)
getEarthEquPos
in class StelObject
public javax.vecmath.Point3d getObsJ2000Pos(NavigatorIfc nav)
getObsJ2000Pos
in class StelObject
public float getMag(NavigatorIfc nav)
getMag
in
class StelObject
public float getMag()
public SColor getRGB()
getRGB
in class StelObject
public StelObject getBrightestStarInConstellation()
public double getCloseFOV(NavigatorIfc nav)
getCloseFOV
in class StelObject
public double getSatellitesFOV(NavigatorIfc nav)
getSatellitesFOV
in class StelObject
public double getParentSatellitesFOV(NavigatorIfc nav)
getParentSatellitesFOV
in class StelObject
protected float getOnScreenSize(Projector prj, NavigatorIfc nav)
getOnScreenSize
in class StelObject
public static void initTextures() throws StellariumException
StellariumException
public static void deleteTextures()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |