The following tables list the members exposed by WorkstationDataAccessAgent.
Public Constructors
Name | Description | |
---|---|---|
WorkstationDataAccessAgent | Initializes a new instance of this class. |
Public Methods
Name | Description | |
---|---|---|
DeleteAnnotationObject | Deletes the annotation defined by _annotationId_ from the datbase. | |
DeleteVolume | Deletes a 3D volume information. | |
GetAnnotationFile | Returns the full path and file name of the annotation file that is associated with the annotationId. | |
GetAnnotationIdentifier | Returns the array of AnnotationIdentifier for the data set with _sopInstanceUID_ | |
GetAnnotationObjectsCount | Returns the count of annotation containers that is associated with the _sopInstanceUID_. | |
GetBytesChuncks | Returns a chunk of bytes from a 3D volume file. | |
GetSeriesVolume | Returns a 3D volume. | |
GetVolumes | Find the 3D volumes which are stored for the provided series. | |
HasVolume | Decides whether a 3D volume has been stored for a series. | |
IsConfigurationRegistered | Checks whether a component has a configuration registered to it. | |
ReadConfiguration | Returns the configuration for a component. | |
RegisterConfiguration | Registers a new component configuration. | |
StoreAnnotationObject | Stores the annotation _storageFile_ in the database. | |
StoreVolume | Store 3D volume information. | |
UpdateConfiguration | Updates the configuration data for the specified component. | |
UpdateVolumeState | Update the state information of a 3D volume |
Protected Methods
Name | Description | |
---|---|---|
CreateDatabaseProvider | Creates a database provider for connecting and working with the Medical Workstation database. | |
InitializeInsertConfigurationCommand | Initializes a System.Data.Common.DbCommand to insert a component configuration row. | |
InitializeIsComponentConfigurationInsertedCommand | Initializes a System.Data.Common.DbCommand to check if a component's name is inserted into the configuration table. | |
InitializeReadConfigurationCommand | Initializes a System.Data.Common.DbCommand to read a component configuration. | |
InitializeUpdateConfigurationCommand | Initializes a System.Data.Common.DbCommand to update a component's configuration data. | |
PrepareDeleteAnnotationCommand | Initializes a System.Data.Common.DbCommand to delete the annotation container that corresponds to the _sopInstanceUID_ and _annotationNumber_. | |
PrepareDeleteVolumeCommand | Initializes a System.Data.Common.DbCommand object which deletes a 3D volume information from the database. | |
PrepareGetAnnotationDescriptionCommand | Initializes a System.Data.Common.DbCommand to get the description of annotation containers associated with an _sopInstanceUID_. | |
PrepareGetAnnotationFileCommand | Initializes a System.Data.Common.DbCommand to get the annotation file associated with an _sopInstanceUID_. | |
PrepareGetAnnotationNumbersCommand | Initializes a System.Data.Common.DbCommand to get the annotationNumbers associated with an _sopInstanceUID_. | |
PrepareGetAnnotationsCountCommand | Initializes a System.Data.Common.DbCommand to get the number of annotation containers associated with an _sopInstanceUID_. | |
PrepareGetUserIdentifierCommand | Initializes a System.Data.Common.DbCommand object to get the user identifier string of a 3D volume. | |
PrepareGetVolumeFileCommand | Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume data file. | |
PrepareGetVolumeNumbersCommand | Initializes a System.Data.Common.DbCommand object to get all the number of the available 3D volume in a series. | |
PrepareGetVolumeStateFileCommand | Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume state file. | |
PrepareIsSeriesVolumeExistsCommand | Initializes a System.Data.Common.DbCommand object which returns a scalar value if a 3D volume exists for the given series. | |
PrepareStoreAnnotationObjectCommand | Initializes a System.Data.Common.DbCommand to insert an annotation. | |
PrepareStoreVolumeCommnad | Initializes a System.Data.Common.DbCommand object to store a 3D volume information. |
Protected Properties
Name | Description | |
---|---|---|
DatabaseProvider | Gets the database provider for connecting and working with the Medical Workstation database. |