←Select platform

WorkstationState Class Members

Summary

The following tables list the members exposed by WorkstationState.

Public Constructors

Name Description
Public Constructor WorkstationState Initializes a new instance of the WorkstationState class.

Public Methods

Name Description
Public Method DeleteCellFromState Removes all information associated with provided Leadtools.MedicalViewer.MedicalViewerBaseCell from this WorkstationState object
Public Method GetMouseButtonActionDisplayNameStream Writes the display name for the actions stored in the WorkstationActionDisplayName property into a System.IO.Stream.
Public Method SetMouseButtonActionDisplayNameStream Reads the display name for the actions from the provided _source_ into the WorkstationActionDisplayName property

Protected Methods

Name Description
Protected Method OnActiveCellSelectedAnnotationChanged Raises the ActiveCellSelectedAnnotationChanged event.
Protected Method OnActiveCellUpdated Raises the ActiveCellChanged event.
Protected Method OnActiveHostViewerChanged Raises the ActiveHostViewerChanged event.
Protected Method OnActiveWorkstationChanged Raises the ActiveWorkstationChanged event.
Protected Method OnApplyActionOnAllSubCellsChanged Raises the ApplyActionOnAllSubCellsChanged event.
Protected Method OnSelectedVolumeTypeChanged Raises the SelectedVolumeTypeChanged event.

Public Properties

Name Description
Public Property ActiveCell Gets or sets the selected Leadtools.MedicalViewer.MedicalViewerBaseCell.
Public Property ActiveCellSelectedAnnotation Gets or sets the selected Leadtools.Medical.Workstation.DataAccessLayer.AnnotationIdentifier for the ActiveCell.
Public Property ActiveHostViewer Gets or sets the active Leadtools.Medical.Workstation.UI.MedicalViewerHost.
Public Property ActiveWorkstation Gets or sets the Leadtools.Medical.Workstation.UI.WorkstationViewer control which is currently active.
Public Property ApplyActionOnAllSubCells Gets or sets a value whether the actions applied on the cell should be applied to all sub-cells of the Leadtools.MedicalViewer.MedicalViewerMultiCell
Public Property CurvedMPRState Gets the class that contains the current state of the panoramic polygon.
Public Property DataServices Gets an object that can be used to store user defined state objects to be shared between the user own components.
Public Property ImagesLayout Gets or sets the grid layout for the images displayed on the Leadtools.MedicalViewer.MedicalViewerCell.
Public Property Medical3DControlDataId Gets a dictionary which contains the Leadtools.Medical.Workstation.DataAccessLayer.VolumeIdentifier objects for 3D volumes loaded into a Leadtools.Medical3D.Medical3DControl.
Public Property Medical3DControlInstances Gets a dictionary which contains the Leadtools.Medical.Workstation.Loader.DicomInstanceInformation for the series used to create a Leadtools.Medical3D.Medical3DControl.
Public Property MedicalViewer3DCellActions Gets a collection of Leadtools.MedicalViewer.MedicalViewerActionType to be used to initialize new Leadtools.Medical3D.Medical3DControl.
Public Property MedicalViewer3DCellMouseButtonActions Gets a dictionary that contains the Leadtools.MedicalViewer.MedicalViewerActionType associated with each Leadtools.MedicalViewer.MedicalViewerMouseButtons to be set for Leadtools.Medical3D.Medical3DControl controls.
Public Property MedicalViewerCellActionKeys Gets a dictionary that contains the Leadtools.MedicalViewer.MedicalViewerKeys associated with each Leadtools.MedicalViewer.MedicalViewerActionType to be set for Leadtools.MedicalViewer.MedicalViewerCell controls.
Public Property MedicalViewerCellActions Gets a collection of Leadtools.MedicalViewer.MedicalViewerActionType to be used to initialize new Leadtools.MedicalViewer.MedicalViewerCell.
Public Property MedicalViewerCellAnnotations Gets a dictionary which contains a list of Leadtools.Medical.Workstation.DataAccessLayer.AnnotationIdentifier objects associated with Leadtools.MedicalViewer.MedicalViewerCell.
Public Property MedicalViewerCellInstances Gets a dictionary which contains the Leadtools.Medical.Workstation.Loader.DicomInstanceInformation for the series loaded into the associated Leadtools.MedicalViewer.MedicalViewerCell.
Public Property MedicalViewerCellMouseButtonActions Gets a dictionary that contains the Leadtools.MedicalViewer.MedicalViewerActionType associated with each Leadtools.MedicalViewer.MedicalViewerMouseButtons to be set for Leadtools.MedicalViewer.MedicalViewerCell controls.
Public Property ModalityManager Gets the ModalityOptionsManager used by the Leadtools.Medical.Workstation.UI.WorkstationViewer.
Public Property SelectedVolumeType Gets or sets the current selected Leadtools.Medical3D.Medical3DVolumeType
Public Property SeriesLayout Gets or sets the grid layout for the series display.
Public Property StudiesLayout Gets or sets the grid layout for the studies display.
Public Property TimelineManager Gets the StudiesChronologicalTimelineManager used by the Leadtools.Medical.Workstation.UI.WorkstationViewer.
Public Property WorkstationActionDisplayName Gets a dictionary which contains the display name for Leadtools.MedicalViewer.MedicalViewerActionType.
Public Property WorkstationHostViewers Gets a collection that contains the Leadtools.Medical.Workstation.UI.MedicalViewerHost which are currently loaded in the Leadtools.Medical.Workstation.UI.WorkstationViewer
Public Property WorkstationKeysFeatures Gets a dictionary which associates a feature ID with a specific System.Windows.Forms.Keys.
Public Property WorkstationLoadedSeries Gets a collection of Leadtools.Medical.Workstation.UI.WorkstationViewer.LoadSeriesInformation that represents the current information for all loaded series.
Public Property Workstations Gets a collection of Leadtools.Medical.Workstation.UI.WorkstationViewer controls that uses this state object.
Public Property WorkstationSelectedCells Gets a collection that contains the current selected Leadtools.MedicalViewer.MedicalViewerBaseCell controls.

Public Events

Name Description
Public Event ActiveCellChanged Occurs when the ActiveWorkstation property is changed.
Public Event ActiveCellSelectedAnnotationChanged Occurs when the ActiveCellSelectedAnnotation property is changed.
Public Event ActiveHostViewerChanged Occurs when the ActiveHostViewer property is changed.
Public Event ActiveWorkstationChanged Occurs when the ActiveWorkstation property is changed.
Public Event ApplyActionOnAllSubCellsChanged Occurs when the ApplyActionOnAllSubCells property is changed.
Public Event SelectedVolumeTypeChanged Occurs when the SelectedVolumeType property is changed.

See Also

WorkstationState Class

Leadtools.Medical.Workstation Namespace

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

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