DICOM Network Connection: Sending Data Messages (original) (raw)

Quick Reference > Class Library Function Groups > DICOM Network Connections > DICOM Network Connection: Sending Data Messages

LDicomNet::SendCStoreRequest

LDicomNet::SendCStoreResponse

LDicomNet::SendCFindRequest

LDicomNet::SendCFindResponse

LDicomNet::SendCGetRequest

LDicomNet::SendCGetResponse

LDicomNet::SendCMoveRequest

LDicomNet::SendCMoveResponse

LDicomNet::SendCCancelRequest

LDicomNet::SendCEchoRequest

LDicomNet::SendCEchoResponse

LDicomNet::SendNReportRequest

LDicomNet::SendNReportResponse

LDicomNet::SendNGetRequest

LDicomNet::SendNGetResponse

LDicomNet::SendNSetRequest

LDicomNet::SendNSetResponse

LDicomNet::SendNActionRequest

LDicomNet::SendNActionResponse

LDicomNet::SendNCreateRequest

LDicomNet::SendNCreateResponse

LDicomNet::SendNDeleteRequest

LDicomNet::SendNDeleteResponse

LDicomNet::OnReceiveCStoreRequest

LDicomNet::OnReceiveCStoreResponse

LDicomNet::OnReceiveCFindRequest

LDicomNet::OnReceiveCFindResponse

LDicomNet::OnReceiveCGetRequest

LDicomNet::OnReceiveCGetResponse

LDicomNet::OnReceiveCMoveRequest

LDicomNet::OnReceiveCMoveResponse

LDicomNet::OnReceiveCCancelRequest

LDicomNet::OnReceiveCEchoRequest

LDicomNet::OnReceiveCEchoResponse

LDicomNet::OnReceiveNReportRequest

LDicomNet::OnReceiveNReportResponse

LDicomNet::OnReceiveNGetRequest

LDicomNet::OnReceiveNGetResponse

LDicomNet::OnReceiveNSetRequest

LDicomNet::OnReceiveNSetResponse

LDicomNet::OnReceivenactionRequest

LDicomNet::OnReceiveNActionResponse

LDicomNet::OnReceiveNCreateRequest

LDicomNet::OnReceiveNCreateResponse

LDicomNet::OnReceiveNDeleteRequest

LDicomNet::OnReceiveNDeleteResponse

LDicomNet::OnReceiveUnknown

Download our FREE evaluation

Help Version 22.0.2022.12.7

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 Apryse Sofware Corp. All Rights Reserved.

LEADTOOLS DICOM C++ Class Library Help

Introduction

Version History

21 to 22

20 to 21

19 to 20

18 to 19

17.5 to 18

17 to 17.5

16.5 to 17

16 to 16.5

15 to 16

14.5 to 15

14 to 14.5

13 to 14

12.1 to 13

12 to 12.1

11.5 to 12

11 to 11.5

Version 11

Getting Started

Programming with LEADTOOLS

Demo Programs

Supported Platforms / Operating Systems

Considering Development Systems

Using LEADTOOLS with Your C/C++ Compiler

LEADTOOLS DICOM Features

DICOM Files

An Overview of the DICOM File Format

Overview: Basic DICOM File Structure

Overview: Data Element Fields

Overview: Value Representations

Overview: Value Multiplicity (VM) and Delimitation

Overview: Data Element Structure

Overview: Group Length

Overview: Big Endian versus Little Endian Byte Ordering

Overview: Data Element Type

Overview: Nesting of Data Sets

Overview: Item Encoding Rules

Overview: Delimitation of the Sequence of Items

Overview: Repeating Groups

Overview: Retired Data Elements

Overview: Private Data Elements

Overview: Private Data Element Tags

Overview: Encoding of Pixel Data

Overview: Pixel Data Encoding of Related Data Elements

Overview: Native or Encapsulated Format Encoding

Overview: Compression

Overview: Unique Identifiers

Overview: Information Object Definitions

Overview: Composite IOD

Overview: Normalized IOD

Overview: Attributes

Overview: Normalized and Composite SOP Classes

Overview: Modules

Overview: Definitions

Class Example

Module Example

File Formats: DICOM Format (DIC)

Data Sets

Working with Data Sets

Creating and Loading a Data Set

Working with DICOM Tables (C++ Class Library)

Functionality

Data Sets: Creating, Initializing, Loading, and Saving Data Sets

Data Sets: Maneuvering Through a Data Set

Data Sets: Searching a Data Set

Data Sets: Inserting and Deleting Data Set Members

Data Sets: Getting Data Element Values

Data Sets: Setting Data Element Values

Data Sets: Getting and Setting Data Set Information

Data Sets: Converting Values

Data Sets: Annotation Files in Data Sets

Data Sets: Digital Signatures

Used Structures

DICOMELEMENT

DICOMIMAGE

DICOMMODULE

VALUEAGE

VALUEDATE

VALUEDATETIME

VALUEDATETIMERANGE

VALUETIME

Information Object Definitions (IOD)

Working with Information Object Definitions

How to Disable the Automatic Loading of the default DICOM IOD Table

Multi-Frame Functional Groups

Constants

IOD Class Constants

IOD Module Constants

IOD Usage Constants

Functionality

Information Object Definitions: Maneuvering Through the IOD Table

Information Object Definitions: Searching the IOD Table

Information Object Definitions: Inserting and Deleting IODs

Information Object Definitions: Modifying an Existing IOD

Information Object Definitions: Setting the Default IOD Table

Used Structures

DICOMIOD

Data Element Tag

Working with Tags

Constants, Information, and Command Sets Constants

Data Element Tag Constants

Data Element Tag Constants for the Command Sets

Data Element Tag Table

Functionality

Data Element Tags: Maneuvering Through the Data Element Tag Table

Data Element Tags: Searching the Data Element Tag Table

Data Element Tags: Inserting and Deleting Data Element Tags

Data Element Tags: Modifying an Existing Data Element Tag

Data Element Tags: Setting the Default Data Element Tag Table

Used Structures

DICOMTAG

Unique Identifiers (UIDs)

Working with Unique Identifiers (UIDs)

UID Table

Abstract Syntax Values

Transfer Syntax Values

Functionality

Unique Identifiers: Maneuvering Through the UID Table

Unique Identifiers: Searching the UID Table

Unique Identifiers: Inserting and Deleting UIDs

