←Select platform

WorkstationViewer Class Members

Summary

The following tables list the members exposed by WorkstationViewer.

Public Constructors

Name Description
LoadSeriesInformation Initializes a new instance of the WorkstationViewer.LoadSeriesInformation class.
WorkstationViewer Initializes a new instance of the WorkstationViewer class.

Public Methods

Name Description
ActivateView Requests the view to be loaded and displayed to the user.
Add3DControl Adds a Leadtools.Medical3D.Medical3DControl into a new MedicalViewerHost control.
AddStudyViewer Adds the provided StudiesViewer into the WorkstationViewer
AddToolbarActivatedButtonLeftAction Registers a System.Windows.Forms.ToolStripItem in the toolbar that gets an activated item effect when a Leadtools.MedicalViewer.MedicalViewerActionType is the current action.
AddToolbarSplitButtonChildItemLeftAction Registers a parent CustomToolStripSplitButton to receive the activation effect when a child CustomToolStripMenuItem assigned to a Leadtools.MedicalViewer.MedicalViewerActionType is the current action.
CalculateCurrentCellStatisticalInformation Returns a Leadtools.ImageProcessing.Effects.StatisticsInformationCommand object that contains the statistical information for the given cell.
EnsureViewerVisible Ensures that the provided MedicalViewerHost is the active viewer.
EnsureVisible Ensures that the view is visible and has focus.
FindCellSeriesLoader Returns the Leadtools.Medical.Workstation.Loader.MedicalViewerLoaderBase object that originally loaded the series into the given cell.
FindStudyViewer Returns the StudiesViewer with the provided Patient ID.
GetActiveHostViewer Returns the currently displayed MedicalViewerHost
GetActiveMedicalViewer Returns the active MedicalViewer control which accepts the mouse actions.
GetActiveMedicalViewers Returns all MedicalViewer controls in the active view.
GetAllHostViewers Returns all available MedicalViewerHost controls.
GetAllMedicalViewers Returns all MedicalViewer controls loaded in the WorkstationViewer.
GetAllViewers<T> Returns all the MedicalViewer objects from the specified MedicalViewerHost type.
GetSelectedMedicalViewers Returns all selected MedicalViewer controls from the active view.
GetStudyViewer Creates a new or returns an existent StudiesViewer.
IsToolbarActivatedButtonLeftAction Determines whether a System.Windows.Forms.ToolStripItem is registered with the AddToolbarActivatedButtonLeftAction or AddToolbarSplitButtonChildItemLeftAction methods.
LoadSeries Loads DICOM Series images into the viewer for viewing.
RefreshMouseActionsStatusLabels Updates the status strip mouse button labels from the Leadtools.Medical.Workstation.WorkstationMessages class.
RemoveHostViewer Removes the provided MedicalViewerHost from the WorkstationViewer and deletes all the cells.
RemoveToolbarActivatedButtonLeftAction Un-registers a System.Windows.Forms.ToolStripItem that has been previously registered with AddToolbarActivatedButtonLeftAction or AddToolbarSplitButtonChildItemLeftAction from getting the activation effect when a Leadtools.MedicalViewer.MedicalViewerActionType is the current action.
RequestSeriesLoader Fires the SeriesDropLoaderRequested event and returns the provided Leadtools.Medical.Workstation.Loader.MedicalViewerLoaderBase
UpdateActiveToolbarButton Updates all System.Windows.Forms.ToolStripItem that are registered with the AddToolbarActivatedButtonLeftAction or AddToolbarSplitButtonChildItemLeftAction methods and assigned the given Leadtools.MedicalViewer.MedicalViewerActionType to be activated.
UpdateStatisticalInformation Updates the status strip with the given statistical information in the given Leadtools.ImageProcessing.Effects.StatisticsInformationCommand.
UpdateStatus Updates the message text displayed on the WorkstationViewer status.
UpdateStatusStripActions Updates the Leadtools.MedicalViewer.MedicalViewerActionType assigned to the given Leadtools.MedicalViewer.MedicalViewerMouseButtons on the status strip.
UpdateToolbarState Updates the items state in the ViewerToolbar

Protected Methods

Name Description
CreateStudyViewer Returns a new StudiesViewer
Dispose(boolean) Clean up any resources being used.
Get3DViewerTitle Returns the caption text that is displayed for a new VolumeViewer.
GetStudyViewerCaption Returns the caption text that is displayed for a new StudiesViewer.
OnDeActivated Raises the DeActivated event.
OnSeriesDropLoaderRequested Raises the SeriesDropLoaderRequested event.
OnViewChanged Raises the ViewChanged event.
ProcessKeyPreview Previews a keyboard message.
ToolBarStateUpdated Called when the ViewerToolbar state is updated.

Public Properties

Name Description
AnnotationContextMenu Gets or sets the System.Windows.Forms.ContextMenuStrip that is displayed when an annotation is right clicked.
AutoApplyRendererToAllUIElements Gets or sets a value that indicates whether the ToolBarRenderer should be applied to all the System.Windows.Forms.ToolStrip controls that are registered with the viewer.
AutoDeleteRemovedCells Gets or sets a value to enable or disable the automatic deletion of cells that are removed from the viewer.
AutoHandleCellDelete Gets or sets a value to enable or disable the display of a deletion confirmation message when deleting cells.
CanModifyWindowLevelPreset Determines whether the PresetToolStripMenuItem will be displayed
EnableStatusStripUpdate Gets or sets a value to enable or disable the automatic updates to the viewer Status Strip (statistical information, messages, mouse actions...)
ModalityManager Gets the Leadtools.Medical.Workstation.ModalityOptionsManager which contains the modality options.
Options3D Gets the 3D support options for the WorkstationViewer
OverlayTextSize Gets or sets the size of the overlay tag displayed on the MedicalViewer cells controls, 0 means that the tag will be resized based on the cell size
PatientId Gets or sets the Patient ID of the series.
SeriesInstanceUID Gets or sets the Series Instance UID of the series.
ShowChronologicalTimelineOnLoad Gets or sets a value that determines the behavior of the timeline on load.
StorageDataAccess Gets or sets the data access object used when storing a 3D volume.
Streamer Gets or sets the object which will load the series into the MedicalViewer
StudiesContextMenu Gets the context menu displayed on the StudiesViewer control
StudyInstanceUID Gets or sets the Study Instance UID of the series.
TimelineManager Gets the Leadtools.Medical.Workstation.StudiesChronologicalTimelineManager that is used by this WorkstationViewer.
ToolBarPanel Gets or sets the control used to host the Leadtools.Medical.Workstation toolbar.
ToolBarRenderer Gets or sets the styles renderer for the WorkstationViewer toolbar and tab control.
Viewer Gets or sets the viewer which the series is displayed on.
ViewerContainer Gets the Leadtools.Medical.Workstation.WorkstationContainer that this WorkstationViewer is registered with.
ViewerToolbar Gets the System.Windows.Forms.ToolStrip control displayed on the WorkstationViewer.
VolumeContextMenu Gets the context menu displayed on the VolumeViewer control.
WorkstationDataAccess Gets or sets the data access object used to load and store 3D volumes.

Public Events

Name Description
DeActivated Occurs when the view is destroyed.
MedicalViewerCellDeleted Occurs when a Leadtools.MedicalViewer.MedicalViewerCell is removed from the WorkstationViewer
SeriesDropLoaderRequested Occurs when a series information need to be loaded because of a drag/drop action.
SeriesLoadingCanceled Occurs when loading a series is canceled.
SeriesLoadingCompleted Occurs when loading a series is completed.
SeriesLoadingError Occurs when an error occurs when loading a series.
StudiesViewerRemoved Occurs when a StudiesViewer is removed from the WorkstationViewer
ViewChanged Occurs when the selected MedicalViewer control or Leadtools.MedicalViewer.MedicalViewerBaseCell control change.
VolumeLoaded Occurs when a 3D volume is loaded or created.
VolumeLoadError Occurs when an error occur while loading or creating a 3D volume.

Public Fields

Name Description
LoadSeriesInformation Contains information about a series for loading.

Protected Fields

Name Description
AngleToolStripMenuItem
AnimationtoolStripButton
AnnotationsSaveLoadDropDownButton
AnnotationstoolStripSplitButton
ArrowToolStripMenuItem
AutoToolStripMenuItem
BrowseModeToolStripDropDownButton
CalibrateRulerToolStripMenuItem
ChangeReferenceLineColorToolStripMenuItem
ClearAllRegionsToolStripMenuItem
ClearRegionToolStripMenuItem
CopyToolStripButton
Create3DVolumeToolStripButton
CreateCutPlaneToolStripDropDownButton
CustomizeWindowLevelToolStripMenuItem
DeleteAllPresentationStateToolStripMenuItem
DeletePresentationStateToolStripMenuItem
DisplayWithOverviewModeToolStripMenuItem
DoubleCutPlaneToolStripMenuItem
EffectsToolStripSplitButton
EllipseRegionToolStripMenuItem
EllipseToolStripMenuItem
EnableReferenceLineToolStripMenuItem
FitToCellToolStripMenuItem
FlipToolStripMenuItem
FreeHandToolStripMenuItem
groupBox1
groupBox2
HilightToolStripMenuItem
ImagesLayoutSelectorToolStripMenuItem
ImagesLayoutToolStripMenuItem
InverttoolStripButton
ItemsToolTip
LeftAction
LeftButtonText
LinkImagesToolsStripButton
LoadAnnMeasureToolStripMenuItem
LoadingStatusToolStripStatusLabel
LoadVolumeToolStripButton
MagicWandToolStripMenuItem
MagnifyGlasstoolStripButton
MaximumPixelstoolStripStatusLabel
MeantoolStripStatusLabel
MeasurmentsToolStripSplitButton
MediantoolStripStatusLabel
MedicalViewerStatusStrip
MedicalViewerToolStrip
MiddleAction
MiddleButtontoolStripStatusLabel
MinimumPixeltoolStripStatusLabel
MinMIPToolStripMenuItem
MIPToolStripMenuItem
MPRToolStripMenuItem
NumberofPixelstoolStripStatusLabel
Object3DTypeToolStripSplitButton
OneToOnetoolStripMenuItem
PanoramicStripToolStripButton Represents the panoramic toolbar button.
PanToolStripButton
PanWindowToolStripButton
PolyRulerToolStripMenuItem
PresetToolStripMenuItem
PrintToolStripButton
ProgressToolStripStatusLabel
RectangleRegionToolStripMenuItem
RectangletoolStripMenuItem
RegionstoolStripSplitButton
ResetOrientationToolStripMenuItem1
ResetVolumeToolStripButton
ReverseToolStripMenuItem
RightAction
RightButtontoolStripStatusLabel
Rotate3DToolStripButton
RotateCounterclockwise90ToolStripMenuItem
RotateToolStripMenuItem
RulerToolStripMenuItem
SaveAnnMeasureToolStripMenuItem
SaveToolStripButton
SeparatorToolStripStatusLabel
SeriesLayoutSelectorToolStripMenuItem
SeriesLayoutToolStripMenuItem
SeriesModeToolStripMenuItem
SingleCutPlaneToolStripMenuItem
SSDToolStripMenuItem
StackModeToolStripMenuItem
StandardDeviationtoolStripStatusLabel
StoreVolumeStateToolStripButton
StoreVolumeToolStripButton
StudiesLayoutToolStripMenuItem
StudiesTimelineToolStripButton
StudyLayoutSelectorToolStripMenuItem
TextToolStripMenuItem
ThumbnailsToolStripButton
ToggleTagstoolstripbutton
ToolBarAutoHidePanel
ToolBarPanelCollapsedGroupBox
toolStripButtonIsoThreshold
ToolStripSeparator1
ToolStripSeparator10
ToolStripSeparator11
ToolStripSeparator12
ToolStripSeparator13
ToolStripSeparator14
ToolStripSeparator15
ToolStripSeparator16
ToolStripSeparator17
toolStripSeparator18
ToolStripSeparator19
ToolStripSeparator2
toolStripSeparator20
toolStripSeparator21
toolStripSeparator22
ToolStripSeparator3
ToolStripSeparator4
ToolStripSeparator5
ToolStripSeparator6
ToolStripSeparator7
ToolStripSeparator8
ToolStripSeparator9
ToolStripStatusLabel1
ToolStripStatusLabel3
ViewDicomTagsToolStripButton
ViewerContainerPanel
ViewModetoolStripSplitButton
VRTToolStripMenuItem
WheelAction
WheelButtontoolStripStatusLabel
WindowLeveltoolStripButton
ZoomIn2xToolStripMenuItem
ZoomIn3xToolStripMenuItem
ZoomIn4xToolStripMenuItem
ZoomIn5xToolStripMenuItem
ZoomInToolStripMenuItem
ZoomOut2xToolStripMenuItem
ZoomOut3xToolStripMenuItem
ZoomOut4xToolStripMenuItem
ZoomOut5xToolStripMenuItem
ZoomOutToolStripMenuItem
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Workstation Assembly