Class DicomVR
DICOM Value Representation
Inherited Members
Namespace: Dicom
Assembly: cs.temp.dll.dll
Syntax
public sealed class DicomVR
Fields
AE
Application Entity
Declaration
public static readonly DicomVR AE
Field Value
Type | Description |
---|---|
DicomVR |
AS
Age String
Declaration
public static readonly DicomVR AS
Field Value
Type | Description |
---|---|
DicomVR |
AT
Attribute Tag
Declaration
public static readonly DicomVR AT
Field Value
Type | Description |
---|---|
DicomVR |
CS
Code String
Declaration
public static readonly DicomVR CS
Field Value
Type | Description |
---|---|
DicomVR |
DA
Date
Declaration
public static readonly DicomVR DA
Field Value
Type | Description |
---|---|
DicomVR |
DS
Decimal String
Declaration
public static readonly DicomVR DS
Field Value
Type | Description |
---|---|
DicomVR |
DT
Date Time
Declaration
public static readonly DicomVR DT
Field Value
Type | Description |
---|---|
DicomVR |
FD
Floating Point Double
Declaration
public static readonly DicomVR FD
Field Value
Type | Description |
---|---|
DicomVR |
FL
Floating Point Single
Declaration
public static readonly DicomVR FL
Field Value
Type | Description |
---|---|
DicomVR |
IS
Integer String
Declaration
public static readonly DicomVR IS
Field Value
Type | Description |
---|---|
DicomVR |
LO
Long String
Declaration
public static readonly DicomVR LO
Field Value
Type | Description |
---|---|
DicomVR |
LT
Long Text
Declaration
public static readonly DicomVR LT
Field Value
Type | Description |
---|---|
DicomVR |
NONE
No VR
Declaration
public static readonly DicomVR NONE
Field Value
Type | Description |
---|---|
DicomVR |
OB
Other Byte
Declaration
public static readonly DicomVR OB
Field Value
Type | Description |
---|---|
DicomVR |
OD
Other Double
Declaration
public static readonly DicomVR OD
Field Value
Type | Description |
---|---|
DicomVR |
OF
Other Float
Declaration
public static readonly DicomVR OF
Field Value
Type | Description |
---|---|
DicomVR |
OL
Other Long
Declaration
public static readonly DicomVR OL
Field Value
Type | Description |
---|---|
DicomVR |
OV
Other Very Long
Declaration
public static readonly DicomVR OV
Field Value
Type | Description |
---|---|
DicomVR |
OW
Other Word
Declaration
public static readonly DicomVR OW
Field Value
Type | Description |
---|---|
DicomVR |
PN
Person Name
Declaration
public static readonly DicomVR PN
Field Value
Type | Description |
---|---|
DicomVR |
SH
Short String
Declaration
public static readonly DicomVR SH
Field Value
Type | Description |
---|---|
DicomVR |
SL
Signed Long
Declaration
public static readonly DicomVR SL
Field Value
Type | Description |
---|---|
DicomVR |
SQ
Sequence of Items
Declaration
public static readonly DicomVR SQ
Field Value
Type | Description |
---|---|
DicomVR |
SS
Signed Short
Declaration
public static readonly DicomVR SS
Field Value
Type | Description |
---|---|
DicomVR |
ST
Short Text
Declaration
public static readonly DicomVR ST
Field Value
Type | Description |
---|---|
DicomVR |
SV
Signed Very Long
Declaration
public static readonly DicomVR SV
Field Value
Type | Description |
---|---|
DicomVR |
TM
Time
Declaration
public static readonly DicomVR TM
Field Value
Type | Description |
---|---|
DicomVR |
UC
Unlimited Characters
Declaration
public static readonly DicomVR UC
Field Value
Type | Description |
---|---|
DicomVR |
UI
Unique Identifier
Declaration
public static readonly DicomVR UI
Field Value
Type | Description |
---|---|
DicomVR |
UL
Unsigned Long
Declaration
public static readonly DicomVR UL
Field Value
Type | Description |
---|---|
DicomVR |
UN
Unknown
Declaration
public static readonly DicomVR UN
Field Value
Type | Description |
---|---|
DicomVR |
UR
Universal Resource Identifier or Universal Resource Locator (URI/URL)
Declaration
public static readonly DicomVR UR
Field Value
Type | Description |
---|---|
DicomVR |
US
Unsigned Short
Declaration
public static readonly DicomVR US
Field Value
Type | Description |
---|---|
DicomVR |
UT
Unlimited Text
Declaration
public static readonly DicomVR UT
Field Value
Type | Description |
---|---|
DicomVR |
UV
Unsigned Very Long
Declaration
public static readonly DicomVR UV
Field Value
Type | Description |
---|---|
DicomVR |
Properties
ByteSwap
Number of bytes to swap when changing endian representation of value. Usually equal to the UnitSize.
Declaration
public int ByteSwap { get; }
Property Value
Type | Description |
---|---|
Int32 |
Code
Code used to represent VR.
Declaration
public string Code { get; }
Property Value
Type | Description |
---|---|
String |
Is16bitLength
Length field of value is a 16-bit short integer.
Declaration
public bool Is16bitLength { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsMultiValue
Value can contain multiple items.
Declaration
public bool IsMultiValue { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsString
Value is a string.
Declaration
public bool IsString { get; }
Property Value
Type | Description |
---|---|
Boolean |
IsStringEncoded
String is encoded using the specified character set.
Declaration
public bool IsStringEncoded { get; }
Property Value
Type | Description |
---|---|
Boolean |
MaximumLength
Maximum length of a single value.
Declaration
public uint MaximumLength { get; }
Property Value
Type | Description |
---|---|
UInt32 |
Name
Descriptive name of VR.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
PaddingValue
Byte value used to pad value to even length.
Declaration
public byte PaddingValue { get; }
Property Value
Type | Description |
---|---|
Byte |
UnitSize
Size of each individual value unit for fixed length value types.
Declaration
public int UnitSize { get; }
Property Value
Type | Description |
---|---|
Int32 |
ValueType
Type used to represent VR value.
Declaration
public Type ValueType { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
Parse(String)
Get VR for given string value.
Declaration
public static DicomVR Parse(string vr)
Parameters
Type | Name | Description |
---|---|---|
String | vr | String representation of VR |
Returns
Type | Description |
---|---|
DicomVR | VR |
ToString()
Gets a string representation of this VR.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String | VR code |
Overrides
TryParse(String, out DicomVR)
Try to get VR for given string value.
Declaration
public static bool TryParse(string vr, out DicomVR result)
Parameters
Type | Name | Description |
---|---|---|
String | vr | String representation of VR |
DicomVR | result | VR code |
Returns
Type | Description |
---|---|
Boolean | true if VR was successfully parsed, false otherwise |
ValidateString(String)
validates a string content. Throws Dicom
Declaration
public void ValidateString(string content)
Parameters
Type | Name | Description |
---|---|---|
String | content |