Unique Identifiers: Modifying an Existing UID

Unique Identifiers: Setting the Default UID Table

Used Structures

DICOMUID

Value Representations

Working with Value Representations

Constants and Default Value

Value Representation Constants

Default Value Representation Tag Table

Functionality

Value Representations: Maneuvering Through the Value Representation Table

Value Representations: Searching the Value Representation Table

Value Representations: Inserting and Deleting Value Representations

Value Representations: Modifying an Existing Value Representation

Value Representations: Setting the Default Value Representation Table

Used Structures

DICOMVR

Key Elements

Working with Basic Directory Key Elements

Functionality

Key Elements: Maneuvering Through the DICOM Dir Data Set

Key Elements: Searching the DICOM Dir Data Set

Key Elements: Inserting and Deleting Key Elements

Key Elements: Getting the Type of an Existing Key Element

Used Structures

DICOMELEMENT

Overlays Overview

Functionality

Overlays

Used Structures

OVERLAYATTRIBUTES

LUT Encoding Overview

Functionality

LUT Encoding: Modality LUT

LUT Encoding: Palette Color Table

LUT Encoding: VOI LUT

Used Structures

DICOMMLUTATTRIBS

DICOMPALCOLORLUTATTRIBS

DICOMPALETTECOLORLUTTYPE

DICOMWINDOWATTRIBS

DICOMVOILUTATTRIBS

DICOM Directories

Creating DICOM Directories

Functionality

DICOM Directories: Adding DICOM Files/Data Sets to DICOM Directories

DICOM Directories: Constructing, Destructing, and Saving DICOM Directories

DICOM Directories: Miscellaneous

DICOM Directories: Overridables

DICOM Directories: Setting/Getting Options

Used Structures

DICOMDIRCALLBACK

DICOMDIROPTIONS

DICOM Waveforms

Working with DICOM Waveforms

Functionality

DICOM Waveform Channels

DICOM Waveform Channels: Adding/Managing Waveform Annotations

DICOM Waveform Channels: Constructing, Destructing

DICOM Waveform Channels: Setting/Getting Channel Samples

DICOM Waveform Channels: Setting/Getting Channel Source

DICOM Waveform Channels: Setting/Getting Channel Sensitivity

DICOM Waveform Channels: Setting/Getting Other Channel Attributes

DICOM Waveform Channels: Miscellaneous

DICOM Waveform Groups

DICOM Waveform Groups: Constructing, Destructing and Resetting

DICOM Waveform Groups: Manipulating Channels

DICOM Waveform Groups: Setting/Getting Attributes

DICOM Waveform Groups: Supporting Audio

DICOM Waveform Groups: Using Waveform Groups

Used Structures

DICOMWAVEFORMANNOTATION

DICOMCODESEQUENCEITEM

Context Groups

Working with Context Groups

Context Identifier Values

How to Disable the Automatic Loading of the default DICOM Context Group Table

Functionality

DICOM Context Groups: Loading/Inserting and Deleting Context Groups

DICOM Context Groups: Maneuvering Through the Context Group Table

DICOM Context Groups: Searching the Context Group Table

DICOM Context Groups: Inserting and Deleting Coded Concepts

DICOM Context Groups: Modifying Coded Concepts

DICOM Context Groups: Restoring Context Groups

DICOM Context Groups: Miscellaneous

Used Structures

DICOMCONTEXTGROUP

DICOMCODEDCONCEPT

VALUEDATETIME

DICOM Encapsulated Documents

Working With DICOM Encapsulated Documents

Used Structures

DICOMSOCKETOPTIONS

DICOMENCAPSULATEDDOCUMENT

DICOM Communication

DICOM Network Connections

Working with DICOM Network Connections

Creating a DICOM Network Connection

LEADTOOLS DICOM Network Communication Support for Message Exchange

LEADTOOLS DICOM Network Communication Support for Message Exchange

Message Exchange

Network Support

Network Communication Support Environment

Associate Request PDU

Associate Accept PDU

Associate Reject PDU

Data Transfer PDU

Release Request PDU

Release Response PDU

Abort PDU

Functionality

DICOM Network Connection: Creating a Network Connection

DICOM Network Connection: Closing a Network Connection

DICOM Network Connection: DICOM Associate Connection Messages

DICOM Network Connection: Sending Data Messages

DICOM Network Connection: Getting Information About a Network Connection

DICOM Network Connection: ISCL Security

DICOM Network Connection: TLS Security

Used Structures

L_SSL_CTX_CREATE

L_CIPHERSUITE

DICOM Associate Connections

Working with DICOM Associate Connections

Creating a DICOM Associate Connection

Closing a DICOM Associate Connection

Functionality

DICOM Associate Connection: Creating an Associate Connection

DICOM Associate Connection: Modifying a DICOM Associate Handle

DICOM Associate Connection: Getting Information About a DICOM Associate Handle

Command Sets

Working with Command Sets

Command Set Definitions

Command Set Default Information

Command Set Default Tables

C-CANCEL-REQUEST Default Table

C-ECHO-REQUEST Default Table

C-ECHO-RESPONSE Default Table

C-FIND-REQUEST Default Table

C-FIND-RESPONSE Default Table

C-GET-REQUEST Default Table

C-GET-RESPONSE Default Table

C-MOVE-REQUEST Default Table

C-MOVE-RESPONSE Default Table

C-STORE-REQUEST Default Table

C-STORE-RESPONSE Default Table

N-ACTION-REQUEST Default Table

N-ACTION-RESPONSE Default Table

N-CREATE-REQUEST Default Table

N-CREATE-RESPONSE Default Table

N-DELETE-REQUEST Default Table

N-DELETE-RESPONSE Default Table

N-EVENT-REPORT-REQUEST Default Table

N-EVENT-REPORT-RESPONSE Default Table

N-GET-REQUEST Default Table

N-GET-RESPONSE Default Table

N-SET-REQUEST Default Table

N-SET-RESPONSE Default Table

Used Structures

DICOMELEMENT

Service Class User (SCU) and Service Class Provider (SCP)

Creating an SCU

Creating an SCP

Sending Messages

Receiving Messages

Moving Composite Data

Diagram of an SCU-SCP Set-up

DICOM Print Management

Print Management SCU

Functionality

DICOM Print Management Service Class User: Functions

Used Structures

FILMBOXPARAMETERS

FILMSESSIONPARAMETERS

