Class SaveDicomToPipeOptions

Class SaveDicomToPipeOptions

Namespace: Aspose.Medical.Dicom.Writers
Assembly: Aspose.Medical.dll (25.11.0)

Options that control how a Aspose.Medical.Dicom.DicomFile is saved to a pipe.

public sealed record SaveDicomToPipeOptions : ISaveDicomOptions, IEquatable<savedicomtopipeoptions>

Inheritance

object SaveDicomToPipeOptions

Implements

ISaveDicomOptions , IEquatable<savedicomtopipeoptions>

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

SaveDicomToPipeOptions()

public SaveDicomToPipeOptions()

Properties

Default

Default Aspose.Medical.Dicom.Writers.SaveDicomToPipeOptions. Read-only Aspose.Medical.Dicom.Writers.SaveDicomToPipeOptions.

public static SaveDicomToPipeOptions Default { get; }

Property Value

SaveDicomToPipeOptions

ExplicitLengthSequenceItems

Specifies whether to write (if true) a ‘Group Length’ element for Aspose.Medical.Dicom.Elements.Sequence item. Read-only System.Boolean.

public bool ExplicitLengthSequenceItems { get; init; }

Property Value

bool

Remarks

DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.

ExplicitLengthSequences

Specifies whether to write (if true) a ‘Group Length’ element for System.Boolean DICOM elements. Read-only Aspose.Medical.Dicom.Elements.Sequence.

public bool ExplicitLengthSequences { get; init; }

Property Value

bool

Remarks

DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.

KeepGroupLengths

Specifies whether to write (if true) a ‘Group Length’ element for the Dataset items or not. Read-only System.Boolean.

public bool KeepGroupLengths { get; init; }

Property Value

bool

Remarks

DICOM specification PS 3.5 7.2 ( https://dicom.nema.org/medical/dicom/current/output/html/part05.html#sect_7.2) : Group Length (gggg,0000) Data Elements were implicitly defined for Standard and Private Data Element groups with a Value Representation of UL and a Value Multiplicity of 1, but have been retired. Consider to remove Group Length.

Methods

<clone>$()

public SaveDicomToPipeOptions <clone>$()

Returns

SaveDicomToPipeOptions

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object ?

Returns

bool

Equals(SaveDicomToPipeOptions?)

public bool Equals(SaveDicomToPipeOptions? other)

Parameters

other SaveDicomToPipeOptions ?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SaveDicomToPipeOptions?, SaveDicomToPipeOptions?)

public static bool operator ==(SaveDicomToPipeOptions? left, SaveDicomToPipeOptions? right)

Parameters

left SaveDicomToPipeOptions ?

right SaveDicomToPipeOptions ?

Returns

bool

operator !=(SaveDicomToPipeOptions?, SaveDicomToPipeOptions?)

public static bool operator !=(SaveDicomToPipeOptions? left, SaveDicomToPipeOptions? right)

Parameters

left SaveDicomToPipeOptions ?

right SaveDicomToPipeOptions ?

Returns

bool </clone></savedicomtopipeoptions>