/**
  * Interface to C language function: <br>
  * <code>
  *  GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *  model, const GLdouble *  proj, const GLint *  view, GLdouble *  winX, GLdouble *  winY, GLdouble *  winZ);
  * </code>
  *
  * <p>Accepts the outgoing window coordinates as a single array.
  */
 public final boolean gluProject(
     double objX,
     double objY,
     double objZ,
     double[] model,
     int model_offset,
     double[] proj,
     int proj_offset,
     int[] view,
     int view_offset,
     double[] winPos,
     int winPos_offset) {
   return project.gluProject(
       objX,
       objY,
       objZ,
       model,
       model_offset,
       proj,
       proj_offset,
       view,
       view_offset,
       winPos,
       winPos_offset);
 }
 /**
  * Interface to C language function: <br>
  * <code>
  *  GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *  model, const GLdouble *  proj, const GLint *  view, GLdouble *  winX, GLdouble *  winY, GLdouble *  winZ);
  * </code>
  *
  * <p>Accepts the outgoing window coordinates as a single buffer.
  */
 public final boolean gluProject(
     double objX,
     double objY,
     double objZ,
     DoubleBuffer model,
     DoubleBuffer proj,
     IntBuffer view,
     DoubleBuffer winPos) {
   return project.gluProject(objX, objY, objZ, model, proj, view, winPos);
 }