OVERLAYBOXPARAMETERS

STOREDPRINTSTORAGEINSTANCEINFO

PULLPRINTREQUESTPARAMETERS

IMAGEBOXPARAMETERS

PRINTERINFO

PRINTJOBINFO

PRINTERREPORTINFO

PRINTJOBREPORTINFO

Security Profiles

Digital Signatures

Working with Digital Signatures

Functionality

Data Sets: Digital Signatures

Used Structures

DICOMELEMENT

TLS Security

General Transport Layer Secure (TLS) Information

Adding TLS Security to a DICOM Connection

Negotiating a Ciphersuite

TLS DICOM Security Certificate Exchange/Verification Constants

Functionality

DICOM Network Connection: TLS Security

Used Structures

L_CIPHERSUITE

L_SSL_CTX_CREATE

ISCL Security

General Integrated Secure Communication Layer (ISCL) Information

Protocols

Establishing an ISCL Line Connection

Adding ISCL Security to a DICOM Connection

Sending and Receiving Messages

Closing an ISCL Connection

Functionality

DICOM Network Connection: ISCL Security

DICOM Annotations

Working with DICOM Annotations

Functionality

Dicom Annotations: Converting Between LEADTOOLS Annotations and DICOM Annotations

Dicom Annotations: Graphic Objects

Dicom Annotations: Layers

Dicom Annotations: Presentation State Module

Dicom Annotations: Text Objects

Used Structures

DICOMGRAPHICLAYER

DICOMGRAPHICOBJECT

DICOMTEXTOBJECT

DICOMELEMENT

DICOMPRESSTATEINFO

DICOMANNPOINT

Redistributables/Files To Be Included With Your Application

Quick Reference

Class Library Function Groups

Data Sets

Data Sets: Creating, Initializing, Loading, and Saving Data Sets

Data Sets: Maneuvering Through a Data Set

Data Sets: Searching a Data Set

Data Sets: Inserting and Deleting Data Set Members

Data Sets: Getting Data Element Values

Data Sets: Setting Data Element Values

Data Sets: Getting and Setting Data Set Information

Data Sets: Converting Values

Data Sets: Annotation Files in Data Sets

Data Sets: Digital Signatures

Information Object Definitions

Information Object Definitions: Maneuvering Through the IOD Table

Information Object Definitions: Searching the IOD Table

Information Object Definitions: Inserting and Deleting IODs

Information Object Definitions: Modifying an Existing IOD

Information Object Definitions: Setting the Default IOD Table

Data Element Tags

Data Element Tags: Maneuvering Through the Data Element Tag Table

Data Element Tags: Searching the Data Element Tag Table

Data Element Tags: Inserting and Deleting Data Element Tags

Data Element Tags: Modifying an Existing Data Element Tag

Data Element Tags: Setting the Default Data Element Tag Table

Unique Identifiers

Unique Identifiers: Maneuvering Through the UID Table

Unique Identifiers: Searching the UID Table

Unique Identifiers: Inserting and Deleting UIDs

Unique Identifiers: Modifying an Existing UID

Unique Identifiers: Setting the Default UID Table

Value Representations

Value Representations: Maneuvering Through the Value Representation Table

Value Representations: Searching the Value Representation Table

Value Representations: Inserting and Deleting Value Representations

Value Representations: Modifying an Existing Value Representation

Value Representations: Setting the Default Value Representation Table

Key Elements

Key Elements: Maneuvering Through the DICOM Dir Data Set

Key Elements: Searching the DICOM Dir Data Set

Key Elements: Inserting and Deleting Key Elements

Key Elements: Getting the Type of an Existing Key Element

DICOM Annotations

Dicom Annotations: Converting Between LEADTOOLS Annotations and DICOM Annotations

Dicom Annotations: Graphic Objects

Dicom Annotations: Layers

Dicom Annotations: Presentation State Module

Dicom Annotations: Text Objects

DICOM Associate Connections

DICOM Associate Connection: Creating an Associate Connection

DICOM Associate Connection: Modifying a DICOM Associate Handle

DICOM Associate Connection: Getting Information About a DICOM Associate Handle

DICOM Context Groups

DICOM Context Groups: Loading/Inserting and Deleting Context Groups

DICOM Context Groups: Maneuvering Through the Context Group Table

DICOM Context Groups: Searching the Context Group Table

DICOM Context Groups: Inserting and Deleting Coded Concepts

DICOM Context Groups: Modifying Coded Concepts

DICOM Context Groups: Restoring Context Groups

DICOM Context Groups: Miscellaneous

DICOM Directories

DICOM Directories: Adding DICOM Files/Data Sets to DICOM Directories

DICOM Directories: Constructing, Destructing, and Saving DICOM Directories

DICOM Directories: Miscellaneous

DICOM Directories: Overridables

DICOM Directories: Setting/Getting Options

DICOM Network Connections

DICOM Network Connection: Creating a Network Connection

DICOM Network Connection: Closing a Network Connection

DICOM Network Connection: DICOM Associate Connection Messages

DICOM Network Connection: Sending Data Messages

DICOM Network Connection: Getting Information About a Network Connection

DICOM Network Connection: ISCL Security

DICOM Network Connection: TLS Security

DICOM Print Management

DICOM Print Management Service Class User: Functions

DICOM Waveforms

DICOM Waveform Channels

DICOM Waveform Channels: Adding/Managing Waveform Annotations

DICOM Waveform Channels: Constructing, Destructing

DICOM Waveform Channels: Miscellaneous

DICOM Waveform Channels: Setting/Getting Channel Samples

DICOM Waveform Channels: Setting/Getting Channel Sensitivity

DICOM Waveform Channels: Setting/Getting Channel Source

DICOM Waveform Channels: Setting/Getting Other Channel Attributes

DICOM Waveform Groups

DICOM Waveform Groups: Constructing, Destructing and Resetting

DICOM Waveform Groups: Manipulating Channels

DICOM Waveform Groups: Setting/Getting Attributes

DICOM Waveform Groups: Supporting Audio

DICOM Waveform Groups: Using Waveform Groups

LUT Encoding

LUT Encoding: Modality LUT

LUT Encoding: Palette Color Table

LUT Encoding: VOI LUT

Overlays

Data Types

Basic Data Types and Keywords

LEADTOOLS Basic Data Types

Keywords Used in Declarations

WINDOWS Structures

Image and Toolkit Information Structures

