add Mask.getvalAsBitVector()
authoradam <adam@megacz.com>
Mon, 3 Nov 2008 09:23:54 +0000 (10:23 +0100)
committeradam <adam@megacz.com>
Mon, 3 Nov 2008 09:23:54 +0000 (10:23 +0100)
src/edu/berkeley/fleet/util/Mask.java

index eeb64d4..6aadf39 100644 (file)
@@ -46,6 +46,10 @@ public class Mask {
     public long getval(long in) {
         return (in & valmask) >>> valmaskmin;
     }
+    public BitVector getvalAsBitVector(long in) {
+        long ret = getval(in);
+        return new BitVector(getWidth()).set(in);
+    }
     public long getval(BitVector targ) {
         long in = 0;
         for(int i=0; i<targ.length(); i++)