Interface Modality.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
AutorefractionMeasurementsSeriesModule, CornealTopographyMapSeriesModule, CTProtocolSeriesModule, CTSeriesModule, DXSeriesModule, EncapsulatedDocumentSeriesModule, EnhancedMammographySeriesModule, EnhancedPETSeriesModule, EnhancedRTSeriesModule, EnhancedUSSeriesModule, GeneralSeriesModule, ImageAcquisitionResultsModule, IntraocularLensCalculationsSeriesModule, IntraOralSeriesModule, IntravascularOCTSeriesModule, KeratometryMeasurementsSeriesModule, KeyObjectDocumentSeriesModule, LensometryMeasurementsSeriesModule, MammographySeriesModule, MicroscopyBulkSimpleAnnotationsSeriesModule, MRSeriesModule, OphthalmicAxialMeasurementsSeriesModule, OphthalmicPhotographySeriesModule, OphthalmicThicknessMapSeriesModule, OphthalmicTomographyBScanVolumeAnalysisSeriesModule, OphthalmicTomographyEnFaceSeriesModule, OphthalmicTomographySeriesModule, OpticalSurfaceScannerSeriesModule, ParametricMapSeriesModule, PresentationSeriesModule, RealWorldValueMappingSeriesModule, RTSeriesModule, SCEquipmentModule, SegmentationSeriesModule, SpatialFiducialsSeriesModule, SpatialRegistrationSeriesModule, SRDocumentSeriesModule, StereometricSeriesModule, SubjectiveRefractionMeasurementsSeriesModule, TractographyResultsSeriesModule, VisualAcuityMeasurementsSeriesModule, VisualFieldStaticPerimetryMeasurementsSeriesModule, WholeSlideMicroscopySeriesModule, XAProtocolSeriesModule, XAXRFSeriesModule
All Known Implementing Classes:
AcquisitionContextSRIOD, AdvancedBlendingPresentationStateIOD, AmbulatoryECGIOD, ArterialPulseWaveformIOD, AutorefractionMeasurementsIOD, BasicCardiacElectrophysiologyWaveformIOD, BasicStructuredDisplayIOD, BasicTextSRIOD, BasicVoiceAudioWaveformIOD, BlendingSoftcopyPresentationStateIOD, BodyPositionWaveformIOD, BreastProjectionXRayImageIOD, BreastTomosynthesisImageIOD, CArmPhotonElectronRadiationIOD, CArmPhotonElectronRadiationRecordIOD, ChestCADSRIOD, ColonCADSRIOD, ColorSoftcopyPresentationStateIOD, Comprehensive3DSRIOD, ComprehensiveSRIOD, ContentAssessmentResultsIOD, CornealTopographyMapIOD, CRImageIOD, CTImageIOD, CTPerformedProcedureProtocolIOD, DeformableSpatialRegistrationIOD, DermoscopicPhotographyImageIOD, DigitalIntraOralXRayImageIOD, DigitalMammographyXRayImageIOD, DigitalXRayImageIOD, ElectromyogramIOD, ElectrooculogramIOD, EncapsulatedCDAIOD, EncapsulatedMTLIOD, EncapsulatedOBJIOD, EncapsulatedPDFIOD, EncapsulatedSTLIOD, EnhancedCTImageIOD, EnhancedMRColorImageIOD, EnhancedMRImageIOD, EnhancedPETImageIOD, EnhancedSRIOD, EnhancedUSVolumeIOD, EnhancedXAImageIOD, EnhancedXRayRadiationDoseStructuredReportIOD, EnhancedXRFImageIOD, ExtensibleSRIOD, GeneralAudioWaveformIOD, GeneralECGIOD, GrayscaleSoftcopyPresentationStateIOD, HangingProtocolDefinitionSequence.Item, HemodynamicWaveformIOD, ImplantationPlanSRDocumentIOD, IntraocularLensCalculationsIOD, IntravascularOpticalCoherenceTomographyImageIOD, KeratometryMeasurementsIOD, KeyObjectSelectionDocumentIOD, LegacyConvertedEnhancedCTImageIOD, LegacyConvertedEnhancedMRImageIOD, LegacyConvertedEnhancedPETImageIOD, LensometryMeasurementsIOD, MacularGridThicknessAndVolumeReportIOD, MammographyCADSRIOD, MicroscopyBulkSimpleAnnotationsIOD, Modality.SimpleHolder, ModalityPerformedProcedureStepIOD, MRImageIOD, MRSpectroscopyIOD, MultiChannelRespiratoryWaveformIOD, MultiFrameGrayscaleByteSCImageIOD, MultiFrameGrayscaleWordSCImageIOD, MultiFrameSingleBitSCImageIOD, MultiFrameTrueColorSCImageIOD, NMImageIOD, OphthalmicAxialMeasurementsIOD, OphthalmicOpticalCoherenceTomographyBScanVolumeAnalysisIOD, OphthalmicOpticalCoherenceTomographyEnFaceImageIOD, OphthalmicPhotography16BitImageIOD, OphthalmicPhotography8BitImageIOD, OphthalmicThicknessMapIOD, OphthalmicTomographyImageIOD, OphthalmicVisualFieldStaticPerimetryMeasurementsIOD, ParametricMapIOD, PatientRadiationDoseStructuredReportIOD, PerformedImagingAgentAdministrationSRIOD, PETImageIOD, PlanarMPRVolumetricPresentationStateIOD, PlannedImagingAgentAdministrationSRIOD, ProcedureLogIOD, PseudoColorSoftcopyPresentationStateIOD, RadiopharmaceuticalRadiationDoseSRIOD, RawDataIOD, RealTimeAudioWaveformIOD, RealTimeVideoEndoscopicImageIOD, RealTimeVideoPhotographicImageIOD, RealWorldValueMappingIOD, RenditionSelectionDocumentIOD, RespiratoryWaveformIOD, RoboticArmRadiationIOD, RoboticArmRadiationRecordIOD, RoutineScalpElectroencephalogramIOD, RTBeamsDeliveryInstructionIOD, RTBeamsTreatmentRecordIOD, RTBrachyApplicationSetupDeliveryInstructionIOD, RTBrachyTreatmentRecordIOD, RTDoseIOD, RTImageIOD, RTIonBeamsTreatmentRecordIOD, RTIonPlanIOD, RTPhysicianIntentIOD, RTPlanIOD, RTRadiationRecordSetIOD, RTRadiationSalvageRecordIOD, RTRadiationSetDeliveryInstructionIOD, RTRadiationSetIOD, RTSegmentAnnotationIOD, RTStructureSetIOD, RTTreatmentPreparationIOD, RTTreatmentSummaryRecordIOD, ScheduledProcedureStepSequence.Item, SecondaryCaptureImageIOD, SegmentationIOD, SimplifiedAdultEchoSRIOD, SleepElectroencephalogramIOD, SpatialFiducialsIOD, SpatialRegistrationIOD, SpectaclePrescriptionReportIOD, StereometricRelationshipIOD, SubjectiveRefractionMeasurementsIOD, SurfaceScanMeshIOD, SurfaceScanPointCloudIOD, SurfaceSegmentationIOD, TomotherapeuticRadiationIOD, TomotherapeuticRadiationRecordIOD, TractographyResultsIOD, TwelveLeadECGIOD, USImageIOD, USMultiFrameImageIOD, VideoEndoscopicImageIOD, VideoMicroscopicImageIOD, VideoPhotographicImageIOD, VisualAcuityMeasurementsIOD, VLEndoscopicImageIOD, VLMicroscopicImageIOD, VLPhotographicImageIOD, VLSlideCoordinatesMicroscopicImageIOD, VLWholeSlideMicroscopyImageIOD, VolumeRenderingVolumetricPresentationStateIOD, WideFieldOphthalmicPhotography3DCoordinatesImageIOD, WideFieldOphthalmicPhotographyStereographicProjectionImageIOD, XAPerformedProcedureProtocolIOD, XAXRFGrayscaleSoftcopyPresentationStateIOD, XRay3DAngiographicImageIOD, XRay3DCraniofacialImageIOD, XRayAngiographicImageIOD, XRayRadiationDoseSRIOD, XRayRadiofluoroscopicImageIOD
Enclosing class:
Modality

public static interface Modality.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Modality" (see Modality)
  • Method Details

    • wrap

      static Modality.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Modality (see Modality)
      Returns:
      A wrapper object implementing the Modality.Holder interface.
    • builder

      static Modality.Holder.Builder builder()
      Returns:
      a Modality.Holder.Builder to create Modality Items with a fluent API.
    • builder

      static Modality.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - The Attributes to be wrapped by the Modality.Holder.Builder.
      Returns:
      a Modality.Holder.Builder to create Modality Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
    • getModality

      default Modality getModality()
      Returns:
      the Modality (see Modality)
    • containsModality

      default boolean containsModality()
      Returns:
      Whether it contains the Modality (see Modality)
    • removeModality

      default void removeModality()
      Removes the Modality (see Modality