Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3606/src/net/sourceforge/bprocessor/gl/view
Modified Files:
AbstractView.java
Log Message:
Small change to ProcessSelect (z1 and z2 mapped to double)
Index: AbstractView.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view/AbstractView.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** AbstractView.java 6 Sep 2005 08:36:22 -0000 1.20
--- AbstractView.java 6 Sep 2005 12:00:09 -0000 1.21
***************
*** 788,794 ****
int bufferOffset = 0;
int names = 0;
! long minZ = Integer.MAX_VALUE;
! long z1;
! long z2;
Long id = null;
Integer intId;
--- 788,793 ----
int bufferOffset = 0;
int names = 0;
! long zMax = 0xFFFFFFFFL;
! double nearest = 1.0;
Long id = null;
Integer intId;
***************
*** 797,809 ****
if (names > 0) {
bufferOffset++;
! z1 = selectBuffer.get(bufferOffset);
! z2 = selectBuffer.get(bufferOffset + 1);
bufferOffset += 2;
! if (z1 < minZ) {
! minZ = z1;
id = new Long((new Integer(selectBuffer.get(bufferOffset))).longValue());
! double far = z1 / 0xFFFFFFFF;
! double near = z2 / 0xFFFFFFFF;
}
bufferOffset += names;
--- 796,809 ----
if (names > 0) {
bufferOffset++;
! long z1 = 0xFFFFFFFFL & selectBuffer.get(bufferOffset);
! long z2 = 0xFFFFFFFFL & selectBuffer.get(bufferOffset + 1);
! double near = (double) z1 / (double) zMax;
! double far = (double) z2 / (double) zMax;
bufferOffset += 2;
! if (near < nearest) {
! nearest = near;
id = new Long((new Integer(selectBuffer.get(bufferOffset))).longValue());
!
}
bufferOffset += names;
|