Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomDateElement

    Inheritance
    System.Object
    DicomItem
    DicomElement
    DicomStringElement
    DicomMultiStringElement
    DicomDateElement
    DicomDate
    DicomDateTime
    DicomTime
    Implements
    System.IComparable<DicomItem>
    System.IComparable
    Inherited Members
    DicomMultiStringElement.Count
    DicomMultiStringElement.ValidateString()
    DicomMultiStringElement.Equals(DicomElement)
    DicomStringElement.TargetEncodings
    DicomStringElement.TargetEncoding
    DicomStringElement.StringValue
    DicomElement.Buffer
    DicomElement.Length
    DicomElement.Validate()
    DicomElement.ValidateVM()
    DicomItem.Tag
    DicomItem.ValueRepresentation
    DicomItem.CompareTo(DicomItem)
    DicomItem.CompareTo(Object)
    DicomItem.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FellowOakDicom
    Assembly: fo-dicom.core.dll
    Syntax
    public abstract class DicomDateElement : DicomMultiStringElement, IComparable<DicomItem>, IComparable

    Constructors

    DicomDateElement(DicomTag, String[], DicomDateRange)

    Initializes a DicomDateElement instance.

    Declaration
    protected DicomDateElement(DicomTag tag, string[] dateFormats, DicomDateRange range)
    Parameters
    Type Name Description
    DicomTag tag

    DICOM tag.

    System.String[] dateFormats

    Supported date/time formats.

    DicomDateRange range

    Date/time range.

    DicomDateElement(DicomTag, String[], IByteBuffer)

    Initializes a DicomDateElement instance.

    Declaration
    protected DicomDateElement(DicomTag tag, string[] dateFormats, IByteBuffer buffer)
    Parameters
    Type Name Description
    DicomTag tag

    DICOM tag.

    System.String[] dateFormats

    Supported date/time formats.

    IByteBuffer buffer

    Byte buffer from which to read values.

    DicomDateElement(DicomTag, String[], DateTime[])

    Initializes a DicomDateElement instance.

    Declaration
    protected DicomDateElement(DicomTag tag, string[] dateFormats, params DateTime[] values)
    Parameters
    Type Name Description
    DicomTag tag

    DICOM tag.

    System.String[] dateFormats

    Supported date/time formats.

    System.DateTime[] values

    Values.

    DicomDateElement(DicomTag, String[], String[])

    Initializes a DicomDateElement instance.

    Declaration
    protected DicomDateElement(DicomTag tag, string[] dateFormats, params string[] values)
    Parameters
    Type Name Description
    DicomTag tag

    DICOM tag.

    System.String[] dateFormats

    Supported date/time formats.

    System.String[] values

    Values.

    Properties

    DateFormats

    Supported date formats.

    Declaration
    protected string[] DateFormats { get; }
    Property Value
    Type Description
    System.String[]

    Methods

    Get<T>(Int32)

    Get element value(s).

    Declaration
    public override T Get<T>(int item = -1)
    Parameters
    Type Name Description
    System.Int32 item

    Item index, if applicable.

    Returns
    Type Description
    T

    Value(s) of type T, at position item if applicable.

    Type Parameters
    Name Description
    T

    Return value type.

    Overrides
    DicomMultiStringElement.Get<T>(Int32)

    Implements

    System.IComparable<T>
    System.IComparable

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors