public void Value(dicomcs.util.ByteBuffer bb)
        {
            int length = bb.length();

            WriteHeader(tag, vr, (length + 1) & (~1));

            long tempPos = bb.Position;
            bb.WriteTo(os.BaseStream);
            bb.Position = tempPos;

            if ((length & 1) != 0)
                os.Write((byte)VRs.GetPadding(vr));
        }
 public virtual void Value(dicomcs.util.ByteBuffer bb)
 {
     DcmElement elm = curDcmObject.PutXX(tag, vr, bb);
     elm.StreamPosition = pos;
 }