本文整理了Java中org.dcm4che3.data.Attributes.contains()
方法的一些代码示例,展示了Attributes.contains()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attributes.contains()
方法的具体详情如下:
包路径:org.dcm4che3.data.Attributes
类名称:Attributes
方法名:contains
[英]Test whether at least one tag within the given range is contained.
[中]测试给定范围内是否至少包含一个标记。
代码示例来源:origin: dcm4che/dcm4che
private String valueTypeOf(Attributes inst) {
return inst.contains(Tag.PhotometricInterpretation) ? "IMAGE"
: inst.contains(Tag.WaveformSequence) ? "WAVEFORM"
: "COMPOSITE";
}
代码示例来源:origin: nroduit/Weasis
for (Attributes beam : fractionGroup.getSequence(Tag.ReferencedBeamSequence)) {
if (beam.contains(Tag.BeamDose) && beam.containsValue(Tag.BeamDose)) {
Double rxDose = plan.getRxDose();
Double beamDose = DicomMediaUtils.getDoubleFromDicomElement(beam, Tag.BeamDose, null);
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-mkkos
private String valueTypeOf(Attributes inst) {
return inst.contains(Tag.PhotometricInterpretation) ? "IMAGE"
: inst.contains(Tag.WaveformSequence) ? "WAVEFORM"
: "COMPOSITE";
}
代码示例来源:origin: usnistgov/iheos-toolkit2
private String valueTypeOf(Attributes inst) {
return inst.contains(Tag.PhotometricInterpretation) ? "IMAGE"
: inst.contains(Tag.WaveformSequence) ? "WAVEFORM"
: "COMPOSITE";
}
代码示例来源:origin: dcm4che/dcm4che
private static void supplementMissingType2(Attributes metadata) {
for (int tag : TYPE2_TAGS)
if (!metadata.contains(tag))
metadata.setNull(tag, DICT.vrOf(tag));
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-jpg2dcm
private static void supplementMissingType2(Attributes metadata) {
for (int tag : TYPE2_TAGS)
if (!metadata.contains(tag))
metadata.setNull(tag, DICT.vrOf(tag));
}
代码示例来源:origin: dcm4che/dcm4che
protected Attributes adjust(Attributes match) {
if (match == null)
return null;
Attributes filtered = new Attributes(match.size());
// include SpecificCharacterSet also if not in keys
if (!keys.contains(Tag.SpecificCharacterSet)) {
String[] ss = match.getStrings(Tag.SpecificCharacterSet);
if (ss != null)
filtered.setString(Tag.SpecificCharacterSet, VR.CS, ss);
}
filtered.addSelected(match, keys);
return filtered;
}
}
代码示例来源:origin: org.dcm4che/dcm4che-net
protected Attributes adjust(Attributes match) {
if (match == null)
return null;
Attributes filtered = new Attributes(match.size());
// include SpecificCharacterSet also if not in keys
if (!keys.contains(Tag.SpecificCharacterSet)) {
String[] ss = match.getStrings(Tag.SpecificCharacterSet);
if (ss != null)
filtered.setString(Tag.SpecificCharacterSet, VR.CS, ss);
}
filtered.addSelected(match, keys);
return filtered;
}
}
代码示例来源:origin: usnistgov/iheos-toolkit2
s = stdAttr.getString(assertion.tag);
s = (s==null) ? "" : s;
if (t == null && testAttr.contains(assertion.tag)) {
fail(assertion, "Zero length element detected when expecting a value", s);
} else if (t == null) {
代码示例来源:origin: dcm4che/dcm4che
@Override
protected Attributes adjust(Attributes match) {
Attributes adjust = super.adjust(match);
adjust.remove(Tag.DirectoryRecordType);
if (keys.contains(Tag.SOPClassUID))
adjust.setString(Tag.SOPClassUID, VR.UI,
match.getString(Tag.ReferencedSOPClassUIDInFile));
if (keys.contains(Tag.SOPInstanceUID))
adjust.setString(Tag.SOPInstanceUID, VR.UI,
match.getString(Tag.ReferencedSOPInstanceUIDInFile));
adjust.setString(Tag.QueryRetrieveLevel, VR.CS,
keys.getString(Tag.QueryRetrieveLevel));
adjust.setString(Tag.RetrieveAETitle, VR.AE, as.getCalledAET());
if (availability != null)
adjust.setString(Tag.InstanceAvailability, VR.CS, availability);
adjust.setString(Tag.StorageMediaFileSetID, VR.SH, ddr.getFileSetID());
adjust.setString(Tag.StorageMediaFileSetUID, VR.UI, ddr.getFileSetUID());
match.setString(Tag.SOPClassUID, VR.UI,
match.getString(Tag.ReferencedSOPClassUIDInFile));
match.setString(Tag.SOPInstanceUID, VR.UI,
match.getString(Tag.ReferencedSOPInstanceUIDInFile));
if (delayCFind > 0)
try {
Thread.sleep(delayCFind);
} catch (InterruptedException ignore) {}
return adjust;
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-dcmqrscp
@Override
protected Attributes adjust(Attributes match) {
Attributes adjust = super.adjust(match);
adjust.remove(Tag.DirectoryRecordType);
if (keys.contains(Tag.SOPClassUID))
adjust.setString(Tag.SOPClassUID, VR.UI,
match.getString(Tag.ReferencedSOPClassUIDInFile));
if (keys.contains(Tag.SOPInstanceUID))
adjust.setString(Tag.SOPInstanceUID, VR.UI,
match.getString(Tag.ReferencedSOPInstanceUIDInFile));
adjust.setString(Tag.QueryRetrieveLevel, VR.CS,
keys.getString(Tag.QueryRetrieveLevel));
adjust.setString(Tag.RetrieveAETitle, VR.AE, as.getCalledAET());
if (availability != null)
adjust.setString(Tag.InstanceAvailability, VR.CS, availability);
adjust.setString(Tag.StorageMediaFileSetID, VR.SH, ddr.getFileSetID());
adjust.setString(Tag.StorageMediaFileSetUID, VR.UI, ddr.getFileSetUID());
match.setString(Tag.SOPClassUID, VR.UI,
match.getString(Tag.ReferencedSOPClassUIDInFile));
match.setString(Tag.SOPInstanceUID, VR.UI,
match.getString(Tag.ReferencedSOPInstanceUIDInFile));
if (delayCFind > 0)
try {
Thread.sleep(delayCFind);
} catch (InterruptedException ignore) {}
return adjust;
}
代码示例来源:origin: dcm4che/dcm4che
Object value = srcValues[i];
if (TagUtils.isPrivateCreator(tag)) {
if (contains(tag))
continue; // do not overwrite private creator IDs
if (updatePolicy == UpdatePolicy.SUPPLEMENT && !isEmpty(origValue))
continue;
if (modified != null && !isEmpty(origValue) && !modified.contains(privateCreator, tag)) {
if (origValue instanceof Sequence) {
modified.set(privateCreator, tag, (Sequence) origValue, null);
内容来源于网络,如有侵权,请联系作者删除!