Class SOPClass
- Direct Known Subclasses:
FindSOPClassSCU,GetSOPClassSCU,MoveSOPClassSCU,StorageSOPClassSCP,StorageSOPClassSCU,VerificationSOPClassSCU
The abstract base class of classes that implement individual DICOM SOP Classes or groups of SOP Classes that behave similarly (for example the composite instance Storage SOP Classes).
There is no formal or separate abstraction of the DICOM concept of a Service Class per se.
Also defines the UID strings that correspond to the individual SOP Classes, as well as various utility methods for testing whether or not a string UID is of a particular family.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final String[]static final String[]static final String[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]Return a plausible set of SOP Classes with which to encode a specified modality.static final Setstatic final booleanisCompositeInstanceQuery(String sopClassUID) static final booleanisCompositeInstanceRetrieve(String sopClassUID) static final booleanisCompositeInstanceRetrieveWithGet(String sopClassUID) static final booleanisCompositeInstanceRetrieveWithMove(String sopClassUID) static final booleanisDICONDEImageStorage(String sopClassUID) static final booleanisDICOSImageStorage(String sopClassUID) static final booleanisDICOSNonImageStorage(String sopClassUID) static final booleanisDirectory(String sopClassUID) static final booleanisEncapsulatedDocument(String sopClassUID) static final booleanisEnhancedMultiframeImageStorage(String sopClassUID) static final booleanstatic final booleanisImageStorage(String sopClassUID) static final booleanisImageWithFrameOfReferenceStorage(String sopClassUID) static final booleanisImageWithSynchronizationStorage(String sopClassUID) static final booleanisKeyObjectSelectionDocument(String sopClassUID) static final booleanisLegacyConvertedEnhancedImageStorage(String sopClassUID) static final booleanisMiscellaneousCompositeNonImageStorage(String sopClassUID) static final booleanisMiscellaneousNonCompositeStorage(String sopClassUID) static final booleanisMultiframeImageStorage(String sopClassUID) static final booleanisMultiframeSecondaryCaptureImageStorage(String sopClassUID) static final booleanisNonImageStorage(String sopClassUID) static final booleanisOphthalmicMeasurementStorage(String sopClassUID) static final booleanisPatientRootCompositeInstanceQuery(String sopClassUID) static final booleanisPatientRootCompositeInstanceRetrieve(String sopClassUID) static final booleanisPatientRootCompositeInstanceRetrieveWithGet(String sopClassUID) static final booleanisPatientRootCompositeInstanceRetrieveWithMove(String sopClassUID) static final booleanisPatientStudyOnlyCompositeInstanceQuery(String sopClassUID) static final booleanisPatientStudyOnlyCompositeInstanceRetrieve(String sopClassUID) static final booleanisPatientStudyOnlyCompositeInstanceRetrieveWithGet(String sopClassUID) static final booleanstatic final booleanisPresentationState(String sopClassUID) static final booleanisPrivateImageStorage(String sopClassUID) static final booleanisPrivateNonImageStorage(String sopClassUID) static final booleanisRadiotherapy(String sopClassUID) static final booleanstatic final booleanisSecondaryCaptureImageStorage(String sopClassUID) static final booleanisSpectroscopy(String sopClassUID) static final booleanisStandalone(String sopClassUID) static final booleanisStandardImageStorage(String sopClassUID) static final booleanstatic final booleanisStructuredReport(String sopClassUID) static final booleanisStudyRootCompositeInstanceQuery(String sopClassUID) static final booleanisStudyRootCompositeInstanceRetrieve(String sopClassUID) static final booleanisStudyRootCompositeInstanceRetrieveWithGet(String sopClassUID) static final booleanisStudyRootCompositeInstanceRetrieveWithMove(String sopClassUID) static final booleanisTiledImageStorage(String sopClassUID) static final booleanisTrialRetiredStructuredReport(String sopClassUID) static final booleanisVerification(String sopClassUID) static final booleanisWaveform(String sopClassUID) static StringselectModalityForSOPClass(String sopClassUID) Return the standard specified Modality for a Storage SOP Class, or a conventional choice if not enumerated by the standard.
-
Field Details
-
Verification
- See Also:
-
PrivateGEDicomMRImageInfoObject
- See Also:
-
PrivateGEDicomCTImageInfoObject
- See Also:
-
PrivateGEDicomDisplayImageInfoObject
- See Also:
-
PrivateGEPETRawDataStorage
- See Also:
-
PrivateGE3DModelStorage
- See Also:
-
PrivateGEeNTEGRAProtocolOrNMGenieStorage
- See Also:
-
PrivateGECollageStorage
- See Also:
-
PrivateGERTPlanStorage
- See Also:
-
PrivateSiemensCSANonImageStorage
- See Also:
-
PrivateSiemensCTMRVolumeStorage
- See Also:
-
PrivateSiemensAXFrameSetsStorage
- See Also:
-
PrivateAgfaBasicAttributePresentationStateStorage
- See Also:
-
PrivateMedicalInsight3DSoftcopyPresentationStateStorage
- See Also:
-
PrivateAcusonStructuredReportDetailStorage
- See Also:
-
PrivateTomTecAnnotationStorage
- See Also:
-
PrivateFujiCRImageStorage
- See Also:
-
PrivatePhilipsSpecialisedXAStorage
- See Also:
-
PrivatePhilipsCXImageStorage
- See Also:
-
PrivatePhilips3DPresentationStateStorage
- See Also:
-
PrivatePhilipsVolumeStorage
- See Also:
-
PrivatePhilipsVolume2Storage
- See Also:
-
PrivatePhilips3DObjectStorage
- See Also:
-
PrivatePhilips3DObject2Storage
- See Also:
-
PrivatePhilipsSurfaceStorage
- See Also:
-
PrivatePhilipsSurface2Storage
- See Also:
-
PrivatePhilipsCompositeObjectStorage
- See Also:
-
PrivatePhilipsMRCardioProfileStorage
- See Also:
-
PrivatePhilipsMRCardioStorage
- See Also:
-
PrivatePhilipsMRCardio2Storage
- See Also:
-
PrivatePhilipsCTSyntheticImageStorage
- See Also:
-
PrivatePhilipsMRSyntheticImageStorage
- See Also:
-
PrivatePhilipsMRCardioAnalysisStorage
- See Also:
-
PrivatePhilipsMRCardioAnalysis2Storage
- See Also:
-
PrivatePhilipsCXSyntheticImageStorage
- See Also:
-
PrivatePhilipsPerfusionStorage
- See Also:
-
PrivatePhilipsPerfusionImageStorage
- See Also:
-
PrivatePhilipsMRSpectrumStorage
- See Also:
-
PrivatePhilipsMRSeriesDataStorage
- See Also:
-
PrivatePhilipsMRColorImageStorage
- See Also:
-
PrivatePhilipsMRExamcardStorage
- See Also:
-
PrivatePhilipsVRMLStorage
- See Also:
-
PrivatePhilipsVolumeSetStorage
- See Also:
-
PrivatePhilipsLiveRunStorage
- See Also:
-
PrivatePhilipsRunStorage
- See Also:
-
PrivatePhilipsReconstructionStorage
- See Also:
-
PrivatePhilipsXRayMFStorage
- See Also:
-
PrivatePhilipsHPLive3D01Storage
- See Also:
-
PrivatePhilipsHPLive3D02Storage
- See Also:
-
PrivatePMODMultiframeImageStorage
- See Also:
-
PrivateToshibaUSImageStorage
- See Also:
-
PrivateERADPracticeBuilderReportTextStorage
- See Also:
-
PrivateERADPracticeBuilderReportDictationStorage
- See Also:
-
PrivateDcm4cheUpgradedCTImageStorage
- See Also:
-
PrivateDcm4cheUpgradedMRImageStorage
- See Also:
-
PrivateDcm4cheUpgradedPETImageStorage
- See Also:
-
PrivateDcm4cheEncapsulatedDocumentStorage
- See Also:
-
PrivatePixelMedLegacyConvertedEnhancedCTImageStorage
- See Also:
-
PrivatePixelMedLegacyConvertedEnhancedMRImageStorage
- See Also:
-
PrivatePixelMedLegacyConvertedEnhancedPETImageStorage
- See Also:
-
PrivatePixelMedFloatingPointImageStorage
- See Also:
-
DICOSCTImageStorage
- See Also:
-
DICOSDigitalXRayImageStorageForPresentation
- See Also:
-
DICOSDigitalXRayImageStorageForProcessing
- See Also:
-
DICOSThreatDetectionReportStorage
- See Also:
-
DICOS2DAITStorage
- See Also:
-
DICOS3DAITStorage
- See Also:
-
DICOSQuadrupoleResonanceStorage
- See Also:
-
DICONDEEddyCurrentImageStorage
- See Also:
-
DICONDEEddyCurrentMultiframeImageStorage
- See Also:
-
ComputedRadiographyImageStorage
- See Also:
-
DigitalXRayImageStorageForPresentation
- See Also:
-
DigitalXRayImageStorageForProcessing
- See Also:
-
DigitalMammographyXRayImageStorageForPresentation
- See Also:
-
DigitalMammographyXRayImageStorageForProcessing
- See Also:
-
DigitalIntraoralXRayImageStorageForPresentation
- See Also:
-
DigitalIntraoralXRayImageStorageForProcessing
- See Also:
-
CTImageStorage
- See Also:
-
EnhancedCTImageStorage
- See Also:
-
LegacyConvertedEnhancedCTImageStorage
- See Also:
-
UltrasoundMultiframeImageStorageRetired
- See Also:
-
UltrasoundMultiframeImageStorage
- See Also:
-
MRImageStorage
- See Also:
-
EnhancedMRImageStorage
- See Also:
-
EnhancedMRColorImageStorage
- See Also:
-
LegacyConvertedEnhancedMRImageStorage
- See Also:
-
NuclearMedicineImageStorageRetired
- See Also:
-
UltrasoundImageStorageRetired
- See Also:
-
UltrasoundImageStorage
- See Also:
-
EnhancedUSVolumeStorage
- See Also:
-
SecondaryCaptureImageStorage
- See Also:
-
MultiframeSingleBitSecondaryCaptureImageStorage
- See Also:
-
MultiframeGrayscaleByteSecondaryCaptureImageStorage
- See Also:
-
MultiframeGrayscaleWordSecondaryCaptureImageStorage
- See Also:
-
MultiframeTrueColorSecondaryCaptureImageStorage
- See Also:
-
XRayAngiographicImageStorage
- See Also:
-
EnhancedXAImageStorage
- See Also:
-
XRayRadioFlouroscopicImageStorage
- See Also:
-
EnhancedXRFImageStorage
- See Also:
-
XRayAngiographicBiplaneImageStorage
- See Also:
-
XRay3DAngiographicImageStorage
- See Also:
-
XRay3DCraniofacialImageStorage
- See Also:
-
BreastTomosynthesisImageStorage
- See Also:
-
BreastProjectionXRayImageStorageForPresentation
- See Also:
-
BreastProjectionXRayImageStorageForProcessing
- See Also:
-
NuclearMedicineImageStorage
- See Also:
-
ParametricMapStorage
- See Also:
-
VisibleLightDraftImageStorage
- See Also:
-
VisibleLightMultiFrameDraftImageStorage
- See Also:
-
VisibleLightEndoscopicImageStorage
- See Also:
-
VideoEndoscopicImageStorage
- See Also:
-
VisibleLightMicroscopicImageStorage
- See Also:
-
VideoMicroscopicImageStorage
- See Also:
-
VisibleLightSlideCoordinatesMicroscopicImageStorage
- See Also:
-
VisibleLightPhotographicImageStorage
- See Also:
-
VideoPhotographicImageStorage
- See Also:
-
OphthalmicPhotography8BitImageStorage
- See Also:
-
OphthalmicPhotography16BitImageStorage
- See Also:
-
OphthalmicTomographyImageStorage
- See Also:
-
WideFieldOphthalmicPhotographyStereographicProjectionImageStorage
- See Also:
-
WideFieldOphthalmicPhotography3DCoordinatesImageStorage
- See Also:
-
OphthalmicOpticalCoherenceTomographyEnFaceImageStorage
- See Also:
-
OphthalmicOpticalCoherenceTomographyBscanVolumeAnalysisStorage
- See Also:
-
OphthalmicThicknessMapStorage
- See Also:
-
CornealTopographyMapStorage
- See Also:
-
VLWholeSlideMicroscopyImageStorage
- See Also:
-
DermoscopicPhotographyImageStorage
- See Also:
-
PETImageStorage
- See Also:
-
LegacyConvertedEnhancedPETImageStorage
- See Also:
-
EnhancedPETImageStorage
- See Also:
-
RTImageStorage
- See Also:
-
SegmentationStorage
- See Also:
-
IVOCTImageStorageForPresentation
- See Also:
-
IVOCTImageStorageForProcessing
- See Also:
-
MediaStorageDirectoryStorage
- See Also:
-
BasicTextSRStorage
- See Also:
-
EnhancedSRStorage
- See Also:
-
ComprehensiveSRStorage
- See Also:
-
Comprehensive3DSRStorage
- See Also:
-
ExtensibleSRStorage
- See Also:
-
MammographyCADSRStorage
- See Also:
-
ChestCADSRStorage
- See Also:
-
ProcedureLogStorage
- See Also:
-
XRayRadiationDoseSRStorage
- See Also:
-
RadiopharmaceuticalRadiationDoseSRStorage
- See Also:
-
ColonCADSRStorage
- See Also:
-
ImplantationPlanSRStorage
- See Also:
-
AcquisitionContextSRStorage
- See Also:
-
SimplifiedAdultEchoSRStorage
- See Also:
-
PatientRadiationDoseSRStorage
- See Also:
-
MacularGridThicknessAndVolumeReportStorage
- See Also:
-
KeyObjectSelectionDocumentStorage
- See Also:
-
SpectaclePrescriptionReportStorage
- See Also:
-
TextSRStorageTrialRetired
- See Also:
-
AudioSRStorageTrialRetired
- See Also:
-
DetailSRStorageTrialRetired
- See Also:
-
ComprehensiveSRStorageTrialRetired
- See Also:
-
GrayscaleSoftcopyPresentationStateStorage
- See Also:
-
ColorSoftcopyPresentationStateStorage
- See Also:
-
PseudoColorSoftcopyPresentationStateStorage
- See Also:
-
BlendingSoftcopyPresentationStateStorage
- See Also:
-
XAXRFGrayscaleSoftcopyPresentationStateStorage
- See Also:
-
GrayscalePlanarMPRVolumetricPresentationStateStorage
- See Also:
-
CompositingPlanarMPRVolumetricPresentationStateStorage
- See Also:
-
AdvancedBlendingPresentationStateStorage
- See Also:
-
VolumeRenderingVolumetricPresentationStateStorage
- See Also:
-
SegmentedVolumeRenderingVolumetricPresentationStateStorage
- See Also:
-
MultipleVolumeRenderingVolumetricPresentationStateStorage
- See Also:
-
TwelveLeadECGStorage
- See Also:
-
GeneralECGStorage
- See Also:
-
HemodynamicWaveformStorage
- See Also:
-
AmbulatoryECGStorage
- See Also:
-
CardiacElectrophysiologyWaveformStorage
- See Also:
-
BasicVoiceStorage
- See Also:
-
GeneralAudioWaveformStorage
- See Also:
-
ArterialPulseWaveformStorage
- See Also:
-
RespiratoryWaveformStorage
- See Also:
-
MultichannelRespiratoryWaveformStorage
- See Also:
-
RoutineScalpElectroencephalogramWaveformStorage
- See Also:
-
ElectromyogramWaveformStorage
- See Also:
-
ElectrooculogramWaveformStorage
- See Also:
-
SleepElectroencephalogramWaveformStorage
- See Also:
-
BodyPositionWaveformStorage
- See Also:
-
StandaloneOverlayStorage
- See Also:
-
StandaloneCurveStorage
- See Also:
-
StandaloneModalityLUTStorage
- See Also:
-
StandaloneVOILUTStorage
- See Also:
-
StandalonePETCurveStorage
- See Also:
-
RTDoseStorage
- See Also:
-
RTStructureSetStorage
- See Also:
-
RTBeamsTreatmentRecordStorage
- See Also:
-
RTPlanStorage
- See Also:
-
RTBrachyTreatmentRecordStorage
- See Also:
-
RTTreatmentSummaryRecordStorage
- See Also:
-
RTIonPlanStorage
- See Also:
-
RTIonBeamsTreatmentRecordStorage
- See Also:
-
RTPhysicianIntentStorage
- See Also:
-
RTSegmentAnnotationStorage
- See Also:
-
RTRadiationSetStorage
- See Also:
-
CArmPhotonElectronRadiationStorage
- See Also:
-
TomotherapeuticRadiationStorage
- See Also:
-
RoboticArmRadiationStorage
- See Also:
-
RTRadiationRecordSetStorage
- See Also:
-
RTRadiationSalvageRecordStorage
- See Also:
-
TomotherapeuticRadiationRecordStorage
- See Also:
-
CArmPhotonElectronRadiationRecordStorage
- See Also:
-
RoboticRadiationRecordStorage
- See Also:
-
RTBeamsDeliveryInstructionStorageTrial
- See Also:
-
RTBeamsDeliveryInstructionStorage
- See Also:
-
MRSpectroscopyStorage
- See Also:
-
RawDataStorage
- See Also:
-
EncapsulatedPDFStorage
- See Also:
-
EncapsulatedCDAStorage
- See Also:
-
EncapsulatedSTLStorage
- See Also:
-
SpatialRegistrationStorage
- See Also:
-
SpatialFiducialsStorage
- See Also:
-
DeformableSpatialRegistrationStorage
- See Also:
-
StereometricRelationshipStorage
- See Also:
-
RealWorldValueMappingStorage
- See Also:
-
SurfaceSegmentationStorage
- See Also:
-
TractographyResultsStorage
- See Also:
-
SurfaceScanMeshStorage
- See Also:
-
SurfaceScanPointCloudStorage
- See Also:
-
BasicStructuredDisplayStorage
- See Also:
-
LensometryMeasurementsStorage
- See Also:
-
AutorefractionMeasurementsStorage
- See Also:
-
KeratometryMeasurementsStorage
- See Also:
-
SubjectiveRefractionMeasurementsStorage
- See Also:
-
VisualAcuityMeasurementsStorage
- See Also:
-
OphthalmicAxialMeasurementsStorage
- See Also:
-
IntraocularLensCalculationsStorage
- See Also:
-
OphthalmicVisualFieldStaticPerimetryMeasurementsStorage
- See Also:
-
ColorPaletteStorage
- See Also:
-
GenericImplantTemplateStorage
- See Also:
-
ImplantAssemblyTemplateStorage
- See Also:
-
ImplantTemplateGroupStorage
- See Also:
-
StudyRootQueryRetrieveInformationModelFind
- See Also:
-
StudyRootQueryRetrieveInformationModelMove
- See Also:
-
StudyRootQueryRetrieveInformationModelGet
- See Also:
-
PatientRootQueryRetrieveInformationModelFind
- See Also:
-
PatientRootQueryRetrieveInformationModelMove
- See Also:
-
PatientRootQueryRetrieveInformationModelGet
- See Also:
-
PatientStudyOnlyQueryRetrieveInformationModelFind
- See Also:
-
PatientStudyOnlyQueryRetrieveInformationModelMove
- See Also:
-
PatientStudyOnlyQueryRetrieveInformationModelGet
- See Also:
-
ColorPaletteInformationModelFind
- See Also:
-
ColorPaletteInformationModelMove
- See Also:
-
ColorPaletteInformationModelGet
- See Also:
-
arrayOfQuerySOPClasses
-
arrayOfRetrieveWithMoveSOPClasses
-
arrayOfRetrieveWithGetSOPClasses
-
arrayOfStorageSOPClasses
-
-
Constructor Details
-
SOPClass
public SOPClass()
-
-
Method Details
-
isVerification
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the Verification SOP Class
-
isPrivateNonImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known private non-image Storage SOP Classes
-
isPrivateImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known private image Storage SOP Classes
-
isDICOSImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known DICOS image Storage SOP Classes
-
isDICOSNonImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known DICOS non-image Storage SOP Classes
-
isDICONDEImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known DICONDE image Storage SOP Classes
-
isTiledImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches an Image Storage SOP Class that uses frames in a tiled layout
-
isImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Image Storage SOP Classes
-
isStandardImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Image Storage SOP Classes
-
isEnhancedMultiframeImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Enhanced Multiframe Image Storage SOP Classes
-
isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage
public static final boolean isEnhancedMultiframeImageWithPlanePositionOrientationAndMeasuresStorage(String sopClassUID) - Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Enhanced Multiframe Image Storage SOP Classes that uses the Plane Position, Orientation and Pixel Measures functional groups
-
isImageWithFrameOfReferenceStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Image Storage SOP Classes that uses the Frame of Reference Module
-
isImageWithSynchronizationStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Image Storage SOP Classes that uses the Synchronization Module
-
isLegacyConvertedEnhancedImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard or private Legacy Converted Enhanced Multiframe Image Storage SOP Classes
-
isMultiframeSecondaryCaptureImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Multiframe Secondary Capture Image Storage SOP Classes
-
isSecondaryCaptureImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Secondary Capture Image Storage SOP Classes (including Multiframe)
-
isMultiframeImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Multiframe Image Storage SOP Classes
-
isDirectory
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the Media Storage Directory Storage SOP Class (used for the DICOMDIR)
-
isStructuredReport
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard generic or specific Structured Report Storage SOP Classes (including Key Object)
-
isTrialRetiredStructuredReport
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard generic or specific Structured Report Storage SOP Classes (including Key Object)
-
isKeyObjectSelectionDocument
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the Key Object Storage SOP Class
-
isPresentationState
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Presentation State Storage SOP Classes (currently just the Grayscale Softcopy Presentation State Storage SOP Class)
-
isWaveform
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Waveform Storage SOP Classes
-
isStandalone
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Standalone Storage SOP Classes (overlay, curve (including PET curve), and LUTs)
-
isRadiotherapy
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard RT non-image Storage SOP Classes (dose, structure set, plan and treatment records)
-
isSpectroscopy
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known standard Spectroscopy Storage SOP Classes (currently just the MR Spectroscopy Storage SOP Class)
-
isRawData
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the Raw Data Storage SOP Class
-
isEncapsulatedDocument
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the Raw Data Storage SOP Class
-
isOphthalmicMeasurementStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known refractive measurement Storage SOP Classes
-
isMiscellaneousCompositeNonImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known miscellaneous composite non-image Storage SOP Classes
-
isMiscellaneousNonCompositeStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known miscellaneous non-composite Storage SOP Classes
-
isNonImageStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known non-image Storage SOP Classes (directory, SR, presentation state, waveform, standalone, RT, spectroscopy, raw data, encapsulated document, etc. or private)
-
isStorage
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known Storage SOP Classes
-
isCompositeInstanceQuery
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known composite instance query SOP Classes
-
isStudyRootCompositeInstanceQuery
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the study root composite instance query SOP Class
-
isPatientRootCompositeInstanceQuery
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient root composite instance query SOP Class
-
isPatientStudyOnlyCompositeInstanceQuery
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient/study only composite instance query SOP Class
-
isCompositeInstanceRetrieveWithMove
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known composite instance retrieve move SOP Classes
-
isStudyRootCompositeInstanceRetrieveWithMove
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the study root composite instance retrieve move SOP Class
-
isPatientRootCompositeInstanceRetrieveWithMove
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient root composite instance retrieve move SOP Class
-
isPatientStudyOnlyCompositeInstanceRetrieveWithMove
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient/study only composite instance retrieve move SOP Class
-
isCompositeInstanceRetrieveWithGet
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known composite instance get SOP Classes
-
isStudyRootCompositeInstanceRetrieveWithGet
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the study root composite instance get SOP Class
-
isPatientRootCompositeInstanceRetrieveWithGet
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient root composite instance get SOP Class
-
isPatientStudyOnlyCompositeInstanceRetrieveWithGet
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient/study only composite instance get SOP Class
-
isCompositeInstanceRetrieve
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches one of the known composite instance retrieve move or get SOP Classes
-
isStudyRootCompositeInstanceRetrieve
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the study root composite instance retrieve move or get SOP Classes
-
isPatientRootCompositeInstanceRetrieve
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient root composite instance retrieve move or get SOP Classes
-
isPatientStudyOnlyCompositeInstanceRetrieve
- Parameters:
sopClassUID- UID of the SOP Class, as a String without trailing zero padding- Returns:
- true if the UID argument matches the patient/study only composite instance retrieve move or get SOP Classes
-
getSetOfStorageSOPClasses
- Returns:
- an (unmodifiable)
Setof known Storage SOP Classes
-
getPlausibleStandardSOPClassUIDsForModality
Return a plausible set of SOP Classes with which to encode a specified modality.
Useful for association negotiation for a C-GET operation when the SOP Classes to be retrieved are not explicitly known.
Includes both those SOP Classes that have mandatory fixed modality values, as well as likely secondary capture, encapsulated, raw data and more general SOP Classes that could be used.
- Parameters:
modality- a DICOM standard string value for Modality- Returns:
- an array of DICOM standard Storage SOP Class UIDs
-
selectModalityForSOPClass
Return the standard specified Modality for a Storage SOP Class, or a conventional choice if not enumerated by the standard.
Will return "OT" if the SOP Class is not recognized or is not specific to a particular Modality.
- Parameters:
sopClassUID- a DICOM standard Storage SOP Class UID- Returns:
- a DICOM standard string value for Modality
-