org.stellarium
Class StelObject
java.lang.Object
org.stellarium.StelObject
- Direct Known Subclasses:
- StelObject.StelObjectUninitialized,
StelObjectBase
-
public abstract class StelObject
- extends java.lang.Object
A wrapper to a StelObjectBase subtype.
See the C++
version of this file and its header.
- Version:
- Java
- Author:
- Jerome Beau
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uninitialized_object
static final StelObject.StelObjectUninitialized uninitialized_object
StelObject
public StelObject()
getParentSatellitesFOV
public abstract double getParentSatellitesFOV(NavigatorIfc nav)
-
getUninitializedObject
public static StelObject.StelObjectUninitialized getUninitializedObject()
-
update
public void update()
-
drawPointer
public abstract void drawPointer(int deltaTime,
Projector prj,
NavigatorIfc nav)
- Draw a nice animated pointer around the object
-
- Parameters:
deltaTime
- The delta time
prj
- The projector
nav
- The navigator
getInfoString
public abstract java.lang.String getInfoString(NavigatorIfc nav)
- Write I18n information about the object in wstring.
-
getShortInfoString
public abstract java.lang.String getShortInfoString(NavigatorIfc nav)
- The returned wstring can typically be used for object labeling in the sky
-
getType
public abstract StelObject.TYPE getType()
-
getEnglishName
public abstract java.lang.String getEnglishName()
-
getNameI18n
public abstract java.lang.String getNameI18n()
-
getEarthEquPos
public abstract javax.vecmath.Point3d getEarthEquPos(NavigatorIfc nav)
-
getObsJ2000Pos
public abstract javax.vecmath.Point3d getObsJ2000Pos(NavigatorIfc nav)
-
getMag
public abstract float getMag(NavigatorIfc nav)
-
getRGB
public abstract SColor getRGB()
-
getCloseFOV
public double getCloseFOV(NavigatorIfc nav)
-
getSatellitesFOV
public double getSatellitesFOV(NavigatorIfc nav)
-
getOnScreenSize
protected float getOnScreenSize(Projector prj,
NavigatorIfc nav)
-