BITMAPHANDLE

List Data Types

HBITMAPLIST

DICOM Structures

CODBLOCKSTYLE

DICOMANNPOINT

DICOMCODEDCONCEPT

DICOMCODESEQUENCEITEM

DICOMCOMPOUNDGRAPHIC

DICOMCONTEXTGROUP

DICOMDIRCALLBACK

DICOMDIROPTIONS

DICOMELEMENT

DICOMFILLSTYLE

DICOMGRAPHICLAYER

DICOMGRAPHICOBJECT

DICOMIMAGE

DICOMIOD

DICOMLINESTYLE

DICOMLUTDESCRIPTOR

DICOMMAJORTICK

DICOMMLUTATTRIBS

DICOMMODULE

DICOMOPENSSLVERSION

DICOMPALCOLORLUTATTRIBS

DICOMPALETTECOLORLUTTYPE

DICOMENCAPSULATEDDOCUMENT

DICOMPRESSTATEINFO

DICOMSHADOWSTYLE

DICOMSOCKETOPTIONS

DICOMTAG

DICOMTEXTOBJECT

DICOMTEXTSTYLE

DICOMUID

DICOMVOILUTATTRIBS

DICOMVR

DICOMWAVEFORMANNOTATION

DICOMWINDOWATTRIBS

FILMBOXPARAMETERS

FILMSESSIONPARAMETERS

HDICOMPDU

HDICOMNET

IMAGEBOXPARAMETERS

L_CIPHERSUITE

L_SSL_CTX_CREATE

OVERLAYATTRIBUTES

OVERLAYBOXPARAMETERS

PRINTERINFO

PRINTERREPORTINFO

PRINTJOBINFO

PRINTJOBREPORTINFO

PULLPRINTREQUESTPARAMETERS

STOREDPRINTSTORAGEINSTANCEINFO

VALUEAGE

VALUEDATE

VALUEDATERANGE

VALUEDATETIME

VALUEDATETIMERANGE

VALUETIME

VALUETIMERANGE

Return Codes

Classes and Member Functions

Class Hierarchy Chart

LDicomAssociate

Class Members

LDicomAssociate::LDicomAssociate

LDicomAssociate::~LDicomAssociate

LDicomAssociate::AddPresentation

LDicomAssociate::AddTransfer

LDicomAssociate::AddUserInfo

LDicomAssociate::Default

LDicomAssociate::DelPresentation

LDicomAssociate::DelTransfer

LDicomAssociate::DelUserInfo

LDicomAssociate::FindAbstract

LDicomAssociate::FindNextAbstract

LDicomAssociate::GetAbstract

LDicomAssociate::GetAbstractCount

LDicomAssociate::GetApplication

LDicomAssociate::GetCalled

LDicomAssociate::GetCalling

LDicomAssociate::GetDataUserInfo

LDicomAssociate::GetExtended

LDicomAssociate::GetImplementClass

LDicomAssociate::GetImplementVersion

LDicomAssociate::GetInvokedOperations

LDicomAssociate::GetLengthExtended

LDicomAssociate::GetLengthUserInfo

LDicomAssociate::GetMaxLength

LDicomAssociate::GetPerformedOperations

LDicomAssociate::GetPresentation

LDicomAssociate::GetPresentationCount

LDicomAssociate::GetProviderRole

LDicomAssociate::GetResult

LDicomAssociate::GetTransfer

LDicomAssociate::GetTransferCount

LDicomAssociate::GetTypeUserInfo

LDicomAssociate::GetUserInfoCount

LDicomAssociate::GetUserRole

LDicomAssociate::GetVersion

LDicomAssociate::IsAsyncOperations

LDicomAssociate::IsImplementClass

LDicomAssociate::IsImplementVersion

LDicomAssociate::IsMaxLength

LDicomAssociate::IsRequest

LDicomAssociate::IsRoleSelect

LDicomAssociate::Reset

LDicomAssociate::SetAbstract

LDicomAssociate::SetApplication

LDicomAssociate::SetAsyncOperations

LDicomAssociate::SetCalled

LDicomAssociate::SetCalling

LDicomAssociate::SetExtended

LDicomAssociate::SetImplementClass

LDicomAssociate::SetImplementVersion

LDicomAssociate::SetMaxLength

LDicomAssociate::SetPresentation

LDicomAssociate::SetRequest

LDicomAssociate::SetResult

LDicomAssociate::SetRoleSelect

LDicomAssociate::SetTransfer

LDicomAssociate::SetUserInfo

LDicomAssociate::SetVersion

LDicomContextGroup

Class Members

LDicomContextGroup::Default

LDicomContextGroup::Delete

LDicomContextGroup::DeleteCodedConcept

LDicomContextGroup::Exists

LDicomContextGroup::ExistsCodedConcept

LDicomContextGroup::Find

LDicomContextGroup::FindCodedConcept

LDicomContextGroup::FindIndex

LDicomContextGroup::FindIndexCodedConcept

LDicomContextGroup::GetContextGroup

LDicomContextGroup::GetCount

LDicomContextGroup::GetCountCodedConcept

LDicomContextGroup::GetFirst

LDicomContextGroup::GetFirstCodedConcept

LDicomContextGroup::GetLast

LDicomContextGroup::GetLastCodedConcept

LDicomContextGroup::GetNext

LDicomContextGroup::GetNextCodedConcept

LDicomContextGroup::GetPrev

LDicomContextGroup::GetPrevCodedConcept

LDicomContextGroup::Insert

LDicomContextGroup::InsertCodedConcept

LDicomContextGroup::Load

LDicomContextGroup::LoadXml

LDicomContextGroup::Reset

LDicomContextGroup::SetCodeMeaning

LDicomDir

Class Members

LDicomDir::LDicomDir

LDicomDir::~LDicomDir

LDicomDir::GetOptions

LDicomDir::InsertDicomDS

LDicomDir::InsertDicomFile

LDicomDir::LoadDS

LDicomDir::OnInsertDicomFile

LDicomDir::ResetDicomDir

LDicomDir::SaveDicomDir

LDicomDir::SetCallback

LDicomDir::SetDescriptorFile

LDicomDir::SetFileSetID

LDicomDir::SetOptions

LDicomDS

Class Members

LDicomDS::LDicomDS

LDicomDS::~LDicomDS

LDicomDS::AddLayerImageRef

