Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomDirectoryRecord

    Inheritance
    System.Object
    DicomDataset
    DicomDirectoryRecord
    Implements
    System.Collections.Generic.IEnumerable<DicomItem>
    System.Collections.IEnumerable
    System.IEquatable<DicomDataset>
    Inherited Members
    DicomDataset.CompareInstancesByContent
    DicomDataset.InternalTransferSyntax
    DicomDataset.AutoValidate
    DicomDataset.GetDicomItem<T>(DicomTag)
    DicomDataset.GetSequence(DicomTag)
    DicomDataset.GetCodeItem(DicomTag)
    DicomDataset.GetMeasuredValue(DicomTag)
    DicomDataset.GetReferencedSOP(DicomTag)
    DicomDataset.TryGetSequence(DicomTag, DicomSequence)
    DicomDataset.TryGetNonEmptySequence(DicomTag, DicomSequence)
    DicomDataset.GetValueCount(DicomTag)
    DicomDataset.GetValue<T>(DicomTag, Int32)
    DicomDataset.TryGetValue<T>(DicomTag, Int32, T)
    DicomDataset.GetValueOrDefault<T>(DicomTag, Int32, T)
    DicomDataset.GetValues<T>(DicomTag)
    DicomDataset.TryGetValues<T>(DicomTag, T[])
    DicomDataset.GetSingleValue<T>(DicomTag)
    DicomDataset.TryGetSingleValue<T>(DicomTag, T)
    DicomDataset.GetSingleValueOrDefault<T>(DicomTag, T)
    DicomDataset.GetString(DicomTag)
    DicomDataset.TryGetString(DicomTag, String)
    DicomDataset.GetPrivateTag(DicomTag)
    DicomDataset.Contains(DicomTag)
    DicomDataset.FunctionalGroupValues(Int32)
    DicomDataset.Validate()
    DicomDataset.Add(DicomItem)
    DicomDataset.Add(DicomItem[])
    DicomDataset.Add(IEnumerable<DicomItem>)
    DicomDataset.Add<T>(DicomTag, T[])
    DicomDataset.Add<T>(DicomVR, DicomTag, T[])
    DicomDataset.AddOrUpdate(DicomItem[])
    DicomDataset.AddOrUpdate(DicomItem)
    DicomDataset.AddOrUpdate(IEnumerable<DicomItem>)
    DicomDataset.AddOrUpdate<T>(DicomTag, T[])
    DicomDataset.AddOrUpdate<T>(DicomVR, DicomTag, T[])
    DicomDataset.Remove(DicomTag[])
    DicomDataset.Remove(Func<DicomItem, Boolean>)
    DicomDataset.Clear()
    DicomDataset.CopyTo(DicomDataset)
    DicomDataset.CopyTo(DicomDataset, DicomTag[])
    DicomDataset.CopyTo(DicomDataset, DicomMaskedTag)
    DicomDataset.GetEnumerator()
    DicomDataset.IEnumerable.GetEnumerator()
    DicomDataset.ValidateTag(DicomTag)
    DicomDataset.Equals(Object)
    DicomDataset.Equals(DicomDataset)
    DicomDataset.GetHashCode()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FellowOakDicom.Media
    Assembly: fo-dicom.core.dll
    Syntax
    public class DicomDirectoryRecord : DicomDataset, IEnumerable<DicomItem>, IEnumerable, IEquatable<DicomDataset>

    Constructors

    DicomDirectoryRecord()

    Declaration
    public DicomDirectoryRecord()

    DicomDirectoryRecord(DicomDataset)

    Declaration
    public DicomDirectoryRecord(DicomDataset dataset)
    Parameters
    Type Name Description
    DicomDataset dataset

    DicomDirectoryRecord(IEnumerable<DicomItem>)

    Declaration
    public DicomDirectoryRecord(IEnumerable<DicomItem> items)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<DicomItem> items

    Properties

    DirectoryRecordType

    Declaration
    public string DirectoryRecordType { get; }
    Property Value
    Type Description
    System.String

    LowerLevelDirectoryRecord

    Declaration
    public DicomDirectoryRecord LowerLevelDirectoryRecord { get; set; }
    Property Value
    Type Description
    DicomDirectoryRecord

    LowerLevelDirectoryRecordCollection

    Declaration
    public DicomDirectoryRecordCollection LowerLevelDirectoryRecordCollection { get; }
    Property Value
    Type Description
    DicomDirectoryRecordCollection

    NextDirectoryRecord

    Declaration
    public DicomDirectoryRecord NextDirectoryRecord { get; set; }
    Property Value
    Type Description
    DicomDirectoryRecord

    Offset

    Declaration
    public uint Offset { get; }
    Property Value
    Type Description
    System.UInt32

    Methods

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    DicomDataset.ToString()

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    System.IEquatable<T>

    Extension Methods

    DicomDatasetExtensions.Clone(DicomDataset)
    DicomDatasetExtensions.GetDateTime(DicomDataset, DicomTag, DicomTag)
    DicomDatasetExtensions.GetDateTimeOffset(DicomDataset, DicomTag, DicomTag, DicomDataset)
    DicomDatasetExtensions.EnumerateMasked(DicomDataset, DicomMaskedTag)
    DicomDatasetExtensions.EnumerateGroup(DicomDataset, UInt16)
    DicomDatasetExtensions.NotValidated(DicomDataset)
    DicomDatasetExtensions.Validated(DicomDataset)
    EnumerableExtensions.Each<T>(IEnumerable<T>, Action<T>)
    ConsoleExtensions.WriteToConsole(DicomDataset)
    Extensions.WriteToLog(DicomDataset, ILogger, LogLevel)
    Extensions.WriteToLog(DicomDataset, ILogger, LogLevel)
    Extensions.WriteToString(DicomDataset)
    DicomXML.WriteToXml(DicomDataset)
    LinqExtensions.Diff<S, T>(IEnumerable<S>, Func<S, S, T>)
    LinqExtensions.FilterByType<T>(IEnumerable<Object>)
    LinqExtensions.IsOneOf<T>(T, T[])
    DicomCodecExtensions.Clone(DicomDataset, DicomTransferSyntax, DicomCodecParams)
    DicomDatasetExtensions.RecalculateGroupLength(DicomDataset, UInt16, Boolean)
    DicomDatasetExtensions.RecalculateGroupLengths(DicomDataset, Boolean)
    DicomDatasetExtensions.RemoveGroupLengths(DicomDataset, Boolean)
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors