GeomConverter/src/org/lcsim/detector/identifier
diff -u -r1.7 -r1.8
--- IExpandedIdentifier.java 18 May 2007 23:47:33 -0000 1.7
+++ IExpandedIdentifier.java 12 Jul 2007 06:53:42 -0000 1.8
@@ -10,7 +10,7 @@
* see which indices correspond to which field labels.
*
* @author jeremym
- * @version $Id: IExpandedIdentifier.java,v 1.7 2007/05/18 23:47:33 jeremy Exp $
+ * @version $Id: IExpandedIdentifier.java,v 1.8 2007/07/12 06:53:42 jeremy Exp $
*/
public interface IExpandedIdentifier
@@ -26,6 +26,11 @@
public int getValue(int index);
/**
+ * Set the field value at an index.
+ */
+ public void setValue(int index, int value);
+
+ /**
* Return the field values as a list.
*/
public List<Integer> getValues();
GeomConverter/src/org/lcsim/detector/identifier
diff -u -r1.5 -r1.6
--- ExpandedIdentifier.java 19 May 2007 00:39:51 -0000 1.5
+++ ExpandedIdentifier.java 12 Jul 2007 06:53:42 -0000 1.6
@@ -7,7 +7,7 @@
* Implementation of {@link IExpandedIdentifier}.
*
* @author Jeremy McCormick
- * @version $Id: ExpandedIdentifier.java,v 1.5 2007/05/19 00:39:51 jeremy Exp $
+ * @version $Id: ExpandedIdentifier.java,v 1.6 2007/07/12 06:53:42 jeremy Exp $
*/
public class ExpandedIdentifier
@@ -74,6 +74,11 @@
values.add(value);
}
+ public void setValue(int idx, int value)
+ {
+ values.set(idx,value);
+ }
+
public void clear()
{
values.clear();
@@ -158,4 +163,4 @@
}
return Integer.valueOf( getValue( idx ) ).compareTo( id.getValue( idx ) );
}
-}
\ No newline at end of file
+}