LDicomDS::AddPresStateImageRefByDS

LDicomDS::AddPresStateImageRefByFileName

LDicomDS::AddWaveformGroup

LDicomDS::AnnCount

LDicomDS::AnnDelete

LDicomDS::AnnLoad

LDicomDS::AnnSave

LDicomDS::ChangeTransferSyntax

LDicomDS::ConformanceDS

LDicomDS::ConvertDicomAnnObjToLEADAnnObj

LDicomDS::ConvertLEADAnnObjToDicomAnnObjs

LDicomDS::CopyDS

LDicomDS::CreateCompoundGraphic

LDicomDS::CreateGraphicAnnSQItem

LDicomDS::CreateGraphicObject

LDicomDS::CreateLayer

LDicomDS::CreatePrivateCreatorDataElement

LDicomDS::CreateSignature

LDicomDS::CreateTextObject

LDicomDS::DeleteElement

LDicomDS::DeleteImage

LDicomDS::DeleteKey

LDicomDS::DeleteModalityLUT

LDicomDS::DeleteModule

LDicomDS::DeleteOverlay

LDicomDS::DeletePaletteColorLUT

LDicomDS::DeleteSignature

LDicomDS::DeleteVOILUT

LDicomDS::DeleteWaveformGroup

LDicomDS::DeleteWindow

LDicomDS::ExistsElement

LDicomDS::FindFirstDescendant

LDicomDS::FindFirstElement

LDicomDS::FindFirstGraphicAnnSQItem

LDicomDS::FindFirstKey

LDicomDS::FindFirstPresStateRefSeriesItem

LDicomDS::FindFirstPrivateCreatorDataElement

LDicomDS::FindFirstPrivateElement

LDicomDS::FindIndexModule

LDicomDS::FindLastElement

LDicomDS::FindLastKey

LDicomDS::FindModule

LDicomDS::FindNextDescendant

LDicomDS::FindNextElement

LDicomDS::FindNextGraphicAnnSQItem

LDicomDS::FindNextKey

LDicomDS::FindNextPresStateRefSeriesItem

LDicomDS::FindNextPrivateCreatorDataElement

LDicomDS::FindNextPrivateElement

LDicomDS::FindPrevElement

LDicomDS::FindPrevKey

LDicomDS::FindSignature

LDicomDS::FreeValue

LDicomDS::GetAgeValue

LDicomDS::GetBinaryValue

LDicomDS::GetCharValue

LDicomDS::GetChildElement

LDicomDS::GetChildKey

LDicomDS::GetConvertValue

LDicomDS::GetCompoundGraphicCount

LDicomDS::GetCompoundGraphicElement

LDicomDS::GetCompoundGraphicInfo

LDicomDS::GetCompoundGraphicLayerName

LDicomDS::GetCompoundGraphicMajorTickCount

LDicomDS::GetCompoundGraphicPointCount

LDicomDS::GetCountImage

LDicomDS::GetCountModule

LDicomDS::GetCountValue

LDicomDS::GetDateRangeValue

LDicomDS::GetDateTimeRangeValue

LDicomDS::GetDateTimeValue

LDicomDS::GetDateValue

LDicomDS::GetDefaultJ2KOptions

LDicomDS::GetDefaultDicomTempPath

LDicomDS::GetDoubleValue

LDicomDS::GetElementOffset

LDicomDS::GetEncapsulatedDocument

LDicomDS::GetFirstElement

LDicomDS::GetFirstKey

LDicomDS::GetFloatValue

LDicomDS::GetGraphicObjectCount

LDicomDS::GetGraphicObjectInfo

LDicomDS::GetGraphicObjElement

LDicomDS::GetGraphicObjPointCount

LDicomDS::GetInfoCS

LDicomDS::GetInfoImage

LDicomDS::GetImage

LDicomDS::GetImageList

LDicomDS::GetInfoDS

LDicomDS::GetJ2KOptions

LDicomDS::GetKeepPixelDataIntactFlag

LDicomDS::GetLastElement

LDicomDS::GetLastKey

LDicomDS::GetLayerCount

LDicomDS::GetLayerElementByIndex

LDicomDS::GetLayerElementByName

LDicomDS::GetLayerGraphicObjectCount

LDicomDS::GetLayerImageRefCount

LDicomDS::GetLayerImageRefElement

LDicomDS::GetLayerImageRefSOPInstance

LDicomDS::GetLayerIndex

LDicomDS::GetLayerInfo

LDicomDS::GetLayerName

LDicomDS::GetLayerTextObjectCount

LDicomDS::GetLevelElement

LDicomDS::GetLoadFileFlags

LDicomDS::GetLongValue

LDicomDS::GetLong64Value

LDicomDS::GetMacAlgorithm

LDicomDS::GetMacTransferSyntax

LDicomDS::GetModalityLUTAttributes

LDicomDS::GetModalityLUTData

LDicomDS::GetNextElement

LDicomDS::GetNextKey

LDicomDS::GetNextUnusedPrivateTag

LDicomDS::GetOverlayActivationLayer

LDicomDS::GetOverlayAttributes

LDicomDS::GetOverlayBitmap

LDicomDS::GetOverlayBitmapList

LDicomDS::GetOverlayCount

LDicomDS::GetPaletteColorLUTAttributes

LDicomDS::GetPaletteColorLUTData

LDicomDS::GetParentElement

LDicomDS::GetParentKey

LDicomDS::GetPreamble

LDicomDS::GetPresStateImageRefBySOPInstance

LDicomDS::GetPresStateImageRefCount

LDicomDS::GetPresStateImageRefSOPInstance

LDicomDS::GetPresStateInfo

LDicomDS::GetPrevElement

LDicomDS::GetPrevKey

LDicomDS::GetRootElement

LDicomDS::GetRootKey

LDicomDS::GetShortValue

LDicomDS::GetSignature

LDicomDS::GetSignatureDateTime

LDicomDS::GetSignaturesCount

LDicomDS::GetSignatureUID

LDicomDS::GetSignedElement

LDicomDS::GetSignedElementsCount

LDicomDS::GetStringValue

LDicomDS::GetTextObjectCount

LDicomDS::GetTextObjectInfo

LDicomDS::GetTextObjElement

LDicomDS::GetTimeRangeValue

LDicomDS::GetTimeValue

LDicomDS::GetValueKey

LDicomDS::GetVOILUT

LDicomDS::GetVOILUTCount

