←Select platform

DicomDataSet Class Members

Summary

The following tables list the members exposed by DicomDataSet.

Public Constructors

Name Description
DicomDataSet Initializes a new instance of the DicomDataSet class.

Public Methods

Name Description
AddLayerImageReference Adds a new item under the "Referenced Image Sequence" for the specified item under the "Graphic Annotation Sequence".
AddPresentationStateImageReference Adds a new item to the "Referenced Image Sequence" under the "Presentation State Module" from a disk file.
AddWaveformGroup Adds a new waveform group to the Data Set.
BeginEditItem Used to edit an existing item, or create a new item in a DICOM sequence
BeginEditSequence Used to create a new DICOM sequence, or edit an existing DICOM sequence
BeginReadItem Used to read an existing item from a DICOM sequence
BeginReadSequence Used to read values from an existing DICOM sequence
ChangeTransferSyntax Changes the Transfer Syntax of the Data Set, and saves resulting DicomDataSet to a file.
Copy Copies the data elements from one Data Set to another.
CreateCompoundGraphic Creates a new compound graphic annotation.
CreateGraphicAnnSQItem Adds a new item under the "Graphic Annotation Sequence".
CreateGraphicObject Creates a new graphic annotation object.
CreateLayer Adds a new item under the "Graphic Layer Sequence" (0070,0060) in the Graphic Layer Module".
CreatePrivateCreatorDataElement Creates a Private Creator Data Element to reserve private data elements.
CreateSignature Creates a Digital Signature in the Data Set.
CreateTextObject Creates a new text annotation object.
DeleteElement Deletes the specified item from the Data Set.
DeleteImage Deletes one or more images from a Pixel Data element.
DeleteKey Deletes the specified key element from the Dicom Dir Data Set.
DeleteModalityLut Deletes all the elements that describe the Modality LUT.
DeleteModule Deletes a module from the Data Set.
DeleteOverlay Deletes all the elements that describe an overlay.
DeletePaletteColorLut Deletes all the elements that describe the "Palette Color Lookup Table".
DeleteSignature Removes one or all Digital Signatures from the Data Set.
DeleteVoiLut Deletes all the elements that describe a VOI LUT.
DeleteWaveformGroup Deletes a waveform group from the dataset.
DeleteWindow Deletes all the elements that describe "window center" and "window width".
EndEditItem Finalizes the changes when creating or editing an item in a DICOM sequence
EndEditSequence Finalizes the changes when creating or editing a DICOM sequence
EndReadItem Finalizes the read when reading an item from a DICOM sequence
EndReadSequence Finalizes the read when reading a DICOM sequence
ExistsElement Determines whether the specified object is valid.
FindFirstDescendant Finds the first descendant of a parentElement with the specified tag.
FindFirstElement Returns the first item in the Data Set with the specified Tag.
FindFirstGraphicAnnSQItem Retrieves the first item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".
FindFirstKey Returns the first item in the Dicom Dir Data Set with the specified key element type.
FindFirstPresentationStateReferencedSeriesItem Retrieves the first item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".
FindFirstPrivateCreatorDataElement Returns the Private Creator Data Element that matches the search constraints.
FindFirstPrivateElement Returns the first existing private element that is reserved by privateCreatorDataElement.
FindLastElement Returns the last item in the Data Set with the specified Tag.
FindLastKey Returns the last item in the Dicom Dir Data Set with the specified key element type.
FindModule Returns a DicomModule object that contains information about the specified module.
FindModuleByIndex Returns a DicomModule object that contains information about the module, on Level 0, at the specified index.
FindNextDescendant Finds the next descendant of parentElement with the specified tag
FindNextElement Returns the next item in the Data Set with a specific Tag.
FindNextGraphicAnnSQItem Retrieves the next item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".
FindNextKey Returns the next item in the Dicom Dir Data Set with a specific key element type.
FindNextPresentationStateReferencedSeriesItem Retrieves the next item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".
FindNextPrivateCreatorDataElement Returns the next Private Creator Data Element that matches the search constraints.
FindNextPrivateElement Returns the next existing private element that is reserved by privateCreatorDataElement.
FindPreviousElement Returns the previous item in the Data Set with a specific Tag.
FindPreviousKey Returns the previous item in the Dicom Dir Data Set with a specific key element type.
FindSignature Returns the Digital Signatures Sequence Item that corresponds to the Digital Signature that has the specified Digital Signature UID, if found in the Data Set.
FreeElementValue Frees the memory for a value.
GetAgeValue Gets an array of DicomAgeValue objects, that contain age information stored in the Value Field of the specified element.
GetAutoScaleData Returns a DicomAutoScaleData object that specifies if the DICOM pixel data has been autoscaled, and if so, the autoscale slope and autoscale intercept.
GetBinaryValue Updates a buffer with the binary value of the specified data element.
GetByteValue Gets an array of byte values that is stored in the Value Field of the specified element.
GetByteValuePtr Returns a pointer to a byte value that is stored in the Value Field of the specified element.
GetChildElement Returns the item in the Data Set that is the first child of the specified item.
GetChildKey Returns the item in the Dicom Dir Data Set that is the first child of the specified item.
GetCompoundGraphicCount Retrieves the number of compound graphic annotation objects in a certain "Graphic Annotation Sequence" (0070,0001) item.
GetCompoundGraphicElement Gets the Compound Graphic Sequence item element of the specified graphic annotation object.
GetCompoundGraphicInformation Gets the attributes of the specified compound graphic annotation.
GetCompoundGraphicMajorTickCount Retrieves number of items in the "Major Ticks Sequence" (0070,0287) of a compound graphic.
GetCompoundGraphicPointCount Retrieves number of points that represents a compound graphic annotation object.
GetConvertValue Converts the value of an element to a string.
GetDateRangeValue Gets a DicomDateRangeValue structure that contains date range information for the specified element.
GetDateTimeValue Gets an array of DicomDateTimeValue objects, that contain date-time information stored in the Value Field of the specified element.
GetDateValue Gets an array of DicomDateValue objects, that contains date information stored in the Value Field of the specified element.
GetDoubleValue Returns an array of double values, stored in the Value Field, of the specified element.
GetDoubleValueExt Returns an array of numeric values that are stored in the Value Field of the specified element.
GetDoubleValuePtr Returns a pointer to a double value, stored in the Value Field, of the specified element.
GetElementLevel Returns a value that indicates the level at which the specified element is located within the Data Set.
GetElementValueCount Gets the number of values stored in the Value Field of the specified element.
GetEncapsulatedDocument Retrieves an encapsulated document and corresponding DICOM elements from a DICOM data set and output the results to a disk file.
GetFirstElement Returns the first item in the Data Set.
GetFirstKey Returns the first item in the Dicom Dir Data Set.
GetFloatValue Returns an array of float values that are stored in the Value Field of the specified element.
GetFloatValuePtr Gets a pointer to a float value that is stored in the Value Field of the specified element.
GetGraphicObjectCount Retrieves the number of graphical annotation objects in a certain "Graphic Annotation Sequence" (0070,0001) item.
GetGraphicObjectInformation Gets the attributes of the specified graphic annotation object.
GetGraphicObjElement Gets the item element of the specified graphic annotation object.
GetGraphicObjPointCount Retrieves number of points that represents a graphical annotation object.
GetImage Gets the image of a Pixel Data element.
GetImageCount Gets the number of frames in a Pixel Data element.
GetImageInformation Retrieves information about the specified image.
GetImages Gets the images of a Pixel Data element.
GetIntValue Returns an array of integer values, stored in the Value Field, of the specified element.
GetIntValuePtr Returns a pointer to a long value, stored in the Value Field, of the specified data element.
GetKeyValue Gets the key element type of the specified key element.
GetKeyValuePtr Gets the key element type of the specified key element.
GetKeyValueString Gets the key element type of the specified key element.
GetLastElement Returns the last item in the Data Set.
GetLastKey Returns the last item in the Dicom Dir Data Set.
GetLayerElementByIndex Gets the item element of the specified graphic layer.
GetLayerElementByName Gets the item element of the specified graphic layer.
GetLayerGraphicObjectCount Retrieves the number of graphical annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).
GetLayerImageReferenceCount Retrieves the number of referenced images, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).
GetLayerImageReferenceElement Gets the item element of the specified SOP instance under the "Referenced Image Sequence" (0008,1140) in the specified "Graphic Annotation Sequence" (0070,0001) item.
GetLayerImageReferenceSOPInstance Retrieves the SOP Instance UID for a referenced image (SOP Instance) under the "Referenced Image Sequence" in a certain graphic annotation item inside the "Graphic Annotation Module".
GetLayerIndex Retrieves the index of the layer with the specified name.
GetLayerInformation Retrieves the attributes of a layer at the specified index.
GetLayerName Retrieves the value of the "Graphic Layer" element under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
GetLayerTextObjectCount Retrieves number of text annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001).
GetLongValue Gets a pointer to a Int64 value that is stored in the Value Field of the specified element.
GetMacAlgorithm Returns the Message Authentication Code (MAC) Algorithm (0400,0015) used in the creation of the specified Digital Signature.
GetMacTransferSyntax Returns the Message Authentication Code (MAC) Calculation Transfer Syntax UID (0400,0010) used in the creation of the specified Digital Signature.
GetModalityLutAttributes Retrieves the attributes that describe the Modality LUT.
GetModalityLutData Retrieves "LUT Data" for a "Modality LUT Sequence".
GetNextElement Returns the item in the Data Set that immediately follows the specified item.
GetNextKey Returns the item in the Dicom Dir Data Set that immediately follows the specified item.
GetNextUnusedPrivateTag Returns the next available unused tag reserved by the Private Creator Data Element.
GetNextUnusedPrivateTag Returns the next available unused tag reserved by the Private Creator Data Element.
GetOverlayActivationLayer Retrieves the "Overlay Activation Layer".
GetOverlayAttributes Retrieves the attributes of the overlay at the specified index.
GetOverlayGroupNumber Gets the overlay group number.
GetOverlayImage Retrieves the "Overlay Data" (60xx,3000) for the specified overlay index.
GetOverlayImages Loads the image(s) with frames from the "Overlay Data" (60xx, 3000) element.
GetPaletteColorLutAttributes Retrieves the attributes that describe the "Palette Color Lookup Table".
GetPaletteColorLutData Retrieves red, green or blue "Palette Color Lookup Table Data".
GetParentElement Returns the item in the Data Set that is the parent of the specified item.
GetParentKey Returns the item in the Dicom Dir Data Set that contains the parent of the specified item.
GetPreamble Gets the contents of the file's preamble.
GetPresentationStateImageReference Retrieves the item element, which represents a referenced image (SOP Instance) under the "Referenced Image Sequence" in the "Presentation State Module".
GetPresentationStateImageReferenceCount Retrieves number of images (SOP Instances) that are referenced in an item under the "Referenced Series Sequence" (0008,1115) in the "Presentation State Module".
GetPresentationStateImageReferenceSOPInstance Retrieves the SOP Instance UID for a referenced image (SOP Instance) under the "Referenced Image Sequence" in the "Presentation State Module".
GetPresentationStateInformation Retrieves the attributes of the "Presentation State Module".
GetPreviousElement Returns the item in the Data Set that immediately precedes the specified item.
GetPreviousKey Returns the item in the Dicom Dir Data Set that immediately precedes the specified item.
GetRootElement Returns the root element of the specified item.
GetRootKey Returns the root of the specified item.
GetShortValue Returns an array of short values, stored in the Value Field, of the specified element.
GetShortValuePtr Returns a pointer to a short value, stored in the Value Field, of the specified element.
GetSignature Returns the Digital Signatures Sequence Item that corresponds to the Digital Signature at the specified index.
GetSignatureDateTime Returns the Digital Signature DateTime (0400,0105) of the specified Digital Signature.
GetSignaturesCount Returns the number of Digital Signatures in the main Data Set or in an item of a sequence of items.
GetSignatureUID Returns the Digital Signature UID (0400,0100) of the specified Digital Signature.
GetSignedElement Returns the signed Data Element at the specified index.
GetSignedElementsCount Returns the number of Data Elements covered by the specified Digital Signature.
GetStringValue Gets a string value that is stored in the Value Field of the specified element.
GetStringValuePtr Gets a pointer to a string value that is stored in the Value Field of the specified element.
GetTextObjectCount Retrieves the number of text annotation objects in the specified "Graphic Annotation Sequence" (0070,0001) item.
GetTextObjectInformation Gets the attributes of a text annotation object.
GetTextObjElement Gets the item element of the specified text annotation object.
GetTimeRangeValue Gets a DicomTimeRangeValue structure that contains time range information for the specified element.
GetTimeValue Gets an array of DicomTimeValue objects, that contain time information stored in the Value Field of the specified element.
GetValue<T> Returns the value of a DICOM element
GetVoiLut Retrieves the attributes that describe the VOI LUT.
GetVoiLutData Retrieves "LUT Data" for an item under "VOI LUT Sequence".
GetWaveformGroup Gets a waveform group from the dataset.
GetWindow Retrieves the attributes that describe the "Window Center" and "Window Width".
GetWindowCount Gets the number of values under the window center element.
Initialize Creates the Data Set object, inserting the appropriate elements for the specified class.
InitializeCommandSet Creates the Command Set and inserts the elements for the specified command.
InsertElement Inserts a new element in the Data Set.
InsertElementAndSetValue Finds or inserts (if not found) an element in the data set and sets the value of the element
InsertImage Inserts an image in a Pixel Data element.
InsertImages Inserts image(s) in a Pixel Data element.
InsertKey Inserts a new key element in the Dicom Dir Data Set.
InsertModule Inserts a new module in the Data Set.
IsOverlayInDataSet Determines whether the overlay data exists inside this Data Set or inside another Data Set.
IsVolatileElement Determines whether the specified element is volatile.
Load Loads a Data Set from a disk file.
LoadAsync Loads a Data Set from a disk file.
loadAsync Loads a file from an ILeadStream asynchronously.
RemoveAllCompoundGraphics Removes all compound graphic annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.
RemoveAllGraphicObjects Removes all graphical annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.
RemoveAllImageReferences Removes all the referenced images from the "Referenced Image Sequence" in all Graphic Annotation Sequence items.
RemoveAllImageReferencesFromLayer Removes all the referenced images from the "Referenced Image Sequence" in the specified "Graphic Annotation Sequence" item.
RemoveAllLayers Removes all layers under the "Graphic Layer Module".
RemoveAllPresentationStateImageReferences Removes all "Referenced Image Sequence(s)", which belong to the "Referenced Series Sequence" under the "Presentation State Module".
RemoveAllTextObjects Removes all text annotation objects under the specified "Graphic Annotation Sequence" (0070,0001) item.
RemoveCompoundGraphic Removes the compound graphic annotation at the specified index.
RemoveGraphicObject Removes the graphic annotation object at the specified index.
RemoveImageReferenceFromLayer Removes a referenced image from the "Referenced Image Sequence" in the specified "Graphic Annotation Sequence" item.
RemoveLayerByIndex Deletes all the elements that describe a layer.
RemoveLayerByName Deletes all the elements that describe a layer.
RemoveLayerGraphicObjects Removes all graphical annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".
RemoveLayerTextObjects Removes all text annotation objects, which correspond to the specified item under the "Graphic Annotation Sequence" (0070,0001) in the "Graphic Annotation Module".
RemovePresentationStateImageReference Removes an item from the "Referenced Image Sequence" under the "Presentation State Module".
RemoveTextObject Removes the text annotation object at the specified index.
RemoveType3EmptyElements Deletes type 3 empty elements from the dataset
Reset Removes all items from the Data Set.
Save Saves the Data Set to the specified file.
SaveAsync Saves the Data Set to the specified file.
saveAsync Saves the Data Set to a stream.
SaveCertificate Saves the signer's digital certificate associated with the specified Digital Signature to a file.
SetAgeValue Sets the Age values of a Data Element.
SetBinaryValue Sets the binary value of an element.
SetByteValue Sets the character value(s) of a Data Element.
SetCompoundGraphicInformation Updates the attributes of a compound graphic.
SetConvertValue Converts a string and sets the value of an element.
SetConvertValuePtr Converts a string and sets the value of an element.
SetDateRangeValue Sets the Date range values of a Data Element.
SetDateTimeValue Sets the Date-Time values of a Data Element.
SetDateValue Sets the Date values of a Data Element.
SetDoubleValue Sets the double value(s) of a Data Element.
SetDoubleValueExt Sets the double values, or any other numeric value representation of a Data Element.
SetEncapsulatedDocument Inserts an encapsulated document and corresponding DICOM elements into a DICOM data set in a disk file.
SetFloatValue Sets the float value(s) of a Data Element.
SetGraphicObjectInformation Updates the attributes of a graphic annotation object.
SetImage Replaces the image(s) in a Pixel Data element.
SetImages Replaces the images in a Pixel Data element.
SetIntValue Sets the integer value(s) of a Data Element.
SetLayerInformation Sets layer attributes for the layer at the specified index.
SetLayerName Sets the value of the "Graphic Layer" element under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
SetLongValue Sets the integer value(s) or short value(s) of a Data Element.
SetModalityLut Sets the attributes that describe the Modality LUT.
SetOverlayAttributes Sets overlay attributes for a certain index.
SetOverlayImage Sets the "Overlay Data" (60xx,3000) for a certain overlay index.
SetOverlayImages Sets the "Overlay Data" (60xx,3000) for the specified overlay index.
SetPaletteColorLutAttributes Sets the attributes that describe the "Palette Color Lookup Table".
SetPaletteColorLutData Sets red, green or blue "Palette Color Lookup Table" data.
SetPreamble Sets the contents of the file's preamble.
SetPresentationStateInformation Sets the attributes of the "Presentation State Module".
SetShortValue Sets the short value(s) of a Data Element.
SetStringValue Sets the string value(s) of a Data Element.
SetStringValuePtr Sets the string value(s) of a Data Element.
SetTextObjectInformation Updates the attributes of a text annotation object.
SetTimeRangeValue Sets the Time range values of a Data Element.
SetTimeValue Sets the Time value of a Data Element.
SetValue Sets the value(s) of a Data Element. The value can be any supported type.
SetVoiLut Sets the attributes that describe the VOI LUT.
SetWindow Sets the attributes that describe the "Window Center" and "Window Width".
TestConformance Verifies the conformance of the Data Set.
VerifySignature Verifies Digital Signatures in the Data Set.

Protected Methods

Name Description
Dispose Releases all resources used by the DicomDataSet.
Finalize This member overrides Finalize.

Public Properties

Name Description
DefaultJpeg2000Options Gets the default JPEG 2000 compression options.
GetValueResult Holds the result after a call to GetValue
InformationClass Gets the IOD class of the Data Set.
InformationCommand Gets the command associated with the Command Set.
InformationFlags Gets the Meta-header flags and Transfer Syntax flags that indicate the file characteristics.
InsertElementAndSetValueResult Holds the result after a call to InsertElementAndSetValue
IsRequestCommand Gets or sets a value indicating whether the Command Set is a request or a response.
Jpeg2000Options Gets or sets the JPEG 2000 compression options.
LayerCount Gets the number of the Graphic Layers.
ModuleCount Gets the number of modules in the entire Data Set.
OverlayCount Gets the number of overlays in the Data Set.
VoiLutCount Gets the number of items under the VOI LUT Sequence (0028,3010).
WaveformGroupCount Gets the number of waveform multiplex groups that are included in the dataset.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom Assembly