From: <ma...@us...> - 2003-05-28 06:22:47
|
Update of /cvsroot/jrman/drafts/src/org/jrman/parser In directory sc8-pr-cvs1:/tmp/cvs-serv18521/src/org/jrman/parser Modified Files: Frame.java Parser.java Global.java Log Message: Statistics flag. Time format. New scene. Index: Frame.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Frame.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Frame.java 26 May 2003 01:48:00 -0000 1.8 --- Frame.java 28 May 2003 06:22:44 -0000 1.9 *************** *** 108,111 **** --- 108,113 ---- private int bucketSizeY; + + private boolean endOfFrameStatistics; public Frame() { *************** *** 490,493 **** --- 492,503 ---- public Transform getNDCTransform() { return AffineTransform.createNDC(horizontalResolution, verticalResolution); + } + + public boolean endOfFrameStatisticsEnabled() { + return endOfFrameStatistics; + } + + public void setEndOfFrameStatistics(boolean b) { + endOfFrameStatistics = b; } Index: Parser.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Parser.java,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** Parser.java 27 May 2003 02:44:20 -0000 1.49 --- Parser.java 28 May 2003 06:22:44 -0000 1.50 *************** *** 599,602 **** --- 599,608 ---- frame.setBucketSizeY(bucketsize[0][1]); } + } else if (name.equals("statistics")) { + Parameter parameter = (Parameter) parameters.get("endofframe"); + if (parameter != null) { + int[][] onOff = (int[][]) parameter.getData(); + frame.setEndOfFrameStatistics(onOff[0][0] != 0); + } } } Index: Global.java =================================================================== RCS file: /cvsroot/jrman/drafts/src/org/jrman/parser/Global.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Global.java 17 May 2003 21:47:57 -0000 1.4 --- Global.java 28 May 2003 06:22:44 -0000 1.5 *************** *** 36,39 **** --- 36,40 ---- declarations.put("gridsize", new Declaration("gridsize", "integer")); declarations.put("bucketsize", new Declaration("bucketsize", "integer[2]")); + declarations.put("endofframe", new Declaration("endofframe", "integer")); declarations.put("intensity", new Declaration("intensity", "float")); declarations.put("lightcolor", new Declaration("lightcolor", "color")); |