LDicomDS::GetVOILUTData

LDicomDS::GetWaveformGroup

LDicomDS::GetWaveformGroupCount

LDicomDS::GetWindow

LDicomDS::GetWindowCount

LDicomDS::InitCS

LDicomDS::InitDS

LDicomDS::InsertElement

LDicomDS::InsertImage

LDicomDS::InsertImageList

LDicomDS::InsertKey

LDicomDS::InsertModule

LDicomDS::IsVolatileElement

LDicomDS::LoadDS

LDicomDS::LoadDSMemory

LDicomDS::OnConvertLEADAnnObjToDicomAnnObj

LDicomDS::RemoveAllCompoundGraphics

LDicomDS::RemoveAllGraphicObjects

LDicomDS::RemoveAllImageRefFromAllLayers

LDicomDS::RemoveAllImageRefsFromLayer

LDicomDS::RemoveAllLayers

LDicomDS::RemoveAllPresStateImageRefs

LDicomDS::RemoveAllTextObjects

LDicomDS::RemoveCompoundGraphic

LDicomDS::RemoveGraphicObject

LDicomDS::RemoveImageRefFromLayer

LDicomDS::RemoveLayerByIndex

LDicomDS::RemoveLayerByName

LDicomDS::RemoveLayerGraphicObjects

LDicomDS::RemoveLayerTextObjects

LDicomDS::RemovePresStateImageRefBySOPInstance

LDicomDS::RemoveTextObject

LDicomDS::RemoveType3EmptyElements

LDicomDS::ResetDS

LDicomDS::SaveCertificate

LDicomDS::SaveDS

LDicomDS::SetAgeValue

LDicomDS::SetBinaryFile

LDicomDS::SetBinaryValue

LDicomDS::SetCompoundGraphicInfo

LDicomDS::SetCharValue

LDicomDS::SetConvertValue

LDicomDS::SetDateRangeValue

LDicomDS::SetDateTimeRangeValue

LDicomDS::SetDateTimeValue

LDicomDS::SetDateValue

LDicomDS::SetDebugDS

LDicomDS::SetDefaultDicomTempPath

LDicomDS::SetDoubleValue

LDicomDS::SetEncapsulatedDocument

LDicomDS::SetFloatValue

LDicomDS::SetGraphicObjectInfo

LDicomDS::SetImage

LDicomDS::SetImageList

LDicomDS::SetJ2KOptions

LDicomDS::SetKeepPixelDataIntactFlag

LDicomDS::SetLayerInfo

LDicomDS::SetLayerName

LDicomDS::SetLoadFileFlags

LDicomDS::SetLongValue

LDicomDS::SetLong64Value

LDicomDS::SetModalityLUT

LDicomDS::SetOverlayAttributes

LDicomDS::SetOverlayBitmap

LDicomDS::SetOverlayBitmapList

LDicomDS::SetPaletteColorLUTAttributes

LDicomDS::SetPaletteColorLUTData

LDicomDS::SetPreamble

LDicomDS::SetPresStateInfo

LDicomDS::SetShortValue

LDicomDS::SetStringValue

LDicomDS::SetTextObjectInfo

LDicomDS::SetTimeRangeValue

LDicomDS::SetTimeValue

LDicomDS::SetVOILUT

LDicomDS::SetWindow

LDicomDS::VerifySignature

LDicomIOD

Class Members

LDicomIOD::Default

LDicomIOD::Delete

LDicomIOD::Exists

LDicomIOD::Find

LDicomIOD::FindClass

LDicomIOD::FindIndexModule

LDicomIOD::FindModule

LDicomIOD::GetChild

LDicomIOD::GetCountModule

LDicomIOD::GetFirst

LDicomIOD::GetLast

LDicomIOD::GetNext

LDicomIOD::GetParent

LDicomIOD::GetPrev

LDicomIOD::GetRoot

LDicomIOD::Insert

LDicomIOD::LoadXml

LDicomIOD::SetDescription

LDicomIOD::Reset

LDicomIOD::SetName

LDicomNet

Class Members

LDicomNet::LDicomNet

LDicomNet::~LDicomNet

LDicomNet::Accept

LDicomNet::Breathe

LDicomNet::Close

LDicomNet::CloseForced

LDicomNet::Connect

LDicomNet::EnableOptimizedMemorySend

LDicomNet::ExternalAuthenticateISCL

LDicomNet::GetAssociate

LDicomNet::GetAuthenticationAlgorithmTLS

LDicomNet::GetChallengeISCL

LDicomNet::GetCipherFromIndexTLS

LDicomNet::GetCiphersuiteTLS

LDicomNet::GetClient

LDicomNet::GetClientCount

LDicomNet::GetCommandSet

LDicomNet::GetCommBlockLengthISCL

LDicomNet::GetDefaultSocketOptions

LDicomNet::GetEncryptionAlgorithmTLS

LDicomNet::GetEncryptKeyLengthTLS

LDicomNet::GetError

LDicomNet::GetErrorSecure

LDicomNet::GetFlags

LDicomNet::GetHostInfo

LDicomNet::GetIndexForEncryptISCL

LDicomNet::GetIndexForMutualAuthISCL

LDicomNet::GetIntegrityAlgorithmTLS

LDicomNet::GetKeyExchangeAlgorithmTLS

LDicomNet::GetMutualAuthKeyLengthTLS

LDicomNet::GetOpenSslVersion

LDicomNet::GetPeerAuthDataISCL

LDicomNet::GetPeerEncryptionISCL

LDicomNet::GetPeerInfo

LDicomNet::GetPeerMACISCL

LDicomNet::GetPeerRequestedMessageLengthISCL

LDicomNet::GetQueueSend

LDicomNet::GetSecureMode

LDicomNet::GetServer

LDicomNet::GetSocketOptions

LDicomNet::GetStatusISCL

LDicomNet::Initialize

LDicomNet::InternalAuthenticateISCL

LDicomNet::IsActivated

LDicomNet::IsAssociated

LDicomNet::IsConnected

LDicomNet::IsISCLQueueEmpty

LDicomNet::IsOptimizedMemorySendEnabled

LDicomNet::Listen

LDicomNet::OnAccept

LDicomNet::OnBeforeSendCommandSet

LDicomNet::OnClose

LDicomNet::OnConnect

LDicomNet::OnNonSecureReceivedISCL

LDicomNet::OnNonSecureSendISCL

LDicomNet::OnPrivateKeyPassword

LDicomNet::OnReceive

LDicomNet::OnReceiveAbort

LDicomNet::OnReceiveAssociateAccept

LDicomNet::OnReceiveAssociateReject

LDicomNet::OnReceiveAssociateRequest

LDicomNet::OnReceiveCCancelRequest

LDicomNet::OnReceiveCEchoRequest

LDicomNet::OnReceiveCEchoResponse

LDicomNet::OnReceiveCFindRequest

LDicomNet::OnReceiveCFindResponse

LDicomNet::OnReceiveCGetRequest

LDicomNet::OnReceiveCGetResponse

LDicomNet::OnReceiveCMoveRequest

LDicomNet::OnReceiveCMoveResponse

LDicomNet::OnReceiveCStoreRequest

LDicomNet::OnReceiveCStoreResponse

LDicomNet::OnReceiveData

LDicomNet::OnReceivedISCLPacket

LDicomNet::OnReceiveNActionRequest

LDicomNet::OnReceiveNActionResponse

LDicomNet::OnReceiveNCreateRequest

LDicomNet::OnReceiveNCreateResponse

LDicomNet::OnReceiveNDeleteRequest

LDicomNet::OnReceiveNDeleteResponse

LDicomNet::OnReceiveNGetRequest

LDicomNet::OnReceiveNGetResponse

LDicomNet::OnReceiveNReportRequest

LDicomNet::OnReceiveNReportResponse

LDicomNet::OnReceiveNSetRequest

LDicomNet::OnReceiveNSetResponse

LDicomNet::OnReceiveReleaseRequest

LDicomNet::OnReceiveReleaseResponse

LDicomNet::OnReceiveUnknown

LDicomNet::OnSecureLinkReady

LDicomNet::OnSend

LDicomNet::OnVerify

LDicomNet::SendAbort

LDicomNet::SendAssociateAccept

LDicomNet::SendAssociateReject

LDicomNet::SendAssociateRequest

LDicomNet::SendCCancelRequest

LDicomNet::SendCEchoRequest

LDicomNet::SendCEchoResponse

LDicomNet::SendCFindRequest

LDicomNet::SendCFindResponse

LDicomNet::SendCGetRequest

LDicomNet::SendCGetResponse

LDicomNet::SendCMoveRequest

LDicomNet::SendCMoveResponse

LDicomNet::SendCStoreRequest

LDicomNet::SendCStoreResponse

LDicomNet::SendData

LDicomNet::SendNActionRequest

LDicomNet::SendNActionResponse

LDicomNet::SendNCreateRequest

LDicomNet::SendNCreateResponse

LDicomNet::SendNDeleteRequest

LDicomNet::SendNDeleteResponse

LDicomNet::SendNGetRequest

LDicomNet::SendNGetResponse

LDicomNet::SendNonSecureISCL

LDicomNet::SendNReportRequest

LDicomNet::SendNReportResponse

LDicomNet::SendNSetRequest

LDicomNet::SendNSetResponse

LDicomNet::SendReleaseRequest

LDicomNet::SendReleaseResponse

LDicomNet::ServerClose

LDicomNet::SetAuthDataISCL

LDicomNet::SetCipherToIndexTLS

LDicomNet::SetClientCertificateTLS

LDicomNet::SetDefaultEncryptionISCL

LDicomNet::SetDefaultSigningISCL

LDicomNet::SetEncryptKeyISCL

LDicomNet::SetFlags

LDicomNet::SetIndexForEncryptISCL

LDicomNet::SetIndexForMutualAuthISCL

LDicomNet::SetMaxCommBlockLengthISCL

LDicomNet::SetMaxMessageLengthISCL

LDicomNet::SetMutualAuthAlgISCL

LDicomNet::SetMutualAuthKeyISCL

LDicomNet::SetServerCertificateTLS

LDicomNet::SetSocketOptions

LDicomNet::ShutDown

LDicomNet::StartUp

LDicomPrintSCU

Class Members

LDicomPrintSCU::LDicomPrintSCU

LDicomPrintSCU::~LDicomPrintSCU

LDicomPrintSCU::Associate

LDicomPrintSCU::CreateFilmBox

LDicomPrintSCU::CreateFilmSession

LDicomPrintSCU::CreateOverlayBox

LDicomPrintSCU::CreatePresentationLUT

LDicomPrintSCU::CreatePullPrintRequest

LDicomPrintSCU::DeleteFilmBox

LDicomPrintSCU::DeleteFilmSession

LDicomPrintSCU::DeleteOverlayBox

LDicomPrintSCU::DeletePresentationLUT

LDicomPrintSCU::DeletePullPrintRequest

LDicomPrintSCU::FreeAnnotationBoxesInstanceUIDs

LDicomPrintSCU::FreeImageBoxesInstanceUIDs

LDicomPrintSCU::GetAbortInfo

LDicomPrintSCU::GetAnnotationBoxesCount

LDicomPrintSCU::GetAnnotationBoxInstanceUID

LDicomPrintSCU::GetAssociateRejectInfo

LDicomPrintSCU::GetDefaultFilmBoxParameters

LDicomPrintSCU::GetDefaultFilmSessionParameters

LDicomPrintSCU::GetDefaultImageBoxParameters

LDicomPrintSCU::GetDefaultOverlayBoxParameters

LDicomPrintSCU::GetDefaultPullPrintRequestParameters

LDicomPrintSCU::GetFilmBoxInstanceUID

LDicomPrintSCU::GetFilmSessionInstanceUID

LDicomPrintSCU::GetImageBoxesCount

LDicomPrintSCU::GetImageBoxInstanceUID

LDicomPrintSCU::GetLastOperationStatus

LDicomPrintSCU::GetOverlayBoxInstanceUID

LDicomPrintSCU::GetPresentationLUTInstanceUID

LDicomPrintSCU::GetPrinterConfiguration

LDicomPrintSCU::GetPrinterInfo

LDicomPrintSCU::GetPrintJobInfo

LDicomPrintSCU::GetPrintJobInstanceUID

LDicomPrintSCU::GetPullPrintRequestInstanceUID

LDicomPrintSCU::IsClassSupported

LDicomPrintSCU::m_PrinterConfiguration

LDicomPrintSCU::OnPrinterReport

LDicomPrintSCU::OnPrintJobReport

