←Select platform

Medical3DControl Class Members

Summary

The following tables list the members exposed by Medical3DControl.

Public Constructors

Name Description
Medical3DControl Initializes a new instance of the Medical3DControl class with explicit parameters.
MedicalViewerBaseCell Initializes a new Leadtools.MedicalViewer.MedicalViewerBaseCell class object with default parameters. (Inherited from MedicalViewerBaseCell)

Public Methods

Name Description
AddAction Adds a new action to the Medical 3D control.
AutomationAttach Called when AnnAutomation.Attach is called. (Inherited from MedicalViewerBaseCell)
AutomationDetach Called when AnnAutomation.Detach is called. (Inherited from MedicalViewerBaseCell)
AutomationInvalidate Invalidates the specified region of the control. (Inherited from MedicalViewerBaseCell)
Calibrate Calibrates the cell based on information provided by the user. This allows the user to calibrate a cell without using an annotation ruler. (Inherited from MedicalViewerBaseCell)
CalibrateRuler Changes the length of the selected annotation ruler according to the new value. (Inherited from MedicalViewerBaseCell)
CanExecuteAction A method that is used to determine whether the action actionType can be executed in the Medical3DControl.
DeclareActionAsAnnotation Declares the custom action sent as annotation action. (Inherited from MedicalViewerBaseCell)
DeleteSelectedAnnotation This method deletes the selected annotation from the cell and active sub-cell annotation container. (Inherited from MedicalViewerBaseCell)
DeleteTag Deletes the tag (overlay text) of a cell. (Inherited from MedicalViewerBaseCell)
EditTag Edits the tag (overlay text) of cell. (Inherited from MedicalViewerBaseCell)
FlipAnnotationContainer Flips all of the cell annotation containers. (Inherited from MedicalViewerBaseCell)
FlipLabels Flips the label tags of an image in the cell with the specified parameters. (Inherited from MedicalViewerBaseCell)
FlipOrientation Flips the orientation of an image in the cell with the specified parameters. (Inherited from MedicalViewerBaseCell)
GetActionButton Retrieves the mouse button associated with the specified action. (Inherited from MedicalViewerBaseCell)
GetActionFlags Retrieves the flags associated with the specified action. (Inherited from MedicalViewerBaseCell)
GetActionProperties Gets the current properties for the specified action. (Inherited from MedicalViewerBaseCell)
GetAnnotationContainer Gets the Leadtools.Annotations.Core object which represents the annotation container. (Inherited from MedicalViewerBaseCell)
GetCellRulerLength Gets or sets the value that represents the length of the specified ruler. (Inherited from MedicalViewerBaseCell)
GetOffset Gets the current coordinates of the image. (Inherited from MedicalViewerBaseCell)
GetSelectedAnnotationAttributes Retrieves the selected annotation attributes for the cell. (Inherited from MedicalViewerBaseCell)
GetTag Retrieves the tag (overlay text) for a cell. (Inherited from MedicalViewerBaseCell)
GetWindowLevelCenter Gets the window level center value for the image. (Inherited from MedicalViewerBaseCell)
GetWindowLevelWidth Gets the window level width value for the image. (Inherited from MedicalViewerBaseCell)
Invalidate Repaints the Medical 3D Control, which causes the 3D object to be re-rendered.
IsActionAdded Determines whether the specified action has been added to the container (using the AddAction method). (Inherited from MedicalViewerBaseCell)
IsValidForAction Determines whether the specified operation can be applied to the specified action. (Inherited from MedicalViewerBaseCell)
LoadAnnotations Loads the annotation container(s) in a cell. (Inherited from MedicalViewerBaseCell)
Match Matches the cell property specified by _action_ to _sourceCell_. (Inherited from MedicalViewerBaseCell)
OnAutomationDoubleClick Must be called when the pointer (mouse or touch) is double clicked or tapped on the control. (Inherited from MedicalViewerBaseCell)
OnAutomationPointerDown Must be called when the pointer (mouse or touch) is pressed down or tapped on the control. (Inherited from MedicalViewerBaseCell)
OnAutomationPointerMove Must be called when the pointer (mouse or touch) is moving or dragging on the control. (Inherited from MedicalViewerBaseCell)
OnAutomationPointerUp Must be called when the pointer (mouse or touch) is released up from the control. (Inherited from MedicalViewerBaseCell)
RefreshAnnotation Repaints the annotations on the sub-cell or cell. (Inherited from MedicalViewerBaseCell)
RemoveAction Removes the specified action from the medical viewer. (Inherited from MedicalViewerBaseCell)
ResetOrientationCubePosition Resets the orientation cube to the default position. The default position is at the bottom right of the rendering area.
ResetWindowLevelValues Resets the image window level to the default values.
ReverseAnnotationContainer Reverses all of the cell annotation containers. (Inherited from MedicalViewerBaseCell)
ReverseLabels Reverses the label tags of an image in the cell with the specified subCellIndex. (Inherited from MedicalViewerBaseCell)
ReverseOrientation Reverses the orientation of an image in the cell with the specified subCellIndex. (Inherited from MedicalViewerBaseCell)
RotateAnnotationContainer Rotates all the cell annotation containers by the specified amount. (Inherited from MedicalViewerBaseCell)
RotateLabels Rotates the label tags of an image in the cell with the specified parameters. (Inherited from MedicalViewerBaseCell)
RotateOrientation Rotates the orientation of an image in the cell with the specified parameters. (Inherited from MedicalViewerBaseCell)
SaveAnnotations Saves the annotation container(s) of a cell to a file. (Inherited from MedicalViewerBaseCell)
SetAction Assigns the action to a specific mouse button.
SetActionProperties Sets the current properties for the specified action. (Inherited from MedicalViewerBaseCell)
SetAnnotationContainer Sets the Leadtools.Annotations.Core.AnnContainer object which represents the annotation container. (Inherited from MedicalViewerBaseCell)
SetDefaultWindowLevelValues Sets the default window level values for all the images in the cell. (Inherited from MedicalViewerBaseCell)
SetOffset Translates the image position according to the provided X and Y values. (Inherited from MedicalViewerBaseCell)
SetTag Adds a tag (overlay text) to the cell. (Inherited from MedicalViewerBaseCell)
SetWindowLevel Sets the image window level to the specified values of width and center parameters.

Protected Methods

Name Description
Dispose Releases all resources used by the Medical3DControl.
Dispose(boolean) Releases all resources used by the MedicalViewerBaseCell. (Inherited from MedicalViewerBaseCell)
Finalize This member overrides Finalize. (Inherited from MedicalViewerBaseCell)
GetCellActionProperties Gets the current properties for the specified action.
IsInputKey Overrides Control.IsInputKey. (Inherited from MedicalViewerBaseCell)
OnHandleCreated Overrides Control.OnHandleCreated.
OnKeyDown Overrides Control.OnKeyDown. (Inherited from MedicalViewerBaseCell)
OnPropertyChanged Fires the PropertyChanged event. (Inherited from MedicalViewerBaseCell)
SetCellActionProperties Sets the current properties for the specified action.
WndProc Processes Windows messages. Overrides WndProc. (Inherited from MedicalViewerBaseCell)

Public Properties

Name Description
ActionCount Gets the number of actions that have been added to the MedicalViewer. (Inherited from MedicalViewerBaseCell)
ActiveBorderColor Gets or sets the border color of the selected cell. (Inherited from MedicalViewerBaseCell)
ActiveSubCellBorderColor Gets or sets the color of the active sub-cell border color. (Inherited from MedicalViewerBaseCell)
AlignScrollBarToLeft Gets or sets the value that determines whether to align the cell scrollbar to the left or right. (Inherited from MedicalViewerBaseCell)
AnnotationDefaultCursor Gets or sets the cursor that is displayed when the mouse pointer is over the handle of a selected annotation. (Inherited from MedicalViewerBaseCell)
AnnotationMoveCursor Gets or sets the cursor that is displayed when the mouse pointer is over a selected annotation object. (Inherited from MedicalViewerBaseCell)
AnnotationPrecedency Gets or sets whether to give the priority to the annotation over any other action or not. (Inherited from MedicalViewerBaseCell)
AnnotationSelectCursor Gets or sets the cursor that is displayed when the mouse pointer is over a non-selected annotation. (Inherited from MedicalViewerBaseCell)
ApplyWindowLevelOnAllCells Applies the window level mouse action on all orthogonal MPR cells and the 3D object when applying this action on any cell.
ApplyWindowLevelOnMPRSlices Applies the window level mouse action on all orthogonal MPR when applying this action on any MPR cell.
Automation Gets the automation object for this cell. (Inherited from MedicalViewerBaseCell)
AutomationAntiAlias Gets or sets a value that indicate whether anti-aliasing should be used during rendering. (Inherited from MedicalViewerBaseCell)
AutomationContainerIndex Gets or sets the active container index. (Inherited from MedicalViewerBaseCell)
AutomationDataProvider Gets or sets the data provider to use for getting and setting image data. (Inherited from MedicalViewerBaseCell)
AutomationDpiX Gets the horizontal resolution of the screen. (Inherited from MedicalViewerBaseCell)
AutomationDpiY Gets the vertical resolution of the screen. (Inherited from MedicalViewerBaseCell)
AutomationEnabled Gets a value that indicates whether the automation control is enabled and can received mouse, touch or keyboard events. (Inherited from MedicalViewerBaseCell)
AutomationGetContainersCallback Gets or sets the callback that is used to obtain the collection of annotation containers used by the automation. (Inherited from MedicalViewerBaseCell)
AutomationManager Gets the automation manager for this cell. (Inherited from MedicalViewerBaseCell)
AutomationObject Gets or sets the automation object. (Inherited from MedicalViewerBaseCell)
AutomationScrollOffset Gets the scroll offset being used by the control. (Inherited from MedicalViewerBaseCell)
AutomationTransform Gets the matrix object that represents the current transformation for the annotations objects. (Inherited from MedicalViewerBaseCell)
AutomationUseDpi Gets a value that indicate whether to use the resolution values when viewing an image. (Inherited from MedicalViewerBaseCell)
AutomationXResolution Gets the horizontal resolution of the image. (Inherited from MedicalViewerBaseCell)
AutomationYResolution Gets the vertical resolution of the image. (Inherited from MedicalViewerBaseCell)
AutoUpdate Enables or disables the automatic update of the control (re-rendering the objects) when changes occur.
AxialFrame Gets or sets the control that will be used to display the MPR axial frame.
BorderStyle Gets or sets an enumerated value that indicates the style of the selected cell border. (Inherited from MedicalViewerBaseCell)
CellBackColor Gets or sets the color of the cell area. (Inherited from MedicalViewerBaseCell)
CoronalFrame Gets or sets the control that will be used to display the MPR coronal frame.
CreateFromCenter Gets or sets the value that determines whether to draw the annotation object from the center outward, or from edge to edge. (Inherited from MedicalViewerBaseCell)
Cursor Gets or sets the cursor that is displayed when the mouse pointer is hovering over the medical control. (Inherited from MedicalViewerBaseCell)
DefaultAnnotationColor Gets or sets the System.Drawing.Color that determines the default annotation color that will be used when drawing the annotation using the annotation action. (Inherited from MedicalViewerBaseCell)
DefaultAnnotationFont Gets or sets the Leadtools.Annotations.Core.AnnFont class that represents the font used for the text in all the annotation objects. (Inherited from MedicalViewerBaseCell)
DefaultAnnotationThickness Gets or sets the value that indicates the thickness of the annotation object created using the annotation action. (Inherited from MedicalViewerBaseCell)
DefaultAnnotationUnit Gets or sets the value that determines the default unit that will be used when the user draws an annotation. (Inherited from MedicalViewerBaseCell)
DefaultRubberStampType Gets or sets the default rubber stamp type that will be used when creating a new rubber stamp. (Inherited from MedicalViewerBaseCell)
DesignImage Gets or sets the design image to display when in layout design mode. (Inherited from MedicalViewerBaseCell)
DesignText Gets or sets the design text to display when in layout design mode. (Inherited from MedicalViewerBaseCell)
DisplayRulers Gets or sets the enumerated MedicalViewerRulers value that indicates the displayed rulers. (Inherited from MedicalViewerBaseCell)
EnableRulerLongTicks Enables or disables the long ticks on the cell ruler. (Inherited from MedicalViewerBaseCell)
FixedTextSize Gets or sets the value that determines whether to maintain a fixed size of the text font, so if the user scale the annotations up or down, the text size will remain the same. (Inherited from MedicalViewerBaseCell)
Font Gets or sets the font that is used to draw the tags. (Inherited from MedicalViewerBaseCell)
Frozen Gets or sets the value that determines whether the cell is frozen. (Inherited from MedicalViewerBaseCell)
KeepDrawingAnnotation Gets or sets whether the automation allows the user to draw the same object again or should the automation go directly to select mode after drawing for the first time. (Inherited from MedicalViewerBaseCell)
LayoutPosition Gets or sets the layout position. (Inherited from MedicalViewerBaseCell)
MaintainAnnotationObjectAspectRatio Gets or sets the value that determines whether to maintain the aspect ratio when editing the annotation object using the mouse or not. (Inherited from MedicalViewerBaseCell)
MaintainAnnotationThickness Gets or sets the value that determines whether to keep the annotation thickness as it is when scale the cell up or down. (Inherited from MedicalViewerBaseCell)
MaintainTextOrientation Gets or sets the value that determines whether to keep the text orientation as it is when rotating, flipping or reversing the annotation container. (Inherited from MedicalViewerBaseCell)
MeasurementUnit Gets or sets the unit of measure for the rulers. (Inherited from MedicalViewerBaseCell)
NonActiveBorderColor Gets or sets the color of the non-selected cell border. (Inherited from MedicalViewerBaseCell)
ObjectsContainer Gets or sets the container that holds and controls the 3D objects.
OverlapPriority Gets or sets the overlap priority. (Inherited from MedicalViewerBaseCell)
OverlayTextSize Gets or sets the size of the cell or sub-cell tags. (Inherited from MedicalViewerBaseCell)
ParentViewer Gets the medical viewer object which is the owner of the cell. (Inherited from MedicalViewerBaseCell)
Position Gets or sets the row/column position of the cell. (Inherited from MedicalViewerBaseCell)
RenderingEngine Gets or sets the rendering engine associated with this control. (Inherited from MedicalViewerBaseCell)
RulerInColor Gets or sets the color of ruler. (Inherited from MedicalViewerBaseCell)
RulerLength Gets or sets the length of the cell ruler. (Inherited from MedicalViewerBaseCell)
RulerOutColor Gets or sets the color of the ruler boundaries. (Inherited from MedicalViewerBaseCell)
RulerStyle Gets or sets an enumerated value that indicates the style of the cell horizontal and vertical rulers. (Inherited from MedicalViewerBaseCell)
RulerTickSize Gets or sets the length of the cell ruler ticks. (Inherited from MedicalViewerBaseCell)
SagittalFrame Gets or sets the control that will be used to display the MPR sagittal frame.
ScaleTagType Gets or sets the style of scale overlay tag value which will be displayed on the cell. (Inherited from MedicalViewerBaseCell)
Selected Gets or sets the value that determines whether the cell is selected. (Inherited from MedicalViewerBaseCell)
SelectMultipleAnnotation Gets or sets the value that indicates whether to allow the selection of multiple annotation or not. (Inherited from MedicalViewerBaseCell)
ShowCellRulerUnit Shows or hides the ruler measurement unit. (Inherited from MedicalViewerBaseCell)
ShowControlPoints Gets or sets the value that indicates whether to display the annotation control point or not. (Inherited from MedicalViewerBaseCell)
ShowOrientationCube Shows or hides the orientation cube.
ShowRotationHandle Gets or sets the value that determines whether to show the annotation rotation handle. (Inherited from MedicalViewerBaseCell)
ShowRulerLength Gets or sets the value that indicates whether to show the cell ruler length. (Inherited from MedicalViewerBaseCell)
ShowTags Gets or sets the value that indicates whether to show the tags on the cells. (Inherited from MedicalViewerBaseCell)
SubCells Gets the RasterCollection assigned to the cell. (Inherited from MedicalViewerBaseCell)
Synchronization Gets the MedicalViewerSynchronization assigned to the cell, which contains the collection where to add synchronization objects. (Inherited from MedicalViewerBaseCell)
TextColor Gets or sets the color of the cell overlay text. (Inherited from MedicalViewerBaseCell)
TextQuality Gets or sets an enumerated value that indicates the quality of the overlay text. (Inherited from MedicalViewerBaseCell)
TextShadowColor Gets or sets the color of the cell overlay text shadow. (Inherited from MedicalViewerBaseCell)

Protected Properties

Name Description
CreateParams Overrides the CreateParams property.

Public Events

Name Description
AnnotationChanged Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
AnnotationClicked Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
AnnotationCreated Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
AutomationDoubleClick Event that must trigger when the pointer (mouse or touch) is double-clicked or double-tapped on the control. Leadtools.Annotations.Core.AnnPointerEventArgs (Inherited from MedicalViewerBaseCell)
AutomationEnabledChanged Event that must trigger whenever the value of AutomationEnabled is changed. (Inherited from MedicalViewerBaseCell)
AutomationGotFocus Event that must trigger when the control receives the focus. LeadEventArgs (Inherited from MedicalViewerBaseCell)
AutomationLostFocus Event that must trigger when the control loses the focus. LeadEventArgs (Inherited from MedicalViewerBaseCell)
AutomationPointerDown Event that must trigger when the pointer (mouse or touch) is down or tapped on the control. Leadtools.Annotations.Core.AnnPointerEventArgs (Inherited from MedicalViewerBaseCell)
AutomationPointerMove Event that must trigger when the pointer (mouse or touch) is moved or dragged on the control. Leadtools.Annotations.Core.AnnPointerEventArgs (Inherited from MedicalViewerBaseCell)
AutomationPointerUp Event that must trigger when the pointer (mouse or touch) is up or released from the control. Leadtools.Annotations.Core.AnnPointerEventArgs (Inherited from MedicalViewerBaseCell)
AutomationSizeChanged Event that must trigger whenever the size of the control changes. (Inherited from MedicalViewerBaseCell)
AutomationTransformChanged Event that must trigger whenever the value of AutomationTransform is changed. (Inherited from MedicalViewerBaseCell)
AutomationUseDpiChanged Event that must trigger whenever the value of AutomationUseDpi is changed. (Inherited from MedicalViewerBaseCell)
BuiltInTag Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
CameraMoved Occurs when the user moves the camera with the mouse using the MoveCamera action.
CameraRotated Occurs when the user rotates the camera with the mouse using the RotateCamera action.
CameraSettingsChanged Occurs when the user moves or rotates the camera with the mouse using the RotateCamera or MoveCamera actions.
CameraZoomed Occurs when the user zooms the camera with the mouse using the ZoomCamera action.
CellDragDrop Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
CellDragOver Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
CellParentChanged Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
ChangingWindowLevel Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
CustomAnnotationDataRequested Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
DeleteAnnotation Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
DesignerCreated Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
ObjectChanged Occurs when the user moves, rotates or scales the object with the mouse using the MoveObject or RotateObject actions.
ObjectMoved Occurs when the user moves the object with the mouse using the MoveObject action.
ObjectRotated Occurs when the user rotates the object with the mouse using the RotateObject action.
ObjectScaled Occurs when the user scales the object with the mouse using the ScaleObject action.
PlaneChanged Occurs when the user moves or rotates the MPR plane or clipping planes with the mouse using the MovePlane or RotatePlane actions.
PlaneMoved Occurs when the user moves the MPR plane or clipping planes with the mouse using the MovePlane action.
PlaneRotated Occurs when the user rotates the MPR plane or clipping planes with the mouse using the RotatePlane action.
ProbeToolTextChanged Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
PropertyChanged Occurs when a property value changes. (Inherited from MedicalViewerBaseCell)
SelectedSubCellChanged Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
SpyGlassStarted Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
StartDrawingAnnotation Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
UIChanged Optional delegate method for additional processing.
UserTag Optional delegate method for additional processing. (Inherited from MedicalViewerBaseCell)
WindowLevelChanged Occurs when the user changes the window-level values with the mouse using the WindowLevel action.

Public Fields

Name Description
AutomationContainer Gets the Leadtools.Annotations.Core.AnnContainer for this MedicalViewerBaseCell. (Inherited from MedicalViewerBaseCell)
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical3D Assembly