| Package | Description |
|---|---|
| cdac.medinfo.sdk.dcm30_04.baselibs |
It includes implementation of various data types,tag,transfer syntaxes,both implicit and explicit data elements, along with classes that
provide reading writing capability, .
|
| cdac.medinfo.sdk.dcm30_04.commoninterface |
Defines contract for base library and data model.
|
| Modifier and Type | Method and Description |
|---|---|
int |
DataSet.addDataElement(IDataElement objIDataElement)
This method adds the DataElement to the DataSet
|
int |
ImplicitDE.parse(IDicomStream objIDicomStream)
parse method reads the Tag,ValueLength,Data Value from the Stream.
|
int |
ImageElement.parse(IDicomStream objIDicomStream)
The implementation of this method parses the image element.
|
int |
ExplicitDE.parse(IDicomStream objIDicomStream)
This method parses the data element with explicitDE structure specified in documentation
Note : It could throw OutOfMemoryException if length exceeds from allowed Heap Space.
|
abstract int |
DataElement.parse(IDicomStream objIDicomStream)
The implementation of this method parses the Data Element from the given Stream.
|
int |
ImageElement.serialize(IDicomStream objIDicomStream)
The implementation of this method serializes the image element.
|
abstract int |
DataElement.serialize(IDicomStream objIDicomStream)
The implementation of this method serializes the Data Element from the given Stream
|
boolean |
ImageElement.validate()
This function validates the Image Element.
|
boolean |
DataElement.validate()
Validates the DataElement and throws exception on validation Failure.
|
| Constructor and Description |
|---|
ExplicitDE(int iGroupNumber,
int iElementNumber,
DicomValue objDicomValue,
ITransferSyntax objITransferSyntax,
IDictionaryReader objIDictReader)
Creates Explicit DataElement based on the GroupNumber, ElementNumber, VR Type , Dicom Data , Transfer Syntax and Dictionary Reader.
|
ExplicitDE(int iGroupNumber,
int iElementNumber,
int iVRType,
java.lang.Object objValue)
Creates Explicit DataElement based on the GroupNumber, ElementNumber, VR Type and value.
|
ExplicitDE(int iGroupNumber,
int iElementNumber,
int iVRType,
java.lang.Object objValue,
IDictionaryReader objIDictReader)
Creates Explicit DataElement based on the GroupNumber, ElementNumber, VR Type, Value and Dictionary Reader.
|
ExplicitDE(int iGroupNumber,
int iElementNumber,
int iVRType,
java.lang.Object objValue,
ITransferSyntax objITransferSyntax)
Creates Explicit Data Element based on GroupNumber, ElementNumber, VR Type, Value and TransferSyntax.
|
ExplicitDE(int iGroupNumber,
int iElementNumber,
int iVRType,
java.lang.Object objValue,
ITransferSyntax objITransferSyntax,
IDictionaryReader objIDictReader)
Create a DataElement containing sequence in which case the Transfersyntax and Dictionary Reader needs to be specified
from outside.
|
ImageElement(ITransferSyntax objITransferSyntax,
OBImageObject objOBImageObject)
Creates Image Element with specified Transfer syntax and OBImageObject Dicom Data.
|
ImageElement(ITransferSyntax objITransferSyntax,
OWImageObject objOWImageObject)
Creates Image Element with specified Transfer syntax and OWImageObject Dicom Data.
|
ImplicitDE(int iGroupNumber,
int iElementNumber,
IDicomValue objIDicomValue,
ITransferSyntax objTransferSyntax,
IDictionaryReader objIDictReader)
Creates Implicit DataElement based on the GroupNumber, ElementNumber, VR Type , Dicom Data , Transfer Syntax and Dictionary Reader.
|
ImplicitDE(int iGroupNumber,
int iElementNumber,
java.lang.Object objValue,
IDictionaryReader objIDictReader)
This constructor accepts dictionary reader reading from the dictionary populated using
the DictioanryReader and sets the transfersyntax in the dataelement as a default transfersyntax
|
ImplicitDE(int iGroupNumber,
int iElementNumber,
java.lang.Object objValue,
ITransferSyntax objTransferSyntax,
IDictionaryReader objIDictReader)
This constructor can be used to create a dataelement
containing sequence in which case the Transfersyntax needs to be specified from outside
|
| Modifier and Type | Method and Description |
|---|---|
int |
IDataSet.addDataElement(IDataElement objIDataElement)
Adds the DataElement to the DataSet
|
int |
IDataElement.parse(IDicomStream objIDicomStream)
Parses the Data Element from the given Stream.
|
boolean |
IDataElement.validate()
Validates the DataElemnt according to the DICOM Rules
|