LDicomPrintSCU::OnStatus

LDicomPrintSCU::PrintFilmBox

LDicomPrintSCU::PrintFilmSession

LDicomPrintSCU::PrintPullPrintRequestSession

LDicomPrintSCU::Release

LDicomPrintSCU::SetCallback

LDicomPrintSCU::SetTimeout

LDicomPrintSCU::UpdateAnnotationBox

LDicomPrintSCU::UpdateFilmBox

LDicomPrintSCU::UpdateFilmSession

LDicomPrintSCU::UpdateImageBox

LDicomPrintSCU::UpdateOverlayBox

LDicomTag

Class Members

LDicomTag::Default

LDicomTag::Delete

LDicomTag::Exists

LDicomTag::Find

LDicomTag::FindIndex

LDicomTag::GetCount

LDicomTag::GetFirst

LDicomTag::GetLast

LDicomTag::GetNext

LDicomTag::GetPrev

LDicomTag::Insert

LDicomTag::LoadXml

LDicomTag::Reset

LDicomTag::SetName

LDicomUID

Class Members

LDicomUID::Default

LDicomUID::Delete

LDicomUID::Exists

LDicomUID::Find

LDicomUID::FindIndex

LDicomUID::GetCount

LDicomUID::GetFirst

LDicomUID::GetLast

LDicomUID::GetNext

LDicomUID::GetPrev

LDicomUID::Insert

LDicomUID::LoadXml

LDicomUID::Reset

LDicomUID::SetName

LDicomVR

Class Members

LDicomVR::Default

LDicomVR::Delete

LDicomVR::Exists

LDicomVR::Find

LDicomVR::FindIndex

LDicomVR::GetCount

LDicomVR::GetFirst

LDicomVR::GetLast

LDicomVR::GetNext

LDicomVR::GetPrev

LDicomVR::Insert

LDicomVR::Reset

LDicomVR::SetName

LDicomWaveformChannel

Class Members

LDicomWaveformChannel::LDicomWaveformChannel

LDicomWaveformChannel::~LDicomWaveformChannel

LDicomWaveformChannel::AddAnnotation

LDicomWaveformChannel::DeleteAnnotation

LDicomWaveformChannel::GetAnnotation

LDicomWaveformChannel::GetAnnotationCount

LDicomWaveformChannel::GetChannelLabel

LDicomWaveformChannel::GetChannelMaximumValue

LDicomWaveformChannel::GetChannelMinimumValue

LDicomWaveformChannel::GetChannelOffset

LDicomWaveformChannel::GetChannelSamples

LDicomWaveformChannel::GetChannelSampleSkew

LDicomWaveformChannel::GetChannelSensitivity

LDicomWaveformChannel::GetChannelSource

LDicomWaveformChannel::GetChannelStatus

LDicomWaveformChannel::GetChannelTimeSkew

LDicomWaveformChannel::GetFilterHighFrequency

LDicomWaveformChannel::GetFilterLowFrequency

LDicomWaveformChannel::GetIndex

LDicomWaveformChannel::GetNotchFilterBandwidth

LDicomWaveformChannel::GetNotchFilterFrequency

LDicomWaveformChannel::GetWaveformChannelNumber

LDicomWaveformChannel::GetWaveformGroup

LDicomWaveformChannel::SetChannelLabel

LDicomWaveformChannel::SetChannelMaximumValue

LDicomWaveformChannel::SetChannelMinimumValue

LDicomWaveformChannel::SetChannelOffset

LDicomWaveformChannel::SetChannelSamples16

LDicomWaveformChannel::SetChannelSamples32

LDicomWaveformChannel::SetChannelSamples8

LDicomWaveformChannel::SetChannelSampleSkew

LDicomWaveformChannel::SetChannelSensitivity

LDicomWaveformChannel::SetChannelSource

LDicomWaveformChannel::SetChannelStatus

LDicomWaveformChannel::SetChannelTimeSkew

LDicomWaveformChannel::SetFilterHighFrequency

LDicomWaveformChannel::SetFilterLowFrequency

LDicomWaveformChannel::SetNotchFilterBandwidth

LDicomWaveformChannel::SetNotchFilterFrequency

LDicomWaveformChannel::SetWaveformChannelNumber

LDicomWaveformGroup

Class Members

LDicomWaveformGroup::LDicomWaveformGroup

LDicomWaveformGroup::~LDicomWaveformGroup

LDicomWaveformGroup::AddChannel

LDicomWaveformGroup::DeleteChannel

LDicomWaveformGroup::GetChannel

LDicomWaveformGroup::GetMultiplexGroupLabel

LDicomWaveformGroup::GetMultiplexGroupTimeOffset

LDicomWaveformGroup::GetNumberOfChannels

LDicomWaveformGroup::GetNumberOfSamplesPerChannel

LDicomWaveformGroup::GetSampleInterpretation

LDicomWaveformGroup::GetSamplingFrequency

LDicomWaveformGroup::GetTriggerSamplePosition

LDicomWaveformGroup::GetTriggerTimeOffset

LDicomWaveformGroup::GetWaveformOriginality

LDicomWaveformGroup::GetWaveformPaddingValue

LDicomWaveformGroup::LoadAudio

LDicomWaveformGroup::Reset

LDicomWaveformGroup::SaveAudio

LDicomWaveformGroup::SetMultiplexGroupLabel

LDicomWaveformGroup::SetMultiplexGroupTimeOffset

LDicomWaveformGroup::SetNumberOfSamplesPerChannel

LDicomWaveformGroup::SetSampleInterpretation

LDicomWaveformGroup::SetSamplingFrequency

LDicomWaveformGroup::SetTriggerSamplePosition

LDicomWaveformGroup::SetTriggerTimeOffset

LDicomWaveformGroup::SetWaveformOriginality

LDicomWaveformGroup::SetWaveformPaddingValue

Callback Functions

CONFORMANCECALLBACK Function

COPYDSCALLBACK Function

DICOMNETCALLBACK

DICOMNETCALLBACKEXT

DICOMPRINTSCUCALLBACK

FILEREADCALLBACK Function

FILESAVECALLBACK Function

GETIMAGECALLBACK Function

PRINTSCUPRINTJOBREPORT

PRINTSCUPRINTERREPORTCALLBACK

PRINTSCUSTATUSCALLBACK

Appendix

DICOM Standard

DICOM Macros

Compression Table

Status Values