←Select platform
In This Topic ▼

WorkstationDataAccessAgent Class Members

Summary

The following tables list the members exposed by WorkstationDataAccessAgent.

Public Constructors

Name Description
Public Constructor WorkstationDataAccessAgent Initializes a new instance of this class.

Public Methods

Name Description
Public Method DeleteAnnotationObject Deletes the annotation defined by _annotationId_ from the datbase.
Public Method DeleteVolume Deletes a 3D volume information.
Public Method GetAnnotationFile Returns the full path and file name of the annotation file that is associated with the annotationId.
Public Method GetAnnotationIdentifier Returns the array of AnnotationIdentifier for the data set with _sopInstanceUID_
Public Method GetAnnotationObjectsCount Returns the count of annotation containers that is associated with the _sopInstanceUID_.
Public Method static  | Shared in VB GetBytesChunks Returns a chunk of bytes from a 3D volume file.
Public Method GetSeriesVolume Returns a 3D volume.
Public Method GetVolumes Find the 3D volumes which are stored for the provided series.
Public Method HasVolume Decides whether a 3D volume has been stored for a series.
Public Method IsConfigurationRegistered Checks whether a component has a configuration registered to it.
Public Method ReadConfiguration Returns the configuration for a component.
Public Method RegisterConfiguration Registers a new component configuration.
Public Method StoreAnnotationObject Stores the annotation _storageFile_ in the database.
Public Method StoreVolume Store 3D volume information.
Public Method UpdateConfiguration Updates the configuration data for the specified component.
Public Method UpdateVolumeState Update the state information of a 3D volume

Protected Methods

Name Description
Protected Method CreateDatabaseProvider Creates a database provider for connecting and working with the Medical Workstation database.
Protected Method InitializeInsertConfigurationCommand Initializes a System.Data.Common.DbCommand to insert a component configuration row.
Protected Method InitializeIsComponentConfigurationInsertedCommand Initializes a System.Data.Common.DbCommand to check if a component's name is inserted into the configuration table.
Protected Method InitializeReadConfigurationCommand Initializes a System.Data.Common.DbCommand to read a component configuration.
Protected Method InitializeUpdateConfigurationCommand Initializes a System.Data.Common.DbCommand to update a component's configuration data.
Protected Method PrepareDeleteAnnotationCommand Initializes a System.Data.Common.DbCommand to delete the annotation container that corresponds to the _sopInstanceUID_ and _annotationNumber_.
Protected Method PrepareDeleteVolumeCommand Initializes a System.Data.Common.DbCommand object which deletes a 3D volume information from the database.
Protected Method PrepareGetAnnotationDescriptionCommand Initializes a System.Data.Common.DbCommand to get the description of annotation containers associated with an _sopInstanceUID_.
Protected Method PrepareGetAnnotationFileCommand Initializes a System.Data.Common.DbCommand to get the annotation file associated with an _sopInstanceUID_.
Protected Method PrepareGetAnnotationNumbersCommand Initializes a System.Data.Common.DbCommand to get the annotationNumbers associated with an _sopInstanceUID_.
Protected Method PrepareGetAnnotationsCountCommand Initializes a System.Data.Common.DbCommand to get the number of annotation containers associated with an _sopInstanceUID_.
Protected Method PrepareGetUserIdentifierCommand Initializes a System.Data.Common.DbCommand object to get the user identifier string of a 3D volume.
Protected Method PrepareGetVolumeFileCommand Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume data file.
Protected Method PrepareGetVolumeNumbersCommand Initializes a System.Data.Common.DbCommand object to get all the number of the available 3D volume in a series.
Protected Method PrepareGetVolumeStateFileCommand Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume state file.
Protected Method PrepareIsSeriesVolumeExistsCommand Initializes a System.Data.Common.DbCommand object which returns a scalar value if a 3D volume exists for the given series.
Protected Method PrepareStoreAnnotationObjectCommand Initializes a System.Data.Common.DbCommand to insert an annotation.
Protected Method PrepareStoreVolumeCommnad Initializes a System.Data.Common.DbCommand object to store a 3D volume information.

Protected Properties

Name Description
Protected Property DatabaseProvider Gets the database provider for connecting and working with the Medical Workstation database.

See Also

Reference

WorkstationDataAccessAgent Class

Leadtools.Medical.Workstation.DataAccessLayer Namespace

Help Version 21.0.2021.6.30
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Workstation.DataAccessLayer Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.