org.stellarium
Class SkyGrid

java.lang.Object
  extended by org.stellarium.SkyGrid

public class SkyGrid
extends java.lang.Object

Sky grid.

See C++ version of this file.

Version:
0.8.2
Author:
Jerome Beau, Fred Simon

Nested Class Summary
(package private) static class SkyGrid.TYPE
           
 
Field Summary
private  javax.vecmath.Point3d[][] altPoints
           
private  javax.vecmath.Point3d[][] aziPoints
           
private  SColor color
           
private  LinearFader fader
           
private  SFontIfc font
           
private  SkyGrid.TYPE gtype
           
private  int nbAltSegment
           
private  int nbAziSegment
           
private  int nbMeridian
           
private  int nbParallel
           
private  double radius
           
private  boolean transparentTop
           
 
Constructor Summary
SkyGrid(SkyGrid.TYPE pgridType)
           
SkyGrid(SkyGrid.TYPE pgridType, int pnbMeridian, int pnbParallel, double pradius, int pnbAltSegment, int pnbAziSegment)
           
 
Method Summary
(package private)  void draw(Projector prj)
           
 SColor getColor()
           
 boolean getFlagshow()
           
 Projector.ProjFunc getProjFunc(Projector prj)
           
private  void initArrays()
           
 void setColor(javax.vecmath.Tuple4f c)
           
 void setFadeDuration(float duration)
           
 void setFlagshow(boolean b)
           
 void setFont(float fontSize, java.lang.String fontName)
           
 void setTopTransparancy(boolean b)
           
 void update(int deltaTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nbMeridian

private int nbMeridian

nbParallel

private int nbParallel

radius

private double radius

nbAltSegment

private int nbAltSegment

nbAziSegment

private int nbAziSegment

transparentTop

private boolean transparentTop

color

private SColor color

altPoints

private javax.vecmath.Point3d[][] altPoints

aziPoints

private javax.vecmath.Point3d[][] aziPoints

font

private SFontIfc font

gtype

private SkyGrid.TYPE gtype

fader

private LinearFader fader
Constructor Detail

SkyGrid

public SkyGrid(SkyGrid.TYPE pgridType)
        throws StellariumException
Throws:
StellariumException

SkyGrid

public SkyGrid(SkyGrid.TYPE pgridType,
               int pnbMeridian,
               int pnbParallel,
               double pradius,
               int pnbAltSegment,
               int pnbAziSegment)
        throws StellariumException
Throws:
StellariumException
Method Detail

initArrays

private void initArrays()

draw

void draw(Projector prj)

setFont

public void setFont(float fontSize,
                    java.lang.String fontName)
             throws StellariumException
Throws:
StellariumException

setColor

public void setColor(javax.vecmath.Tuple4f c)

getColor

public SColor getColor()

update

public void update(int deltaTime)

setFadeDuration

public void setFadeDuration(float duration)

setFlagshow

public void setFlagshow(boolean b)

getFlagshow

public boolean getFlagshow()

setTopTransparancy

public void setTopTransparancy(boolean b)

getProjFunc

public Projector.ProjFunc getProjFunc(Projector prj)