Package org.dcm4che.typeddicom.iods
Class GenericImplantTemplateIOD
java.lang.Object
org.dcm4che.typeddicom.AbstractAttributesWrapper
org.dcm4che.typeddicom.AbstractInformationObjectDefinition
org.dcm4che.typeddicom.iods.GenericImplantTemplateIOD
- All Implemented Interfaces:
AttributesWrapper,AuthorizationEquipmentCertificationNumber.Holder,BarcodeValue.Holder,CoatingMaterialsCodeSequence.Holder,CodingSchemeIdentificationSequence.Holder,ContentQualification.Holder,ContextGroupIdentificationSequence.Holder,ContributingEquipmentSequence.Holder,ConversionSourceAttributesSequence.Holder,DerivationImplantTemplateSequence.Holder,DigitalSignaturesSequence.Holder,EffectiveDateTime.Holder,EncryptedAttributesSequence.Holder,FixationMethodCodeSequence.Holder,FrameOfReferenceUID.Holder,HL7StructuredDocumentReferenceSequence.Holder,HPGLDocumentSequence.Holder,ImplantName.Holder,ImplantPartNumber.Holder,ImplantRegulatoryDisapprovalCodeSequence.Holder,ImplantSize.Holder,ImplantTargetAnatomySequence.Holder,ImplantTemplate3DModelSurfaceNumber.Holder,ImplantTemplateVersion.Holder,ImplantType.Holder,ImplantTypeCodeSequence.Holder,InformationFromManufacturerSequence.Holder,InstanceCoercionDateTime.Holder,InstanceCreationDate.Holder,InstanceCreationTime.Holder,InstanceCreatorUID.Holder,InstanceNumber.Holder,InstanceOriginStatus.Holder,LongitudinalTemporalInformationModified.Holder,MACParametersSequence.Holder,Manufacturer.Holder,MappingResourceIdentificationSequence.Holder,MaterialsCodeSequence.Holder,MatingFeatureSetsSequence.Holder,NotificationFromManufacturerSequence.Holder,NumberOfSurfaces.Holder,OriginalAttributesSequence.Holder,OriginalImplantTemplateSequence.Holder,OriginalSpecializedSOPClassUID.Holder,OverallTemplateSpatialTolerance.Holder,PlanningLandmarkLineSequence.Holder,PlanningLandmarkPlaneSequence.Holder,PlanningLandmarkPointSequence.Holder,PrivateDataElementCharacteristicsSequence.Holder,QueryRetrieveView.Holder,ReferencedDefinedProtocolSequence.Holder,ReferencedPerformedProtocolSequence.Holder,RelatedGeneralSOPClassUID.Holder,ReplacedImplantTemplateSequence.Holder,SOPAuthorizationComment.Holder,SOPAuthorizationDateTime.Holder,SOPClassUID.Holder,SOPInstanceStatus.Holder,SOPInstanceUID.Holder,SpecificCharacterSet.Holder,SurfaceModelDescriptionSequence.Holder,SurfaceModelScalingFactor.Holder,SurfaceSequence.Holder,TimezoneOffsetFromUTC.Holder,GenericImplantTemplate2DDrawingsModule,GenericImplantTemplate3DModelsModule,GenericImplantTemplateDescriptionModule,GenericImplantTemplateMatingFeaturesModule,GenericImplantTemplatePlanningLandmarksModule,SOPCommonModule,SurfaceMeshModule
public class GenericImplantTemplateIOD
extends AbstractInformationObjectDefinition
implements GenericImplantTemplateDescriptionModule, GenericImplantTemplate2DDrawingsModule, GenericImplantTemplate3DModelsModule, GenericImplantTemplateMatingFeaturesModule, GenericImplantTemplatePlanningLandmarksModule, SOPCommonModule, SurfaceMeshModule
Name: Generic Implant Template IOD
Description:
Description:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmptyMethods inherited from interface org.dcm4che.typeddicom.dataelements.AuthorizationEquipmentCertificationNumber.Holder
containsAuthorizationEquipmentCertificationNumber, getAuthorizationEquipmentCertificationNumber, removeAuthorizationEquipmentCertificationNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.BarcodeValue.Holder
containsBarcodeValue, getBarcodeValue, removeBarcodeValueMethods inherited from interface org.dcm4che.typeddicom.dataelements.CoatingMaterialsCodeSequence.Holder
containsCoatingMaterialsCodeSequence, ensureCoatingMaterialsCodeSequence, ensureCoatingMaterialsCodeSequence, getCoatingMaterialsCodeSequence, newCoatingMaterialsCodeSequence, removeCoatingMaterialsCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.CodingSchemeIdentificationSequence.Holder
containsCodingSchemeIdentificationSequence, ensureCodingSchemeIdentificationSequence, ensureCodingSchemeIdentificationSequence, getCodingSchemeIdentificationSequence, newCodingSchemeIdentificationSequence, removeCodingSchemeIdentificationSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ContentQualification.Holder
containsContentQualification, getContentQualification, removeContentQualificationMethods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupIdentificationSequence.Holder
containsContextGroupIdentificationSequence, ensureContextGroupIdentificationSequence, ensureContextGroupIdentificationSequence, getContextGroupIdentificationSequence, newContextGroupIdentificationSequence, removeContextGroupIdentificationSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ContributingEquipmentSequence.Holder
containsContributingEquipmentSequence, ensureContributingEquipmentSequence, ensureContributingEquipmentSequence, getContributingEquipmentSequence, newContributingEquipmentSequence, removeContributingEquipmentSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ConversionSourceAttributesSequence.Holder
containsConversionSourceAttributesSequence, ensureConversionSourceAttributesSequence, ensureConversionSourceAttributesSequence, getConversionSourceAttributesSequence, newConversionSourceAttributesSequence, removeConversionSourceAttributesSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.DerivationImplantTemplateSequence.Holder
containsDerivationImplantTemplateSequence, ensureDerivationImplantTemplateSequence, ensureDerivationImplantTemplateSequence, getDerivationImplantTemplateSequence, newDerivationImplantTemplateSequence, removeDerivationImplantTemplateSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.DigitalSignaturesSequence.Holder
containsDigitalSignaturesSequence, ensureDigitalSignaturesSequence, ensureDigitalSignaturesSequence, getDigitalSignaturesSequence, newDigitalSignaturesSequence, removeDigitalSignaturesSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.EffectiveDateTime.Holder
containsEffectiveDateTime, getEffectiveDateTime, removeEffectiveDateTimeMethods inherited from interface org.dcm4che.typeddicom.dataelements.EncryptedAttributesSequence.Holder
containsEncryptedAttributesSequence, ensureEncryptedAttributesSequence, ensureEncryptedAttributesSequence, getEncryptedAttributesSequence, newEncryptedAttributesSequence, removeEncryptedAttributesSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.FixationMethodCodeSequence.Holder
containsFixationMethodCodeSequence, ensureFixationMethodCodeSequence, ensureFixationMethodCodeSequence, getFixationMethodCodeSequence, newFixationMethodCodeSequence, removeFixationMethodCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.FrameOfReferenceUID.Holder
containsFrameOfReferenceUID, getFrameOfReferenceUID, removeFrameOfReferenceUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.HL7StructuredDocumentReferenceSequence.Holder
containsHL7StructuredDocumentReferenceSequence, ensureHL7StructuredDocumentReferenceSequence, ensureHL7StructuredDocumentReferenceSequence, getHL7StructuredDocumentReferenceSequence, newHL7StructuredDocumentReferenceSequence, removeHL7StructuredDocumentReferenceSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.HPGLDocumentSequence.Holder
containsHPGLDocumentSequence, ensureHPGLDocumentSequence, ensureHPGLDocumentSequence, getHPGLDocumentSequence, newHPGLDocumentSequence, removeHPGLDocumentSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantName.Holder
containsImplantName, getImplantName, removeImplantNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantPartNumber.Holder
containsImplantPartNumber, getImplantPartNumber, removeImplantPartNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantRegulatoryDisapprovalCodeSequence.Holder
containsImplantRegulatoryDisapprovalCodeSequence, ensureImplantRegulatoryDisapprovalCodeSequence, ensureImplantRegulatoryDisapprovalCodeSequence, getImplantRegulatoryDisapprovalCodeSequence, newImplantRegulatoryDisapprovalCodeSequence, removeImplantRegulatoryDisapprovalCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantSize.Holder
containsImplantSize, getImplantSize, removeImplantSizeMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantTargetAnatomySequence.Holder
containsImplantTargetAnatomySequence, ensureImplantTargetAnatomySequence, ensureImplantTargetAnatomySequence, getImplantTargetAnatomySequence, newImplantTargetAnatomySequence, removeImplantTargetAnatomySequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantTemplate3DModelSurfaceNumber.Holder
containsImplantTemplate3DModelSurfaceNumber, getImplantTemplate3DModelSurfaceNumber, removeImplantTemplate3DModelSurfaceNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantTemplateVersion.Holder
containsImplantTemplateVersion, getImplantTemplateVersion, removeImplantTemplateVersionMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantType.Holder
containsImplantType, getImplantType, removeImplantTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.ImplantTypeCodeSequence.Holder
containsImplantTypeCodeSequence, ensureImplantTypeCodeSequence, ensureImplantTypeCodeSequence, getImplantTypeCodeSequence, newImplantTypeCodeSequence, removeImplantTypeCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.InformationFromManufacturerSequence.Holder
containsInformationFromManufacturerSequence, ensureInformationFromManufacturerSequence, ensureInformationFromManufacturerSequence, getInformationFromManufacturerSequence, newInformationFromManufacturerSequence, removeInformationFromManufacturerSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCoercionDateTime.Holder
containsInstanceCoercionDateTime, getInstanceCoercionDateTime, removeInstanceCoercionDateTimeMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreationDate.Holder
containsInstanceCreationDate, getInstanceCreationDate, removeInstanceCreationDateMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreationTime.Holder
containsInstanceCreationTime, getInstanceCreationTime, removeInstanceCreationTimeMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreatorUID.Holder
containsInstanceCreatorUID, getInstanceCreatorUID, removeInstanceCreatorUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceNumber.Holder
containsInstanceNumber, getInstanceNumber, removeInstanceNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceOriginStatus.Holder
containsInstanceOriginStatus, getInstanceOriginStatus, removeInstanceOriginStatusMethods inherited from interface org.dcm4che.typeddicom.dataelements.LongitudinalTemporalInformationModified.Holder
containsLongitudinalTemporalInformationModified, getLongitudinalTemporalInformationModified, removeLongitudinalTemporalInformationModifiedMethods inherited from interface org.dcm4che.typeddicom.dataelements.MACParametersSequence.Holder
containsMACParametersSequence, ensureMACParametersSequence, ensureMACParametersSequence, getMACParametersSequence, newMACParametersSequence, removeMACParametersSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturerMethods inherited from interface org.dcm4che.typeddicom.dataelements.MappingResourceIdentificationSequence.Holder
containsMappingResourceIdentificationSequence, ensureMappingResourceIdentificationSequence, ensureMappingResourceIdentificationSequence, getMappingResourceIdentificationSequence, newMappingResourceIdentificationSequence, removeMappingResourceIdentificationSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.MaterialsCodeSequence.Holder
containsMaterialsCodeSequence, ensureMaterialsCodeSequence, ensureMaterialsCodeSequence, getMaterialsCodeSequence, newMaterialsCodeSequence, removeMaterialsCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.MatingFeatureSetsSequence.Holder
containsMatingFeatureSetsSequence, ensureMatingFeatureSetsSequence, ensureMatingFeatureSetsSequence, getMatingFeatureSetsSequence, newMatingFeatureSetsSequence, removeMatingFeatureSetsSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.NotificationFromManufacturerSequence.Holder
containsNotificationFromManufacturerSequence, ensureNotificationFromManufacturerSequence, ensureNotificationFromManufacturerSequence, getNotificationFromManufacturerSequence, newNotificationFromManufacturerSequence, removeNotificationFromManufacturerSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfSurfaces.Holder
containsNumberOfSurfaces, getNumberOfSurfaces, removeNumberOfSurfacesMethods inherited from interface org.dcm4che.typeddicom.dataelements.OriginalAttributesSequence.Holder
containsOriginalAttributesSequence, ensureOriginalAttributesSequence, ensureOriginalAttributesSequence, getOriginalAttributesSequence, newOriginalAttributesSequence, removeOriginalAttributesSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.OriginalImplantTemplateSequence.Holder
containsOriginalImplantTemplateSequence, ensureOriginalImplantTemplateSequence, ensureOriginalImplantTemplateSequence, getOriginalImplantTemplateSequence, newOriginalImplantTemplateSequence, removeOriginalImplantTemplateSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.OriginalSpecializedSOPClassUID.Holder
containsOriginalSpecializedSOPClassUID, getOriginalSpecializedSOPClassUID, removeOriginalSpecializedSOPClassUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.OverallTemplateSpatialTolerance.Holder
containsOverallTemplateSpatialTolerance, getOverallTemplateSpatialTolerance, removeOverallTemplateSpatialToleranceMethods inherited from interface org.dcm4che.typeddicom.dataelements.PlanningLandmarkLineSequence.Holder
containsPlanningLandmarkLineSequence, ensurePlanningLandmarkLineSequence, ensurePlanningLandmarkLineSequence, getPlanningLandmarkLineSequence, newPlanningLandmarkLineSequence, removePlanningLandmarkLineSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.PlanningLandmarkPlaneSequence.Holder
containsPlanningLandmarkPlaneSequence, ensurePlanningLandmarkPlaneSequence, ensurePlanningLandmarkPlaneSequence, getPlanningLandmarkPlaneSequence, newPlanningLandmarkPlaneSequence, removePlanningLandmarkPlaneSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.PlanningLandmarkPointSequence.Holder
containsPlanningLandmarkPointSequence, ensurePlanningLandmarkPointSequence, ensurePlanningLandmarkPointSequence, getPlanningLandmarkPointSequence, newPlanningLandmarkPointSequence, removePlanningLandmarkPointSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.PrivateDataElementCharacteristicsSequence.Holder
containsPrivateDataElementCharacteristicsSequence, ensurePrivateDataElementCharacteristicsSequence, ensurePrivateDataElementCharacteristicsSequence, getPrivateDataElementCharacteristicsSequence, newPrivateDataElementCharacteristicsSequence, removePrivateDataElementCharacteristicsSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.QueryRetrieveView.Holder
containsQueryRetrieveView, getQueryRetrieveView, removeQueryRetrieveViewMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDefinedProtocolSequence.Holder
containsReferencedDefinedProtocolSequence, ensureReferencedDefinedProtocolSequence, ensureReferencedDefinedProtocolSequence, getReferencedDefinedProtocolSequence, newReferencedDefinedProtocolSequence, removeReferencedDefinedProtocolSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedPerformedProtocolSequence.Holder
containsReferencedPerformedProtocolSequence, ensureReferencedPerformedProtocolSequence, ensureReferencedPerformedProtocolSequence, getReferencedPerformedProtocolSequence, newReferencedPerformedProtocolSequence, removeReferencedPerformedProtocolSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.RelatedGeneralSOPClassUID.Holder
containsRelatedGeneralSOPClassUID, getRelatedGeneralSOPClassUID, removeRelatedGeneralSOPClassUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReplacedImplantTemplateSequence.Holder
containsReplacedImplantTemplateSequence, ensureReplacedImplantTemplateSequence, ensureReplacedImplantTemplateSequence, getReplacedImplantTemplateSequence, newReplacedImplantTemplateSequence, removeReplacedImplantTemplateSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.SOPAuthorizationComment.Holder
containsSOPAuthorizationComment, getSOPAuthorizationComment, removeSOPAuthorizationCommentMethods inherited from interface org.dcm4che.typeddicom.dataelements.SOPAuthorizationDateTime.Holder
containsSOPAuthorizationDateTime, getSOPAuthorizationDateTime, removeSOPAuthorizationDateTimeMethods inherited from interface org.dcm4che.typeddicom.dataelements.SOPClassUID.Holder
containsSOPClassUID, getSOPClassUID, removeSOPClassUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.SOPInstanceStatus.Holder
containsSOPInstanceStatus, getSOPInstanceStatus, removeSOPInstanceStatusMethods inherited from interface org.dcm4che.typeddicom.dataelements.SOPInstanceUID.Holder
containsSOPInstanceUID, getSOPInstanceUID, removeSOPInstanceUIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.SpecificCharacterSet.Holder
containsSpecificCharacterSet, getSpecificCharacterSet, removeSpecificCharacterSetMethods inherited from interface org.dcm4che.typeddicom.dataelements.SurfaceModelDescriptionSequence.Holder
containsSurfaceModelDescriptionSequence, ensureSurfaceModelDescriptionSequence, ensureSurfaceModelDescriptionSequence, getSurfaceModelDescriptionSequence, newSurfaceModelDescriptionSequence, removeSurfaceModelDescriptionSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.SurfaceModelScalingFactor.Holder
containsSurfaceModelScalingFactor, getSurfaceModelScalingFactor, removeSurfaceModelScalingFactorMethods inherited from interface org.dcm4che.typeddicom.dataelements.SurfaceSequence.Holder
containsSurfaceSequence, ensureSurfaceSequence, ensureSurfaceSequence, getSurfaceSequence, newSurfaceSequence, removeSurfaceSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.TimezoneOffsetFromUTC.Holder
containsTimezoneOffsetFromUTC, getTimezoneOffsetFromUTC, removeTimezoneOffsetFromUTC
-
Field Details
-
STANDARD_SOP_CLASSES
-
-
Constructor Details
-
GenericImplantTemplateIOD
public GenericImplantTemplateIOD(org.dcm4che3.data.Attributes attributes) -
GenericImplantTemplateIOD
public GenericImplantTemplateIOD()
-
-
Method Details
-
builder
- Returns:
- a
GenericImplantTemplateIOD.Builderto create Generic Implant Template IODs with a fluent API.
-
getStandardSOPClasses
- Specified by:
getStandardSOPClassesin classAbstractInformationObjectDefinition- Returns:
- The SOP Classes defined in
Part 4 - Section B.5 of the DICOM
Standard not the one contained in the wrapped attributes. To get that one use
SOPClassUID.Holder.getSOPClassUID().
-