public class DigitalXRayIOD extends ImageIOD
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DIGITAL_XRAY_IOD
The Constant DIGITAL_XRAY_IOD.
|
| Constructor and Description |
|---|
DigitalXRayIOD()
Instantiates a new digital x ray iod.
|
DigitalXRayIOD(IDataSet objIDataSet_)
This constructor accepts the DataSet from the user in its superclass IOD.
|
DigitalXRayIOD(IDictionaryReader objIDictionaryReader_)
This constructor initializes the DictionaryReader
in its superclass IOD.
|
DigitalXRayIOD(ITransferSyntax objITransferSyntax_)
This constructor initializes the TransferSyntax in its superclass IOD.
|
DigitalXRayIOD(ITransferSyntax objITransferSyntax_,
IDictionaryReader objIDictionaryReader_)
This constructor initializes the TransferSyntax and DictionaryReader in its super class IOD.
|
DigitalXRayIOD(java.lang.String strFileName)
Creates DigitalXRayIOD IOD from a DICOM file containing DigitalXRayIOD DICOM data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dumpDICOMInfo(IDicomStream objIDicomStream)
Dumps the Name of IOD,Module and corresponding Attributs of Module.
|
AcquisitionContextModule |
getAcquisitionContextModule()
Retrieves pre-initialized instance of Acquisition Context Module.
|
CommonInstanceReferenceModule |
getCommonInstanceReferenceModule()
Retrieves pre-initialized instance of Common Instance Reference Module.
|
ContrastBolusModule |
getContrastBolusModule()
Retrieves pre-initialized instance of Contrast Bolus Module.
|
DeviceModule |
getDeviceModule()
Retrieves pre-initialized instance of Device Module.
|
DisplayShutterModule |
getDisplayShutterModule()
Retrieves pre-initialized instance of Display Shutter Module.
|
DXAnatomyImagedModule |
getDXAnatomyImagedModule()
Retrieves pre-initialized instance of DX Anatomy Imaged Module.
|
DXDetectorModule |
getDXDetectorModule()
Retrieves pre-initialized instance of DX Detector Module.
|
DXImageModule |
getDXImageModule()
Retrieves pre-initialized instance of DX Image Module.
|
DXPositioningModule |
getDXPositioningModule()
Retrieves pre-initialized instance of DX Positioning Module.
|
DXSeriesModule |
getDXSeriesModule()
Retrieves pre-initialized instance of DX Series Module.
|
FrameOfReferenceModule |
getFrameOfReferenceModule()
Retrieves pre-initialized instance of Frame Of Reference Module.
|
GeneralImageModule |
getGeneralImageModule()
Retrieves pre-initialized instance of General Image Module.
|
ImageHistogramModule |
getImageHistogramModule()
Retrieves pre-initialized instance of Image Histogram Module.
|
InterventionModule |
getInterventionModule()
Retrieves pre-initialized instance of Intervention Module.
|
OverlayPlaneModule |
getOverlayPlaneModule()
Retrieves pre-initialized instance of Overlay Plane Module.
|
SOPCommonModule |
getSOPCommonModule()
Retrieves pre-initialized instance of SOP Common Module.
|
SpecimenIdentificationModule |
getSpecimenIdentificationModule()
Retrieves pre-initialized instance of Specimen Identification Module.
|
SpecimenModule |
getSpecimenModule()
Retrieves pre-initialized instance of Specimen Module.
|
VOILUTModule |
getVOILUTModule()
Retrieves pre-initialized instance of VOI LUT Module.
|
XRayAcquisitionDoseModule |
getXRayAcquisitionDoseModule()
Retrieves pre-initialized instance of X-Ray Acquisition Dose Module.Creates a new instance
if no pre-existing module instance is available.If previously created instance is
present then returns the same module instance.
|
XRayCollimatorModule |
getXRayCollimatorModule()
Retrieves pre-initialized instance of XRay Collimator Module.
|
XRayFiltrationModule |
getXRayFiltrationModule()
Retrieves pre-initialized instance of XRay Filtration Module.
|
XRayGenerationModule |
getXRayGenerationModule()
Retrieves pre-initialized instance of XRay Generation Module.
|
XRayGridModule |
getXRayGridModule()
Retrieves pre-initialized instance of XRay Grid Module.
|
XRayTomographyAcquisitionModule |
getXRayTomographyAcquisitionModule()
Retrieves pre-initialized instance of XRay Tomography Acquisition Module.
|
boolean |
isModulePresent(java.lang.String strModuleName)
Checks whether the Module is present in the IOD or not.
|
boolean |
validate()
This method validates Digital XRay IOD according to the Module Table given in The DICOM Standard.
|
getClinicalTrialSeriesModule, getGeneralEquipmentModule, getGeneralSeriesModule, getGeneralStudyModule, getImagePixelModule, getPatientModule, getPatientStudyModulegetClinicalTrialStudyModule, getClinicalTrialSubjectModuleaddDataElement, getDataSet, getTransferSyntax, isPresent, removeDataElement, removeModulepublic static final java.lang.String DIGITAL_XRAY_IOD
public DigitalXRayIOD()
public DigitalXRayIOD(ITransferSyntax objITransferSyntax_)
objITransferSyntax_ - - specifies the DICOM Standard defined TransfeSyntax.public DigitalXRayIOD(java.lang.String strFileName)
throws java.io.IOException,
InvalidIODException
strFileName - DICOM File with absolute path.java.io.IOException - Exception caused due to wrong I/O operations.ParseException - signals if some parse exceptions are occurred.InvalidIODException - signals if some IOD exceptions are occurred.public DigitalXRayIOD(IDictionaryReader objIDictionaryReader_)
objIDictionaryReader_ - - specifies the DICOM Dictionary reader to be used .public DigitalXRayIOD(IDataSet objIDataSet_)
objIDataSet_ - - specifies the data set to be set in the IOD.public DigitalXRayIOD(ITransferSyntax objITransferSyntax_, IDictionaryReader objIDictionaryReader_)
objITransferSyntax_ - specifies the DICOM Standard defined TransfeSyntax.objIDictionaryReader_ - specifies the DICOM Dictionary reader to be used .public AcquisitionContextModule getAcquisitionContextModule()
AcquisitionContextModule.public ContrastBolusModule getContrastBolusModule()
ContrastBolusModule.public DeviceModule getDeviceModule()
DeviceModule.public DisplayShutterModule getDisplayShutterModule()
DisplayShutterModule.public DXAnatomyImagedModule getDXAnatomyImagedModule()
DXAnatomyImagedModule.public DXDetectorModule getDXDetectorModule()
DXDetectorModule.public DXImageModule getDXImageModule()
DXImageModule.public DXPositioningModule getDXPositioningModule()
DXPositioningModule.public DXSeriesModule getDXSeriesModule()
DXSeriesModule.public FrameOfReferenceModule getFrameOfReferenceModule()
FrameOfReferenceModule.public GeneralImageModule getGeneralImageModule()
GeneralImageModule.public ImageHistogramModule getImageHistogramModule()
ImageHistogramModule.public InterventionModule getInterventionModule()
InterventionModule.public OverlayPlaneModule getOverlayPlaneModule()
OverlayPlaneModule.public SOPCommonModule getSOPCommonModule()
SOPCommonModule.public SpecimenIdentificationModule getSpecimenIdentificationModule()
SpecimenIdentificationModule.public VOILUTModule getVOILUTModule()
VOILUTModule.public XRayAcquisitionDoseModule getXRayAcquisitionDoseModule()
XRayAcquisitionDoseModule.public XRayCollimatorModule getXRayCollimatorModule()
XRayCollimatorModule.public XRayFiltrationModule getXRayFiltrationModule()
XRayFiltrationModule.public XRayGenerationModule getXRayGenerationModule()
XRayGenerationModule.public XRayGridModule getXRayGridModule()
XRayGridModule.public XRayTomographyAcquisitionModule getXRayTomographyAcquisitionModule()
XRayTomographyAcquisitionModule.public SpecimenModule getSpecimenModule()
SpecimenModule.public CommonInstanceReferenceModule getCommonInstanceReferenceModule()
CommonInstanceReferenceModule.public boolean validate()
throws InvalidIODException
validate in class ImageIODInvalidIODException - - throws when the IOD is invalidpublic void dumpDICOMInfo(IDicomStream objIDicomStream) throws java.io.IOException
dumpDICOMInfo in class ImageIODobjIDicomStream - - the Stream on which the Data is to be written.java.io.IOException - - Exception is thrown indicating runtime failure of writing operation.public boolean isModulePresent(java.lang.String strModuleName)
isModulePresent in class ImageIODstrModuleName - String value of module name