org.stellarium.ui
Class SglAccess

java.lang.Object
  extended by org.stellarium.ui.SglAccess

public class SglAccess
extends java.lang.Object

Version:
Java
Author:
Fred Simon

Field Summary
private static java.awt.Graphics2D awtGraphics
           
private static javax.media.opengl.GL gl
           
private static javax.media.opengl.glu.GLU glu
           
 
Constructor Summary
SglAccess()
           
 
Method Summary
static java.awt.Graphics2D getAwtGraphics()
           
static void glBegin(int i)
           
static void glBindTexture(int i, int i1)
           
static void glBlendFunc(int i, int i1)
           
static void glCallList(int i)
           
static void glCallLists(int i, int i1, java.nio.Buffer buffer)
           
static void glCircle(javax.vecmath.Tuple3d pos, double radius)
           
static void glCircle(javax.vecmath.Tuple3d pos, double radius, float lineWidth)
           
static void glClear(int i)
           
static void glClearColor(float v, float v1, float v2, float v3)
           
static void glClearStencil(int i)
           
static void glColor3d(double v, double v1, double v2)
           
static void glColor3dv(double[] doubles, int i)
           
static void glColor3f(float v, float v1, float v2)
           
static void glColor3fv(float[] floats, int i)
           
static void glColor4d(double v, double v1, double v2, double v3)
           
static void glColor4f(float v, float v1, float v2, float v3)
           
static void glColor4fv(float[] floats, int i)
           
static void glCopyTexSubImage2D(int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7)
           
static void glCullFace(int i)
           
static void glDeleteTextures(int i, int[] ints, int i1)
           
static void glDisable(int i)
           
static void glEllipse(javax.vecmath.Tuple3d pos, double radius, double yRatio)
           
static void glEllipse(javax.vecmath.Tuple3d pos, double radius, double yRatio, float lineWidth)
           
static void glEnable(int i)
           
static void glEnd()
           
static void glEndList()
           
static void glFrontFace(int i)
           
static int glGenLists(int i)
           
static void glGenTextures(int i, int[] ints, int i1)
           
static void glGetBooleanv(int i, byte[] bytes, int i1)
           
static void glGetFloatv(int i, float[] floats, int i1)
           
static void glGetIntegerv(int i, int[] ints, int i1)
           
static void glGetLightfv(int i, int i1, float[] floats, int i2)
           
static void glGetTexImage(int i, int i1, int i2, int i3, java.nio.Buffer buffer)
           
static void glGetTexLevelParameteriv(int i, int i1, int i2, int[] ints, int i3)
           
static boolean glIsEnabled(int i)
           
static void glLightfv(int i, int i1, float[] floats, int i2)
           
static void glLineStipple(int i, short s)
           
static void glLineWidth(float v)
           
static void glListBase(int i)
           
static void glLoadIdentity()
           
static void glLoadMatrixd(double[] doubles, int i)
           
static void glMaterialfv(int i, int i1, float[] floats, int i2)
           
static void glMatrixMode(int i)
           
static void glNewList(int i, int i1)
           
static void glNormal3d(double v, double v1, double v2)
           
static void glNormal3f(float v, float v1, float v2)
           
static void glPixelStorei(int i, int i1)
           
static void glPointSize(float v)
           
static void glPopMatrix()
           
static void glPushMatrix()
           
static void glRotatef(float v, float v1, float v2, float v3)
           
static void glScalef(float v, float v1, float v2)
           
static void glScissor(int v0, int i, int v2, int v3)
           
static void glStencilFunc(int i, int i1, int i2)
           
static void glStencilOp(int i, int i1, int i2)
           
static void glTexCoord2d(double v, double v1)
           
static void glTexCoord2f(float v, float v1)
           
static void glTexCoord2fv(float[] floats, int i)
           
static void glTexCoord2i(int i, int i1)
           
static void glTexCoord2s(short i, short i1)
           
static void glTexImage2D(int i, int i1, int i2, int i3, int i4, int i5, int i6, int i7, java.nio.Buffer buffer)
           
static void glTexParameteri(int i, int i1, int i2)
           
static void glTranslated(double v, double v1, double v2)
           
static void glTranslatef(float v, float v1, float v2)
           
static int gluBuild2DMipmaps(int i, int i1, int i2, int i3, int i4, int i5, java.nio.Buffer buffer)
           
static void gluCylinder(javax.media.opengl.glu.GLUquadric glUquadric, double v, double v1, double v2, int i, int i1)
           
static void gluDeleteQuadric(javax.media.opengl.glu.GLUquadric glUquadric)
           
static void gluDisk(javax.media.opengl.glu.GLUquadric glUquadric, double v, double v1, int i, int i1)
           
static javax.media.opengl.glu.GLUquadric gluNewQuadric()
           
static void gluOrtho2D(double v, double v1, double v2, double v3)
           
