public DicomElement putDouble(int tag, VR vr, double val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? new Double(val) : null)); }
public DicomElement putFloat(int tag, VR vr, float val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? new Float(val) : null)); }
public DicomElement putInt(int tag, VR vr, int val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? Integer.valueOf(val) : null)); }
public DicomElement putInts(int tag, VR vr, int[] val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? val : null)); }
public DicomElement putShorts(int tag, VR vr, short[] val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? val : null)); }
public DicomElement putFloats(int tag, VR vr, float[] val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? val : null)); }
public DicomElement putDoubles(int tag, VR vr, double[] val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be), cachePut ? val : null)); }
public DicomElement putString(int tag, VR vr, String val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be, getSpecificCharacterSet()), cachePut && vr.isSingleValue(val) ? val : null)); }
public DicomElement putStrings(int tag, VR vr, String[] val) { final boolean be = bigEndian(); if (vr == null) vr = vrOf(tag); return addInternal(new SimpleDicomElement(tag, vr, be, vr.toBytes(val, be, getSpecificCharacterSet()), cachePut && vr.containsSingleValues(val) ? val : null)); }