Table of Contents

Class DicomElement

Namespace
FellowOakDicom
Assembly
fo-dicom.core.dll
public abstract class DicomElement : DicomItem, IComparable<DicomItem>, IComparable
Inheritance
DicomElement
Implements
Derived
Inherited Members
Extension Methods

Constructors

DicomElement(DicomTag, IByteBuffer)

protected DicomElement(DicomTag tag, IByteBuffer data)

Parameters

tag DicomTag
data IByteBuffer

Properties

Buffer

public IByteBuffer Buffer { get; protected set; }

Property Value

IByteBuffer

Count

Gets the number of values that the DICOM element contains.

public abstract int Count { get; }

Property Value

int

Number of value items

Length

public uint Length { get; }

Property Value

uint

Methods

Equals(DicomElement)

public abstract bool Equals(DicomElement other)

Parameters

other DicomElement

Returns

bool

Get<T>(int)

public abstract T Get<T>(int item = -1)

Parameters

item int

Returns

T

Type Parameters

T

Validate()

public override void Validate()

ValidateString()

protected virtual void ValidateString()

ValidateVM()

protected virtual void ValidateVM()