static boolean gluProject(double v, double v1, double v2, double[] doubles, int i, double[] doubles1, int i1, int[] ints, int i2, double[] doubles2, int i3)
           
static void gluQuadricOrientation(javax.media.opengl.glu.GLUquadric glUquadric, int i)
           
static void gluQuadricTexture(javax.media.opengl.glu.GLUquadric glUquadric, boolean b)
           
static void gluSphere(javax.media.opengl.glu.GLUquadric glUquadric, double v, int i, int i1)
           
static boolean gluUnProject(double v, double v1, double v2, double[] doubles, int i, double[] doubles1, int i1, int[] ints, int i2, double[] doubles2, int i3)
           
static void glVertex2d(double v, double v1)
           
static void glVertex2f(float v, float v1)
           
static void glVertex2i(int i, int i1)
           
static void glVertex3d(double v, double v1, double v2)
           
static void glVertex3dv(double[] doubles, int i)
           
static void glVertex3f(float v, float v1, float v2)
           
static void glViewport(int i, int i1, int i2, int i3)
           
static void setGl(javax.media.opengl.GL gl)
           
static void setGraphics(java.awt.Graphics2D g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gl

private static javax.media.opengl.GL gl

glu

private static javax.media.opengl.glu.GLU glu

awtGraphics

private static java.awt.Graphics2D awtGraphics
Constructor Detail

SglAccess

public SglAccess()
Method Detail

setGl

public static void setGl(javax.media.opengl.GL gl)

setGraphics

public static void setGraphics(java.awt.Graphics2D g)

getAwtGraphics

public static java.awt.Graphics2D getAwtGraphics()

glCircle

public static void glCircle(javax.vecmath.Tuple3d pos,
                            double radius)

glCircle

public static void glCircle(javax.vecmath.Tuple3d pos,
                            double radius,
                            float lineWidth)

glEllipse

public static void glEllipse(javax.vecmath.Tuple3d pos,
                             double radius,
                             double yRatio)

glEllipse

public static void glEllipse(javax.vecmath.Tuple3d pos,
                             double radius,
                             double yRatio,
                             float lineWidth)

glBegin

public static void glBegin(int i)

glBindTexture

public static void glBindTexture(int i,
                                 int i1)

glColor3f

public static void glColor3f(float v,
                             float v1,
                             float v2)

glColor3fv

public static void glColor3fv(float[] floats,
                              int i)

glEnable

public static void glEnable(int i)

glEnd

public static void glEnd()

glTranslated

public static void glTranslated(double v,
                                double v1,
                                double v2)

glTexCoord2f

public static void glTexCoord2f(float v,
                                float v1)

glVertex3f

public static void glVertex3f(float v,
                              float v1,
                              float v2)

glRotatef

public static void glRotatef(float v,
                             float v1,
                             float v2,
                             float v3)

glTranslatef

public static void glTranslatef(float v,
                                float v1,
                                float v2)

glTexParameteri

public static void glTexParameteri(int i,
                                   int i1,
                                   int i2)

glDeleteTextures

public static void glDeleteTextures(int i,
                                    int[] ints,
                                    int i1)

glGetTexLevelParameteriv

public static void glGetTexLevelParameteriv(int i,
                                            int i1,
                                            int i2,
                                            int[] ints,
                                            int i3)

glGetTexImage

public static void glGetTexImage(int i,
                                 int i1,
                                 int i2,
                                 int i3,
                                 java.nio.Buffer buffer)

glBlendFunc

public static void glBlendFunc(int i,
                               int i1)

glTexCoord2i

public static void glTexCoord2i(int i,
                                int i1)

glVertex2d

public static void glVertex2d(double v,
                              double v1)

glDisable

public static void glDisable(int i)

glPointSize

public static void glPointSize(float v)

glVertex3d

public static void glVertex3d(double v,
                              double v1,
                              double v2)

glColor4f

public static void glColor4f(float v,
                             float v1,
                             float v2,
                             float v3)

glGenLists

public static int glGenLists(int i)

glNewList

public static void glNewList(int i,
                             int i1)

glEndList

public static void glEndList()

glPushMatrix

public static void glPushMatrix()

glScalef

public static void glScalef(float v,
                            float v1,
                            float v2)

glListBase

public static void glListBase(int i)

glCallLists

public static void glCallLists(int i,
                               int i1,
                               java.nio.Buffer buffer)

glPopMatrix

public static void glPopMatrix()

glCallList

public static void glCallList(int i)

glGetFloatv

public static void glGetFloatv(int i,
                               float[] floats,
                               int i1)

glColor3d

public static void glColor3d(double v,
                             double v1,
                             double v2)

glGenTextures

public static void glGenTextures(int i,
                                 int[] ints,
                                 int i1)

glVertex2i

public static void glVertex2i(int i,
                              int i1)

glViewport

public static void glViewport(int i,
                              int i1,
                              int i2,
                              int i3)

glMatrixMode

public static void glMatrixMode(int i)

glScissor

public static void glScissor(int v0,
                             int i,
                             int v2,
                             int v3)

glVertex2f

public static void glVertex2f(float v,
                              float v1)

glLoadIdentity

public static void glLoadIdentity()

glLoadMatrixd

public static void glLoadMatrixd(double[] doubles,
                                 int i)

glNormal3d

public static void glNormal3d(double v,
                              double v1,
                              double v2)

glTexCoord2d

public static void glTexCoord2d(double v,
                                double v1)

glTexCoord2s

public static void glTexCoord2s(short i,
                                short i1)

glNormal3f

public static void glNormal3f(float v,
                              float v1,
                              float v2)

glCullFace

public static void glCullFace(int i)

glVertex3dv

public static void glVertex3dv(double[] doubles,
                               int i)

glGetBooleanv

public static void glGetBooleanv(int i,
                                 byte[] bytes,
                                 int i1)

glGetLightfv

public static void glGetLightfv(int i,
                                int i1,
                                float[] floats,
                                int i2)

glLightfv

public static void glLightfv(int i,
                             int i1,
                             float[] floats,
                             int i2)

glMaterialfv

public static void glMaterialfv(int i,
                                int i1,
                                float[] floats,
                                int i2)

glClear

public static void glClear(int i)

glClearStencil

public static void glClearStencil(int i)

glStencilFunc

public static void glStencilFunc(int i,
                                 int i1,
                                 int i2)

glStencilOp

public static void glStencilOp(int i,
                               int i1,
                               int i2)

glColor3dv

public static void glColor3dv(double[] doubles,
                              int i)

glIsEnabled

public static boolean glIsEnabled(int i)

glLineWidth

public static void glLineWidth(float v)

glColor4d

public static void glColor4d(double v,
                             double v1,
                             double v2,
                             double v3)

glLineStipple

public static void glLineStipple(int i,
                                 short s)

glTexImage2D

public static void glTexImage2D(int i,
                                int i1,
                                int i2,
                                int i3,
                                int i4,
                                int i5,
                                int i6,
                                int i7,
                                java.nio.Buffer buffer)

glPixelStorei

public static void glPixelStorei(int i,
                                 int i1)

glCopyTexSubImage2D

public static void glCopyTexSubImage2D(int i,
                                       int i1,
                                       int i2,
                                       int i3,
                                       int i4,
                                       int i5,
                                       int i6,
                                       int i7)

glColor4fv

public static void glColor4fv(float[] floats,
                              int i)

glTexCoord2fv

public static void glTexCoord2fv(float[] floats,
                                 int i)

glFrontFace

public static void glFrontFace(int i)

glGetIntegerv

public static void glGetIntegerv(int i,
                                 int[] ints,
                                 int i1)

glClearColor

public static void glClearColor(float v,
                                float v1,
                                float v2,
                                float v3)

gluNewQuadric

public static javax.media.opengl.glu.GLUquadric gluNewQuadric()

gluDisk

public static void gluDisk(javax.media.opengl.glu.GLUquadric glUquadric,
                           double v,
                           double v1,
                           int i,
                           int i1)

gluDeleteQuadric

public static void gluDeleteQuadric(javax.media.opengl.glu.GLUquadric glUquadric)

gluOrtho2D

public static void gluOrtho2D(double v,
                              double v1,
                              double v2,
                              double v3)

gluQuadricTexture

public static void gluQuadricTexture(javax.media.opengl.glu.GLUquadric glUquadric,
                                     boolean b)

gluQuadricOrientation

public static void gluQuadricOrientation(javax.media.opengl.glu.GLUquadric glUquadric,
                                         int i)

gluSphere

public static void gluSphere(javax.media.opengl.glu.GLUquadric glUquadric,
                             double v,
                             int i,
                             int i1)

gluCylinder

public static void gluCylinder(javax.media.opengl.glu.GLUquadric glUquadric,
                               double v,
                               double v1,
                               double v2,
                               int i,
                               int i1)

gluProject

public static boolean gluProject(double v,
                                 double v1,
                                 double v2,
                                 double[] doubles,
                                 int i,
                                 double[] doubles1,
                                 int i1,
                                 int[] ints,
                                 int i2,
                                 double[] doubles2,
                                 int i3)

gluBuild2DMipmaps

public static int gluBuild2DMipmaps(int i,
                                    int i1,
                                    int i2,
                                    int i3,
                                    int i4,
                                    int i5,
                                    java.nio.Buffer buffer)

gluUnProject

public static boolean gluUnProject(double v,
                                   double v1,
                                   double v2,
                                   double[] doubles,
                                   int i,
                                   double[] doubles1,
                                   int i1,
                                   int[] ints,
                                   int i2,
                                   double[] doubles2,
                                   int i3)