Package com.pixelmed.dicom
Class ValueRepresentation
- java.lang.Object
-
- com.pixelmed.dicom.ValueRepresentation
-
public class ValueRepresentation extends java.lang.ObjectUtilities to support the concept of the DICOM Value Representation (VR), including two byte arrays for each VR, and tester methods that determine whether or not a particular two byte array is a particular type of VR.
-
-
Field Summary
Fields Modifier and Type Field Description static byte[]AEstatic byte[]ASstatic byte[]ATstatic byte[]CSstatic byte[]DAstatic byte[]DSstatic byte[]DTstatic byte[]FDstatic byte[]FLstatic byte[]ISstatic byte[]LOstatic byte[]LTstatic byte[]OBstatic byte[]ODstatic byte[]OFstatic byte[]OLstatic byte[]OWstatic byte[]OXstatic byte[]PNstatic byte[]SHstatic byte[]SLstatic byte[]SQstatic byte[]SSstatic byte[]STstatic byte[]TMstatic byte[]UCstatic byte[]UIstatic byte[]ULstatic byte[]UNstatic byte[]URstatic byte[]USstatic byte[]UTstatic byte[]XOstatic byte[]XS
-
Constructor Summary
Constructors Constructor Description ValueRepresentation()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAsString(byte[] vr)static intgetWordLengthOfValueAffectedByEndianness(byte[] vr)Get the length of the "word" corresponding to an individual value for this VR, such as may be needed when swapping the endianness of values.static booleanisAffectedBySpecificCharacterSet(byte[] vr)static booleanisAgeStringVR(byte[] vr)static booleanisApplicationEntityVR(byte[] vr)static booleanisAttributeTagVR(byte[] vr)static booleanisCodeStringVR(byte[] vr)static booleanisDateTimeVR(byte[] vr)static booleanisDateVR(byte[] vr)static booleanisDecimalStringVR(byte[] vr)static booleanisFloatDoubleVR(byte[] vr)static booleanisFloatSingleVR(byte[] vr)static booleanisIntegerStringVR(byte[] vr)static booleanisLongStringVR(byte[] vr)static booleanisLongTextVR(byte[] vr)static booleanisOtherByteOrWordVR(byte[] vr)static booleanisOtherByteVR(byte[] vr)static booleanisOtherDoubleVR(byte[] vr)static booleanisOtherFloatVR(byte[] vr)static booleanisOtherLongVR(byte[] vr)static booleanisOtherUnspecifiedVR(byte[] vr)static booleanisOtherWordVR(byte[] vr)static booleanisPersonNameVR(byte[] vr)static booleanisSequenceVR(byte[] vr)static booleanisShortStringVR(byte[] vr)static booleanisShortTextVR(byte[] vr)static booleanisShortValueLengthVR(byte[] vr)static booleanisSignedLongVR(byte[] vr)static booleanisSignedShortVR(byte[] vr)static booleanisTimeVR(byte[] vr)static booleanisUniqueIdentifierVR(byte[] vr)static booleanisUniversalResourceVR(byte[] vr)static booleanisUnknownVR(byte[] vr)static booleanisUnlimitedCharactersVR(byte[] vr)static booleanisUnlimitedTextVR(byte[] vr)static booleanisUnsignedLongVR(byte[] vr)static booleanisUnsignedShortVR(byte[] vr)static booleanisUnspecifiedShortOrOtherWordVR(byte[] vr)static booleanisUnspecifiedShortVR(byte[] vr)
-
-
-
Field Detail
-
AE
public static byte[] AE
-
AS
public static byte[] AS
-
AT
public static byte[] AT
-
CS
public static byte[] CS
-
DA
public static byte[] DA
-
DS
public static byte[] DS
-
DT
public static byte[] DT
-
FL
public static byte[] FL
-
FD
public static byte[] FD
-
IS
public static byte[] IS
-
LO
public static byte[] LO
-
LT
public static byte[] LT
-
OB
public static byte[] OB
-
OD
public static byte[] OD
-
OF
public static byte[] OF
-
OL
public static byte[] OL
-
OW
public static byte[] OW
-
OX
public static byte[] OX
-
PN
public static byte[] PN
-
SH
public static byte[] SH
-
SL
public static byte[] SL
-
SQ
public static byte[] SQ
-
SS
public static byte[] SS
-
ST
public static byte[] ST
-
TM
public static byte[] TM
-
UC
public static byte[] UC
-
UI
public static byte[] UI
-
UL
public static byte[] UL
-
UN
public static byte[] UN
-
UR
public static byte[] UR
-
US
public static byte[] US
-
UT
public static byte[] UT
-
XS
public static byte[] XS
-
XO
public static byte[] XO
-
-
Method Detail
-
isApplicationEntityVR
public static final boolean isApplicationEntityVR(byte[] vr)
- Parameters:
vr-
-
isAgeStringVR
public static final boolean isAgeStringVR(byte[] vr)
- Parameters:
vr-
-
isAttributeTagVR
public static final boolean isAttributeTagVR(byte[] vr)
- Parameters:
vr-
-
isCodeStringVR
public static final boolean isCodeStringVR(byte[] vr)
- Parameters:
vr-
-
isDateVR
public static final boolean isDateVR(byte[] vr)
- Parameters:
vr-
-
isDateTimeVR
public static final boolean isDateTimeVR(byte[] vr)
- Parameters:
vr-
-
isDecimalStringVR
public static final boolean isDecimalStringVR(byte[] vr)
- Parameters:
vr-
-
isFloatDoubleVR
public static final boolean isFloatDoubleVR(byte[] vr)
- Parameters:
vr-
-
isFloatSingleVR
public static final boolean isFloatSingleVR(byte[] vr)
- Parameters:
vr-
-
isIntegerStringVR
public static final boolean isIntegerStringVR(byte[] vr)
- Parameters:
vr-
-
isLongStringVR
public static final boolean isLongStringVR(byte[] vr)
- Parameters:
vr-
-
isLongTextVR
public static final boolean isLongTextVR(byte[] vr)
- Parameters:
vr-
-
isOtherByteVR
public static final boolean isOtherByteVR(byte[] vr)
- Parameters:
vr-
-
isOtherDoubleVR
public static final boolean isOtherDoubleVR(byte[] vr)
- Parameters:
vr-
-
isOtherFloatVR
public static final boolean isOtherFloatVR(byte[] vr)
- Parameters:
vr-
-
isOtherLongVR
public static final boolean isOtherLongVR(byte[] vr)
- Parameters:
vr-
-
isOtherWordVR
public static final boolean isOtherWordVR(byte[] vr)
- Parameters:
vr-
-
isOtherUnspecifiedVR
public static final boolean isOtherUnspecifiedVR(byte[] vr)
- Parameters:
vr-
-
isOtherByteOrWordVR
public static final boolean isOtherByteOrWordVR(byte[] vr)
- Parameters:
vr-
-
isPersonNameVR
public static final boolean isPersonNameVR(byte[] vr)
- Parameters:
vr-
-
isShortStringVR
public static final boolean isShortStringVR(byte[] vr)
- Parameters:
vr-
-
isSignedLongVR
public static final boolean isSignedLongVR(byte[] vr)
- Parameters:
vr-
-
isSequenceVR
public static final boolean isSequenceVR(byte[] vr)
- Parameters:
vr-
-
isSignedShortVR
public static final boolean isSignedShortVR(byte[] vr)
- Parameters:
vr-
-
isShortTextVR
public static final boolean isShortTextVR(byte[] vr)
- Parameters:
vr-
-
isTimeVR
public static final boolean isTimeVR(byte[] vr)
- Parameters:
vr-
-
isUniqueIdentifierVR
public static final boolean isUniqueIdentifierVR(byte[] vr)
- Parameters:
vr-
-
isUnsignedLongVR
public static final boolean isUnsignedLongVR(byte[] vr)
- Parameters:
vr-
-
isUnknownVR
public static final boolean isUnknownVR(byte[] vr)
- Parameters:
vr-
-
isUnsignedShortVR
public static final boolean isUnsignedShortVR(byte[] vr)
- Parameters:
vr-
-
isUnspecifiedShortVR
public static final boolean isUnspecifiedShortVR(byte[] vr)
- Parameters:
vr-
-
isUnspecifiedShortOrOtherWordVR
public static final boolean isUnspecifiedShortOrOtherWordVR(byte[] vr)
- Parameters:
vr-
-
isUnlimitedCharactersVR
public static final boolean isUnlimitedCharactersVR(byte[] vr)
- Parameters:
vr-
-
isUnlimitedTextVR
public static final boolean isUnlimitedTextVR(byte[] vr)
- Parameters:
vr-
-
isUniversalResourceVR
public static final boolean isUniversalResourceVR(byte[] vr)
- Parameters:
vr-
-
isShortValueLengthVR
public static final boolean isShortValueLengthVR(byte[] vr)
- Parameters:
vr-
-
isAffectedBySpecificCharacterSet
public static final boolean isAffectedBySpecificCharacterSet(byte[] vr)
- Parameters:
vr-
-
getAsString
public static final java.lang.String getAsString(byte[] vr)
- Parameters:
vr-
-
getWordLengthOfValueAffectedByEndianness
public static final int getWordLengthOfValueAffectedByEndianness(byte[] vr)
Get the length of the "word" corresponding to an individual value for this VR, such as may be needed when swapping the endianness of values.
- Parameters:
vr-
-
-