本文整理了Java中org.dcm4che3.data.Attributes.setDate()
方法的一些代码示例,展示了Attributes.setDate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attributes.setDate()
方法的具体详情如下:
包路径:org.dcm4che3.data.Attributes
类名称:Attributes
方法名:setDate
暂无
代码示例来源:origin: dcm4che/dcm4che
public void setDate(String privateCreator, long tag,
DatePrecision precision, Date dt) {
int daTag = (int) (tag >>> 32);
int tmTag = (int) tag;
setDate(privateCreator, daTag, VR.DA, precision, dt);
setDate(privateCreator, tmTag, VR.TM, precision, dt);
}
代码示例来源:origin: dcm4che/dcm4che
public Object setDate(int tag, VR vr, Date... ds) {
return setDate(null, tag, vr, ds);
}
代码示例来源:origin: dcm4che/dcm4che
public void setDate(long tag, Date dt) {
setDate(null, tag, dt);
}
代码示例来源:origin: dcm4che/dcm4che
public Object setDate(int tag, VR vr, DatePrecision precision, Date... ds) {
return setDate(null, tag, vr, precision, ds);
}
代码示例来源:origin: dcm4che/dcm4che
public void setDate(long tag, DatePrecision precision, Date dt) {
setDate(null, tag, precision, dt);
}
代码示例来源:origin: nroduit/Weasis
public void setContextGroupVersion(Date d) {
dcmItems.setDate(Tag.ContextGroupVersion, VR.DT, d);
}
代码示例来源:origin: nroduit/Weasis
public void setContextGroupLocalVersion(Date d) {
dcmItems.setDate(Tag.ContextGroupLocalVersion, VR.DT, d);
}
代码示例来源:origin: nroduit/Weasis
public void setContentDateTime(Date d) {
dcmItems.setDate(Tag.ContentDateAndTime, d);
}
代码示例来源:origin: nroduit/Weasis
public void setDigitalSignatureDateTime(Date d) {
dcmItems.setDate(Tag.DigitalSignatureDateTime, VR.DT, d);
}
代码示例来源:origin: dcm4che/dcm4che
private static void supplementMissingDateTime(Attributes metadata, File bulkdataFile) {
Date date = new Date(bulkdataFile.lastModified());
for (long tag : DA_TM_TAGS)
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, date);
}
代码示例来源:origin: dcm4che/dcm4che
private static void supplementMissingDateTime(Attributes metadata) {
Date now = new Date();
for (long tag : DA_TM_TAGS)
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, now);
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-stowrs
private static void supplementMissingDateTime(Attributes metadata, File bulkdataFile) {
Date date = new Date(bulkdataFile.lastModified());
for (long tag : DA_TM_TAGS)
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, date);
}
代码示例来源:origin: dcm4che/dcm4che
public Object setDate(String privateCreator, int tag, VR vr,
Date... ds) {
return setDate(privateCreator, tag, vr, new DatePrecision(), ds);
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-jpg2dcm
private static void supplementMissingDateTime(Attributes metadata) {
Date now = new Date();
for (long tag : DA_TM_TAGS)
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, now);
}
代码示例来源:origin: dcm4che/dcm4che
private static void supplementMissingDateTime(Attributes metadata, long tag, Date date) {
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, date);
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-pdf2dcm
private static void supplementMissingDateTime(Attributes metadata, long tag, Date date) {
if (!metadata.containsValue((int) (tag >>> 32)))
metadata.setDate(tag, date);
}
代码示例来源:origin: dcm4che/dcm4che
public void setDate(String privateCreator, long tag, Date dt) {
setDate(privateCreator, tag, new DatePrecision(), dt);
}
代码示例来源:origin: nroduit/Weasis
public static Attributes createDicomPR(Attributes dicomSourceAttribute, String seriesInstanceUID,
String sopInstanceUID) {
final int[] patientStudyAttributes = { Tag.SpecificCharacterSet, Tag.StudyDate, Tag.StudyTime,
Tag.StudyDescription, Tag.AccessionNumber, Tag.IssuerOfAccessionNumberSequence, Tag.ReferringPhysicianName,
Tag.PatientName, Tag.PatientID, Tag.IssuerOfPatientID, Tag.PatientBirthDate, Tag.PatientSex,
Tag.AdditionalPatientHistory, Tag.StudyInstanceUID, Tag.StudyID };
Arrays.sort(patientStudyAttributes);
Attributes pr = new Attributes(dicomSourceAttribute, patientStudyAttributes);
// TODO implement other ColorSoftcopyPresentationStateStorageSOPClass...
pr.setString(Tag.SOPClassUID, VR.UI, UID.GrayscaleSoftcopyPresentationStateStorage);
pr.setString(Tag.SOPInstanceUID, VR.UI,
StringUtil.hasText(sopInstanceUID) ? sopInstanceUID : UIDUtils.createUID());
Date now = new Date();
pr.setDate(Tag.PresentationCreationDateAndTime, now);
pr.setDate(Tag.ContentDateAndTime, now);
pr.setString(Tag.Modality, VR.CS, "PR"); //$NON-NLS-1$
pr.setString(Tag.SeriesInstanceUID, VR.UI,
StringUtil.hasText(seriesInstanceUID) ? seriesInstanceUID : UIDUtils.createUID());
return pr;
}
代码示例来源:origin: dcm4che/dcm4che
private Attributes createKOS(Attributes inst) {
Attributes attrs = new Attributes(inst, PATIENT_AND_STUDY_ATTRS);
attrs.setString(Tag.SOPClassUID, VR.UI, UID.KeyObjectSelectionDocumentStorage);
attrs.setString(Tag.SOPInstanceUID, VR.UI, UIDUtils.createUID());
attrs.setDate(Tag.ContentDateAndTime, new Date());
attrs.setString(Tag.Modality, VR.CS, "KO");
attrs.setNull(Tag.ReferencedPerformedProcedureStepSequence, VR.SQ);
attrs.setString(Tag.SeriesInstanceUID, VR.UI, UIDUtils.createUID());
attrs.setString(Tag.SeriesNumber, VR.IS, seriesNumber);
attrs.setString(Tag.InstanceNumber, VR.IS, instanceNumber);
attrs.setString(Tag.ValueType, VR.CS, "CONTAINER");
attrs.setString(Tag.ContinuityOfContent, VR.CS, "SEPARATE");
attrs.newSequence(Tag.ConceptNameCodeSequence, 1).add(documentTitle);
evidenceSeq = attrs.newSequence(Tag.CurrentRequestedProcedureEvidenceSequence, 1);
attrs.newSequence(Tag.ContentTemplateSequence, 1).add(templateIdentifier());
contentSeq = attrs.newSequence(Tag.ContentSequence, 1);
if (documentTitleModifier != null)
contentSeq.add(documentTitleModifier());
if (keyObjectDescription != null)
contentSeq.add(keyObjectDescription());
return attrs;
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-mkkos
private Attributes createKOS(Attributes inst) {
Attributes attrs = new Attributes(inst, PATIENT_AND_STUDY_ATTRS);
attrs.setString(Tag.SOPClassUID, VR.UI, UID.KeyObjectSelectionDocumentStorage);
attrs.setString(Tag.SOPInstanceUID, VR.UI, UIDUtils.createUID());
attrs.setDate(Tag.ContentDateAndTime, new Date());
attrs.setString(Tag.Modality, VR.CS, "KO");
attrs.setNull(Tag.ReferencedPerformedProcedureStepSequence, VR.SQ);
attrs.setString(Tag.SeriesInstanceUID, VR.UI, UIDUtils.createUID());
attrs.setString(Tag.SeriesNumber, VR.IS, seriesNumber);
attrs.setString(Tag.InstanceNumber, VR.IS, instanceNumber);
attrs.setString(Tag.ValueType, VR.CS, "CONTAINER");
attrs.setString(Tag.ContinuityOfContent, VR.CS, "SEPARATE");
attrs.newSequence(Tag.ConceptNameCodeSequence, 1).add(documentTitle);
evidenceSeq = attrs.newSequence(Tag.CurrentRequestedProcedureEvidenceSequence, 1);
attrs.newSequence(Tag.ContentTemplateSequence, 1).add(templateIdentifier());
contentSeq = attrs.newSequence(Tag.ContentSequence, 1);
if (documentTitleModifier != null)
contentSeq.add(documentTitleModifier());
if (keyObjectDescription != null)
contentSeq.add(keyObjectDescription());
return attrs;
}
内容来源于网络,如有侵权,请联系作者删除!