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; }