public class TransferSyntax extends java.lang.Object implements ITransferSyntax
| Constructor and Description |
|---|
TransferSyntax()
Constructs TransferSyntax with default TransferSyntax UID
|
TransferSyntax(int iVRTS,
int endianNess)
This constructor sets the TS with specified endianness and VRType
|
TransferSyntax(java.lang.String strTransferSyntaxUID)
This constructor constructs a TransferSyntax object based on the UID passed to it.
|
| Modifier and Type | Method and Description |
|---|---|
int |
changeToDefault()
This method changes any transfersyntax to its corresponding DICOM DefaultTransferSyntax.
|
boolean |
equals(java.lang.Object objObject)
This method checks the equality of Module's TransferSyntax and DataSet's TransferSyntax.
|
int |
getEndianNess()
This method returns the EndianNess specified by DICOM Standard
|
ISingleCollection<java.lang.String> |
getLosslessCompressedTSUIDs()
This method returns the collection of UID of Lossless Compressed TransferSyntax.
|
ISingleCollection<java.lang.String> |
getLossyCompressedTSUIDs()
This method returns the collection of UID of Lossy Compressed TransferSyntax.
|
java.lang.String |
getTransferSyntaxUID()
This method returns the TransferSyntax UID string specified by DICOM Standard
|
ISingleCollection<java.lang.String> |
getUncompressedTSUIDs()
This method returns the collection of UID of Uncompressed TransferSyntax.
|
int |
getVRTransferSyntax()
This method returns the VRTransferSyntax specified by DICOM Standard
|
boolean |
isDefaultTransferSyntax()
This function checks whether the transfer syntax is DICOM Default TransferSyntax
|
void |
setEndianNess(int iEndianNess)
This method sets the EndianNess specified by DICOM Standard.
|
void |
setTranferSyntax(int iVRTransferSyntax,
int iEndianNess)
This method sets the TransferSyntax.
|
int |
setTransferSyntax(java.lang.String strTransferSyntaxUID)
Sets the TransferSyntax according to unique ID.
|
void |
setVRTransferSyntax(int iVRTransferSyntax)
This method sets the VRTransferSyntax specified by DICOM Standard.
|
public TransferSyntax()
public TransferSyntax(java.lang.String strTransferSyntaxUID)
strTransferSyntaxUID - The String UID specified by NEMA for uniquely identifying TransferSyntaxpublic TransferSyntax(int iVRTS,
int endianNess)
endianNess - endianNess of TransferSyntaxiVRTS - type of TS(implicit or explicit)public void setTranferSyntax(int iVRTransferSyntax,
int iEndianNess)
setTranferSyntax in interface ITransferSyntaxiVRTransferSyntax - integer value of TransferSyntax.iEndianNess - integer value shows endianness.public java.lang.String getTransferSyntaxUID()
getTransferSyntaxUID in interface ITransferSyntaxpublic int getVRTransferSyntax()
getVRTransferSyntax in interface ITransferSyntaxpublic void setVRTransferSyntax(int iVRTransferSyntax)
setVRTransferSyntax in interface ITransferSyntaxiVRTransferSyntax - integer value of VRTransferSyntax.public int getEndianNess()
getEndianNess in interface ITransferSyntaxpublic void setEndianNess(int iEndianNess)
setEndianNess in interface ITransferSyntaxiEndianNess - integer value of EndianNess.public boolean isDefaultTransferSyntax()
isDefaultTransferSyntax in interface ITransferSyntaxpublic int setTransferSyntax(java.lang.String strTransferSyntaxUID)
ITransferSyntaxsetTransferSyntax in interface ITransferSyntaxstrTransferSyntaxUID - specifies UID designated by Dicom standard for the TransferSyntaxes.public int changeToDefault()
changeToDefault in interface ITransferSyntaxpublic boolean equals(java.lang.Object objObject)
equals in interface ITransferSyntaxequals in class java.lang.ObjectobjObject - object of Object class.public ISingleCollection<java.lang.String> getLossyCompressedTSUIDs()
getLossyCompressedTSUIDs in interface ITransferSyntaxpublic ISingleCollection<java.lang.String> getLosslessCompressedTSUIDs()
getLosslessCompressedTSUIDs in interface ITransferSyntaxpublic ISingleCollection<java.lang.String> getUncompressedTSUIDs()
getUncompressedTSUIDs in interface ITransferSyntax