|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.stellarium.astro.Meteor
class Meteor
Field Summary | |
---|---|
private double |
absMag
absolute magnitude |
private boolean |
alive
Is it still visible? |
private double |
distMultiplier
scale magnitude due to changes in distance |
(package private) static double
|
EARTH_RADIUS
|
private double |
endH
End height |
(package private) static double
|
HIGH_ALTITUDE
|
private double |
initDist
initial distance from observer |
(package private) static double
|
LOW_ALTITUDE
|
private double |
mag
Apparent magnitude at head, 0-1 |
private double |
maxMag
0-1 |
private double |
minDist
nearest point to observer along path |
private javax.vecmath.Matrix4d
|
mmat
Tranformation matrix to align radiant with earth direction of travel |
private javax.vecmath.Point3d
|
obs
Observer position in meteor coord. system |
private javax.vecmath.Point3d
|
posInternal
Middle of train |
private javax.vecmath.Point3d
|
position
Equatorial coordinate position |
private javax.vecmath.Point3d
|
posTrain
End of train |
private double |
startH
Start height above center of earth |
private boolean |
train
Point or train visible? |
private double |
velocity
km/s |
(package private) static double
|
VISIBLE_RADIUS
|
private double |
visMag
visual magnitude at observer |
private double |
xyDistance
distance in XY plane (orthogonal to meteor path) from observer to meteor |
Constructor Summary | |
---|---|
Meteor(DefaultProjector proj,
NavigatorIfc nav,
ToneReproductor eye,
double v)
|
Method Summary | |
---|---|
(package private) boolean |
draw(DefaultProjector proj,
Navigator nav)
returns true if visible |
(package private) boolean |
isAlive()
|
(package private) boolean |
update(int deltaTime)
returns true if alive |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final double EARTH_RADIUS
static final double HIGH_ALTITUDE
static final double LOW_ALTITUDE
static final double VISIBLE_RADIUS
private javax.vecmath.Matrix4d mmat
private javax.vecmath.Point3d obs
private javax.vecmath.Point3d position
private javax.vecmath.Point3d posInternal
private javax.vecmath.Point3d posTrain
private boolean train
private double startH
private double endH
private double velocity
private boolean alive
private double mag
private double maxMag
private double absMag
private double visMag
private double xyDistance
private double initDist
private double minDist
private double distMultiplier
Constructor Detail |
---|
Meteor(DefaultProjector proj, NavigatorIfc nav, ToneReproductor eye, double v)
Method Detail |
---|
boolean update(int deltaTime)
deltaTime
-
boolean draw(DefaultProjector proj, Navigator nav)
proj
-
nav
-
boolean isAlive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |