GeomConverter/src/org/lcsim/geometry
diff -u -r1.21 -r1.22
--- IDDecoder.java 30 Nov 2010 00:16:28 -0000 1.21
+++ IDDecoder.java 28 Apr 2011 01:12:32 -0000 1.22
@@ -64,6 +64,14 @@
public int getValue( int index );
/**
+ * Get all decoded field values.
+ *
+ * @param buffer The buffer to receive values.
+ * @return The buffer with field values.
+ */
+ public int[] getValues(int[] buffer);
+
+ /**
* Get the number of fields in this id description.
*
* @return The number of fields.
GeomConverter/src/org/lcsim/geometry/util
diff -u -r1.18 -r1.19
--- BaseIDDecoder.java 17 Nov 2010 00:13:44 -0000 1.18
+++ BaseIDDecoder.java 28 Apr 2011 01:12:32 -0000 1.19
@@ -12,7 +12,7 @@
* classes for functionality.
*
* @author jeremym
- * @version $Id: BaseIDDecoder.java,v 1.18 2010/11/17 00:13:44 jeremy Exp $
+ * @version $Id: BaseIDDecoder.java,v 1.19 2011/04/28 01:12:32 jeremy Exp $
*/
public class BaseIDDecoder
implements org.lcsim.geometry.IDDecoder
@@ -85,6 +85,11 @@
{
return decoder.getValue(index);
}
+
+ public int[] getValues(int[] buffer)
+ {
+ return decoder.getValues(buffer);
+ }
// FIXME: dup of util.IDDecoder method
public String getFieldName(int index)