Leadtools.Controls.Medical Library Changes

Summary

Version Changes: 18 to 19

Removed

The following members have been removed from the existing types:

Member Description
Leadtools.Controls.Medical.DICOMImageInformation.PrepareImageData Removed in v19
Leadtools.Controls.Medical.DICOMImageInformation.SetAndPrepareImageDataAsync(Int32[],Leadtools.Controls.Medical.OnPrepareDataCompleted) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformation.Processing Removed in v19
Leadtools.Controls.Medical.MyRenderFunction Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.CalculateLUT(Boolean) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.OnChanged(Leadtools.LeadEventArgs) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.Render(Leadtools.Html.ImageData,Boolean) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.OnUpdateImageData(Leadtools.LeadEventArgs) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.BeginResize(Leadtools.Controls.Medical.DICOMImageInformationRenderer) Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.EndResize Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.UpdateWindowLevelLUTDefault Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.UpdateRenderer Removed in v19
Leadtools.Controls.Medical.DICOMImageInformationRenderer.IsLUTCalculated Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode(Int32) (Constructor) Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.ToString Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.Renderer Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.ImageData Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.DragDeltaSensitivity Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.UpdateLUTFactor Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.WindowLevelSensitivity Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.EnableWindowLevelSensitivity Removed in v19
Leadtools.Controls.Medical.WindowLevelInteractiveMode.ResizeFactor Removed in v19

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Controls.Medical.ActionCommand A class that represents the action taking place on the image inside the medical viewer.
Leadtools.Controls.Medical.ActionCommand (Constructor) Initializes a new instance of the ActionCommand class.
Leadtools.Controls.Medical.ActionCommand.Init Initializes the action.
Leadtools.Controls.Medical.ActionCommand.Start(Object) Start or run the action.
Leadtools.Controls.Medical.ActionCommand.Dispose(Object) Releases all resources used by the ActionCommand.
Leadtools.Controls.Medical.ActionCommand.Viewer Gets the parent viewer of this action.
Leadtools.Controls.Medical.ActionCommand.IsStarted Gets whether the action is in the run mode or not.
Leadtools.Controls.Medical.ActionCommand.Parent Gets the parent viewer of this action.
Leadtools.Controls.Medical.ActionCommand.Button Gets or sets the button assigned to this action.
Leadtools.Controls.Medical.AutomationImageViewer a class that represents the image viewer control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationAttach(Leadtools.Annotations.Core.AnnContainer) A method called whenever Attach is called.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationDetach A method called whenever Detach is called.
Leadtools.Controls.Medical.AutomationImageViewer.OnItemChanged(Leadtools.Controls.ImageViewerItemChangedEventArgs) Raises the OnItemChanged event.
Leadtools.Controls.Medical.AutomationImageViewer.OnTransformChanged(EventArgs) Raises the OnTransformChanged event.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationInvalidate(Leadtools.LeadRectD) Invalidates the specified region of the control.
Leadtools.Controls.Medical.AutomationImageViewer.OnAutomationPointerDown(Leadtools.Annotations.Core.AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is pressed down or tapped on the control.
Leadtools.Controls.Medical.AutomationImageViewer.OnAutomationPointerMove(Leadtools.Annotations.Core.AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is moving or dragging on the control.
Leadtools.Controls.Medical.AutomationImageViewer.OnAutomationPointerUp(Leadtools.Annotations.Core.AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is released up from the control.
Leadtools.Controls.Medical.AutomationImageViewer.OnAutomationDoubleClick(Leadtools.Annotations.Core.AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is double clicked or tapped on the control.
Leadtools.Controls.Medical.AutomationImageViewer(Leadtools.Controls.ImageViewerCreateOptions,String) (Constructor) Initializes a new instance of the AutomationImageViewer class with explicit parameters.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationGetContainersCallback Gets or sets the callback that is used to obtain the collection of annotation containers used by the automation.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationContainerIndex Gets or sets the active container index.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationDpiX Gets the horizontal resolution of the screen.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationDpiY Gets the horizontal resolution of the image.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationXResolution Gets the horizontal resolution of the image.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationYResolution Gets the vertical resolution of the image.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationTransform Gets the matrix object that represents the current transformation for the annotations objects.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationUseDpi Gets a value that indicate whether to use the resolution values when viewing an image.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationEnabled Gets a value that indicates whether the automation control is enabled.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationEnabledChanged Represents an event that triggers whenever the value of AutomationEnabled is changed.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationSizeChanged Represents an event that triggers when the size of this control changes.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationTransformChanged Represents an event that must triggers whenever the value of AutomationTransform is changed.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationUseDpiChanged Represents an event that triggers whenever the value of AutomationUseDpi is changed.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationPointerDown Represents an event of that triggers when the pointer (mouse or touch) is down (clicked) on the surface of the control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationPointerMove Represents an event of that triggers when the pointer (mouse or touch) is moved on the surface of the control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationPointerUp Represents an event of that triggers when the pointer (mouse or touch) is up (released) from the surface of the control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationDoubleClick Represents an event of that triggers when the pointer (mouse or touch) is double-clicked on the surface of the control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationLostFocus Represents an event that triggers when the control loses the focus.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationGotFocus Represents an event that triggers when the control receives the focus.
Leadtools.Controls.Medical.AutomationImageViewer.RenderingEngine Gets or sets the rendering engine associated with this control.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationDataProvider Gets or sets the data provider to use for getting and setting image data.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationAntiAlias Gets or sets a value that indicate whether anti-aliasing should be used during rendering.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationObject Gets or sets the automation object.
Leadtools.Controls.Medical.AutomationImageViewer.AutomationScrollOffset Gets the scroll offset being used by the control.
Leadtools.Controls.Medical.AutomationInteractiveAction This class represents the automation action that is used to draw various annotation object on the cell / image.
Leadtools.Controls.Medical.AutomationInteractiveAction(Int32) (Constructor) Initializes a new instance of the AutomationInteractiveAction with explicit parameters.
Leadtools.Controls.Medical.AutomationInteractiveAction.Init Initializes the automation action.
Leadtools.Controls.Medical.AutomationInteractiveAction.Start(Object) Starts or runs the automation action. meaning that clicking and dragging the mouse will draw the annotation object.
Leadtools.Controls.Medical.AutomationInteractiveAction.ObjectID Gets or sets the id of the annotation object that will be drawn using the automation action.
Leadtools.Controls.Medical.AutomationInteractiveMode This class represents the interactive mode that is used to draw annotation object on the cell / image.
Leadtools.Controls.Medical.AutomationInteractiveMode (Constructor) Initializes a new instance of the AutomationInteractiveMode class.
Leadtools.Controls.Medical.AutomationInteractiveMode.Start(Leadtools.Controls.ImageViewer) Starts the interactive, occurs mode when the user click down the mouse button, or touch the screen.
Leadtools.Controls.Medical.AutomationInteractiveMode.Stop(Leadtools.Controls.ImageViewer) Stops the interactive mode, occurs when the user release the mouse button.
Leadtools.Controls.Medical.AutomationInteractiveMode.Id Gets the id of this interactive mode.
Leadtools.Controls.Medical.AutomationInteractiveMode.Name Returns a meaningful name for this method.
Leadtools.Controls.Medical.CrossHairInteractiveMode This class represents the interactive mode that is used to draw annotation object on the cell / image.
Leadtools.Controls.Medical.CrossHairInteractiveMode (Constructor) Initializes a new instance of the CrossHairInteractiveMode class.
Leadtools.Controls.Medical.CrossHairInteractiveMode.ScrollCrossHair(Leadtools.Controls.Medical.Cell,Double,Double) Scrolls the cross hair to the specified location x and y.
Leadtools.Controls.Medical.CrossHairInteractiveMode.Get3DCursor(Leadtools.Controls.Medical.Cell,Leadtools.Controls.Medical.Cell,Leadtools.Controls.Medical.LeadPoint3D) Returns an x,y,z corrdinates of the cross hair in the target cell using the specified sourceCell and point
Leadtools.Controls.Medical.CrossHairInteractiveMode.Start(Leadtools.Controls.ImageViewer) Starts the interactive, occurs mode when the user click down the mouse button, or touch the screen.
Leadtools.Controls.Medical.CrossHairInteractiveMode.Stop(Leadtools.Controls.ImageViewer) Stops the interactive mode, occurs when the user release the mouse button.
Leadtools.Controls.Medical.CrossHairInteractiveMode.Id Gets the id of this interactive mode.
Leadtools.Controls.Medical.CrossHairInteractiveMode.Name Returns a meaningful name for this method.
Leadtools.Controls.Medical.Cell This class represent the cell that is used to display one or mulitple images along with their accessories (annotation, overlay text, border...etc).
Leadtools.Controls.Medical.LayoutManagerItem This class represents the an item of the layout manager LayoutManager
Leadtools.Controls.Medical.LayoutManagerItem (Constructor) Initializes a new instance of the LayoutManagerItem class.
Leadtools.Controls.Medical.LayoutManagerItem.OnSizeChanged Notifies the instance that the size of the parent area has changed. thus doing any process to update its size accordingly.
Leadtools.Controls.Medical.LayoutManagerItem.Selected Gets or sets whether the cell is selected or not.
Leadtools.Controls.Medical.LayoutManagerItem.Div Gets The div of this item.
Leadtools.Controls.Medical.LayoutManagerItem.Parent Gets or sets the layout manager parent of this item.
Leadtools.Controls.Medical.LayoutManagerItem.Bounds Gets or sets the boundaries of the item.
Leadtools.Controls.Medical.LayoutManagerItem.DisplayRectangle Gets or sets the boundaries of this item.
Leadtools.Controls.Medical.LayoutManagerItem.UserData Gets or sets the user data.
Leadtools.Controls.Medical.LayoutManagerItem.DivID Gets or sets the div element id.
Leadtools.Controls.Medical.Cell(Leadtools.Controls.Medical.MedicalViewer,String,Int32,Int32) (Constructor) Initializes a new Cell class object with explict parameters.
Leadtools.Controls.Medical.Cell.GetCommand(Int32) Returns the command with the id value commandID.
Leadtools.Controls.Medical.Cell.OnSizeChanged Overrides Control.OnSizeChanged.
Leadtools.Controls.Medical.Cell.SupportWindowLevel(Int32) Returns whether the current frame data supports window level.
Leadtools.Controls.Medical.Cell.WithinVisibleRange(Int32) Returns whether the current frame is visible and currently shown.
Leadtools.Controls.Medical.Cell.BeginUpdate Stops the cell from being refreshed if changes are applied. This is useful to increase the control speed efficiency.
Leadtools.Controls.Medical.Cell.Dispose Releases all resources used by the Frame.
Leadtools.Controls.Medical.Cell.EndUpdate Refreshes the control to include all the changes made after using the BeginUpdate method.
Leadtools.Controls.Medical.Cell.Invalidate Redraws the cell
Leadtools.Controls.Medical.Cell.ResumeCalcuation Resumes the calculation (like reference line, oreintation...etc) that was hold off by SuspendCalculation. This is useful to increase the control speed efficiency.
Leadtools.Controls.Medical.Cell.RunCommand(Int32) Activates or run command assigned to the specified commandID.
Leadtools.Controls.Medical.Cell.SetCommand(Int32,Leadtools.Controls.Medical.ActionCommand) Activates or runs command assigned to the specified commandID.
Leadtools.Controls.Medical.Cell.StopCommand(Int32) De-activates command assigned to the specified commandID.
Leadtools.Controls.Medical.Cell.SuspendCalculation Holds off any calculation (like reference line, oreintation...etc) if changes are applied. This is useful to increase the control speed efficiency.
Leadtools.Controls.Medical.Cell.UpdateSubCellCount(Int32) Change the number or sub-cell inside the cell.
Leadtools.Controls.Medical.Cell.DrawCrossHairLines The value that determines whether to draw a cross on axial, sagittal, and coronal cells.
Leadtools.Controls.Medical.Cell.MPRType Gets the mpr type of the cell.
Leadtools.Controls.Medical.Cell.Children Gets the children of the cell.
Leadtools.Controls.Medical.Cell.Dispoing Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.CellClicked Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.CurrentOffsetChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.ScrollChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.ProgressCompleted Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.OutOfBounds Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.SizeChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.ImageURLChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.PostRender Optional delegate method for additional processing.
Leadtools.Controls.Medical.Cell.Automation Gets the automation object of the annotation containers of the frames in this cell.
Leadtools.Controls.Medical.Cell.BorderThickness Gets or set the border size of the sub-cell.
Leadtools.Controls.Medical.Cell.AutomationManager Gets the automation manager of the annotation containers of the frames in this cell.
Leadtools.Controls.Medical.Cell.GridLayout Gets the class that contains the properties to controls how the sub-cells are arranged inside the medical viewer.
Leadtools.Controls.Medical.Cell.Frames Gets the collection of frames inside the cell.
Leadtools.Controls.Medical.Cell.Overlays Gets the collection of overlays inside the cell.
Leadtools.Controls.Medical.Cell.Viewer Gets the medical viewer which is the parent the cell.
Leadtools.Controls.Medical.Cell.Progress Gets the loading progress information.
Leadtools.Controls.Medical.Cell.ImageViewer Gets the viewer class of this cell.
Leadtools.Controls.Medical.Cell.Linked Gets or sets whether the various built-in interactive modes are applied to the a specific frame or all frames.
Leadtools.Controls.Medical.Cell.ShowFrameBorder Gets or sets whether to show a border around each sub-cell.
Leadtools.Controls.Medical.Cell.OverlayTextVisible Gets or sets whether to show or hide the overlay text in the cell.
Leadtools.Controls.Medical.Cell.UseBackCanvas Gets or sets whether to use the back canvas in the cell or not.
Leadtools.Controls.Medical.Cell.Arrangment Gets or sets the current arrangement of each sub-cell inside the cell.
Leadtools.Controls.Medical.Cell.ColumnsPosition Gets or sets columns position of the cell inside the viewer.
Leadtools.Controls.Medical.Cell.CurrentOffset Gets or sets the current scroll (stack) position of the cell.
Leadtools.Controls.Medical.Cell.Position Gets or sets the current position of the cell.
Leadtools.Controls.Medical.Cell.RowPosition Gets or sets the row position of the cell inside the viewer.
Leadtools.Controls.Medical.Cell.SeriesNumber Gets or sets the series number that is loaded inside this cell.
Leadtools.Controls.Medical.Cell.FramesMappingIndex Gets or sets the frames mapping index array which controls the sequence of the frames.
Leadtools.Controls.Medical.Cell.SelectedItems Gets the collection of the selected sub-cells inside the cell.
Leadtools.Controls.Medical.Cell.FrameOfReferenceUID Gets or sets the series frame of references UID.
Leadtools.Controls.Medical.Cell.HighlightedSubCellBorderColor Gets or sets the highlighted sub-cell border color.
Leadtools.Controls.Medical.Cell.PatientName Gets or sets the Patient name of the series loaded in the cell.
Leadtools.Controls.Medical.Cell.SelectedBorderColor Gets or sets the cell color when selected.
Leadtools.Controls.Medical.Cell.SelectedSubCellBorderColor Gets or sets the sub-cell color when the parent cell is selected.
Leadtools.Controls.Medical.Cell.SeriesInstanceUID Gets or sets the series instance UID of the series loaded in the cell.
Leadtools.Controls.Medical.Cell.UnselectedBorderColor Gets or sets the cell color when not selected.
Leadtools.Controls.Medical.Cell.SelectedItem Gets or sets the first selected sub-cell in the cell.
Leadtools.Controls.Medical.Cell.WindowLevel Gets or sets the Window Level Interactive Mode for the cell.
Leadtools.Controls.Medical.CellGridLayout Represents the class responsible arranging the sub-cells in a grid form, or symmetrical form.
Leadtools.Controls.Medical.CellGridLayout(Leadtools.Controls.Medical.Cell,Int32,Int32) (Constructor) Initializes a new CellGridLayout class object with explict parameters.
Leadtools.Controls.Medical.CellGridLayout.Columns Gets or sets the number of columns that will shape the grid of sub-cells inside the cell.
Leadtools.Controls.Medical.CellGridLayout.Rows Gets or sets the number of rows that will shape the grid of sub-cells inside the cell.
Leadtools.Controls.Medical.CellGridLayout.Value1 Gets or sets the first value of the symmetric layout arrangement.
Leadtools.Controls.Medical.CellGridLayout.Value2 Gets or sets the second value of the symmetric layout arrangement.
Leadtools.Controls.Medical.CellGridLayout.Value3 Gets or sets the third value of the symmetric layout arrangement.
Leadtools.Controls.Medical.CellGridLayout.Value4 Gets or sets the forth value of the symmetric layout arrangement.
Leadtools.Controls.Medical.CobbAngle This class connects two annotation lines and display the angle between them.
Leadtools.Controls.Medical.CobbAngle(Leadtools.Annotations.Automation.AnnAutomation,Leadtools.Annotations.Core.AnnPolylineObject,Leadtools.Annotations.Core.AnnPolylineObject) (Constructor) Initializes a new CobbAngle class object with explict parameters.
Leadtools.Controls.Medical.CobbAngle.Draw(Html.Media.Graphics.CanvasContext2D) Draws the cobb-angle on the cell using the attached context.
Leadtools.Controls.Medical.CobbAngle.Dispose Releases all resources used by the Frame.
Leadtools.Controls.Medical.CobbAngle.CobbAngleChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.CobbAngle.Angle Gets the angle between the two lines.
Leadtools.Controls.Medical.CobbAngle.BackgroundColor Gets or sets the background color.
Leadtools.Controls.Medical.CobbAngle.BorderColor Gets or sets the border color.
Leadtools.Controls.Medical.CobbAngle.Line1 Gets or set the first annotation line.
Leadtools.Controls.Medical.CobbAngle.Line2 Gets or set the second annotation line.
Leadtools.Controls.Medical.DICOMImageInformation.Clone Creates an exact copy of this DICOMImageInformation object.
Leadtools.Controls.Medical.DICOMImageInformation.Canvas Gets or sets the canvas that contains the source image data.
Leadtools.Controls.Medical.DICOMImageInformation.Image Gets or sets the image data compressed as a png image.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.Dispose Releases all resources used by the Frame.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.OnChanged(EventArgs) Raises the Changed event.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.OnUpdateImageData(EventArgs) Raises the UpdateImageData event.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.Render(Html.Media.Graphics.ImageData,Boolean) Renders the window level using the imageData as source image data.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.RenderUsingCanvas(Html.CanvasElement,Boolean) Renders the window level using the canvas as output.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.Reset Resets the window level as will as width and center values to their default.
Leadtools.Controls.Medical.EmptyCell This class represent a vacant area that can used display a cell.
Leadtools.Controls.Medical.EmptyCell(Leadtools.Controls.Medical.LayoutManager,Leadtools.Controls.Medical.MedicalViewer,String,Int32,Int32) (Constructor) Initializes a new Cell class object with explict parameters.
Leadtools.Controls.Medical.EmptyCell.Dispose Releases all resources used by the Frame.
Leadtools.Controls.Medical.EmptyCell.ColumnsPosition Gets or sets columns position of the cell inside the viewer.
Leadtools.Controls.Medical.EmptyCell.Position Gets or sets the current position of the cell.
Leadtools.Controls.Medical.EmptyCell.RowPosition Gets or sets the row position of the cell inside the viewer.
Leadtools.Controls.Medical.CellMPRType CellMPRType enumeration that represents the mpr type supported by the medical web viewer.
Leadtools.Controls.Medical.CellMPRType.None Not specified.
Leadtools.Controls.Medical.CellMPRType.Axial Axial.
Leadtools.Controls.Medical.CellMPRType.Sagittal Sagittal
Leadtools.Controls.Medical.CellMPRType.Coronal Coronal.
Leadtools.Controls.Medical.MPRStatus MPRStatus enumeration that represents the cell eligibility to create MPR cells.
Leadtools.Controls.Medical.MPRStatus.Ok The cell can be used as a source for MPR cells.
Leadtools.Controls.Medical.MPRStatus.NotEnoughFrames The cell doesn't contain at least 3 frames.
Leadtools.Controls.Medical.MPRStatus.ImagePositionNotReady The image position for the first and second frame are not present or not valid.
Leadtools.Controls.Medical.MPRStatus.AllFramesNotReady Not all the frames are ready for the cell.
Leadtools.Controls.Medical.MPRStatus.CellNotValid The cell cannot be used to be a source cell for the MPR.
Leadtools.Controls.Medical.MedicalViewerSizeMode MedicalViewerSizeMode represents the different size modes supported for the images inside the medical viewer.
Leadtools.Controls.Medical.MedicalViewerSizeMode.ActualSize The actual size of the image in pixel
Leadtools.Controls.Medical.MedicalViewerSizeMode.Fit Fit the image to its container.
Leadtools.Controls.Medical.MedicalViewerSizeMode.None None.
Leadtools.Controls.Medical.MedicalViewerSizeMode.TrueSize The true real world size, which is done using the ColumnSpacing and RowSpacing
Leadtools.Controls.Medical.CellsArrangment CellsArrangment that represents how the cells arrangement is handled.
Leadtools.Controls.Medical.CellsArrangment.Grid Grid arrangement, the medical viewer engine will take care of almost everything, the cells are arranged in a shape of a grid, with a movable splitter between them.
Leadtools.Controls.Medical.CellsArrangment.Random Random arrangement, the user will need to take care of setting the boundaries of each cell. refer to Layout for more information on how to do that.
Leadtools.Controls.Medical.FrameArrangment FrameArrangment that represents how the frames arrangment is handled.
Leadtools.Controls.Medical.FrameArrangment.ColSymmetric Col symmetric, which means the frames are arranged to be 4 columns or less and each columns can have any number or rows.
Leadtools.Controls.Medical.FrameArrangment.Custom Grid arrangement, the medical viewer engine will take care of almost everything, the cells are arranged in a shape of a grid, controlled by two properties Rows and Columns.
Leadtools.Controls.Medical.FrameArrangment.Grid Random arrangement, the user will need to take care of setting the boundaries of each cell. refer to Items for more information on how to do that.
Leadtools.Controls.Medical.FrameArrangment.RowSymmetric Row symmetric, which means the frames are arranged to be 4 rows or less and each columns can have any number or columns.
Leadtools.Controls.Medical.OverlayTextType OverlayTextType enumeration represents the type of the overlay text displayed on top of each frame.
Leadtools.Controls.Medical.OverlayTextType.BottomOrientation The orientation overlay text, which will represent show the bottom orientation letters., in order to display this value correctly, you need to fill the property ImageOrientation.
Leadtools.Controls.Medical.OverlayTextType.FrameNumber The frame number.
Leadtools.Controls.Medical.OverlayTextType.ImageQuality the image quality, which is an exclamation mark that is displayed to show whether the image is a full or small/compressed quality.
Leadtools.Controls.Medical.OverlayTextType.InstanceNumber the instance number of the frame, in order to display this value correctly, you need to fill the property InstanceNumber.
Leadtools.Controls.Medical.OverlayTextType.LeftOrientation The orientation overlay text, which will represent show the left orientation letters., in order to display this value correctly, you need to fill the property ImageOrientation.
Leadtools.Controls.Medical.OverlayTextType.RightOrientation The orientation overlay text, which will represent show the right orientation letters., in order to display this value correctly, you need to fill the property ImageOrientation.
Leadtools.Controls.Medical.OverlayTextType.TopOrientation The orientation overlay text, which will represent show the top orientation letters., in order to display this value correctly, you need to fill the property ImageOrientation.
Leadtools.Controls.Medical.OverlayTextType.UserData a user Data, which is a text filled by the user.
Leadtools.Controls.Medical.OverlayTextType.WindowLevel the window level width and center value, where the width and center are represented by the letters W and L respectively.
Leadtools.Controls.Medical.OverlayTextType.MPRType the cell MPR type.
Leadtools.Controls.Medical.OverlayAlignment OverlayAlignment enumeration represents the placement of the overlay text displayed on top of each frame.
Leadtools.Controls.Medical.OverlayAlignment.BottomLeft Bottom left alignment.
Leadtools.Controls.Medical.OverlayAlignment.BottomRight Bottom right alignment.
Leadtools.Controls.Medical.OverlayAlignment.CenterBottom Center bottom alignment, usually reserved for the orientation overlay text.
Leadtools.Controls.Medical.OverlayAlignment.CenterLeft Center left alignment, usually reserved for the orientation overlay text.
Leadtools.Controls.Medical.OverlayAlignment.CenterRight Center right alignment, usually reserved for the orientation overlay text.
Leadtools.Controls.Medical.OverlayAlignment.CenterTop Center top alignment, usually reserved for the orientation overlay text.
Leadtools.Controls.Medical.OverlayAlignment.None None.
Leadtools.Controls.Medical.OverlayAlignment.TopLeft Top left alignment.
Leadtools.Controls.Medical.OverlayAlignment.TopRight Top right alignment.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction Describes the action that caused various LeadCollectionChangedEventArgs events.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Add One or more items were added to the collection.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Insert One or more items were inserted to the collection.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Move One or more items were moved within the collection.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Remove One or more items were removed from the collection.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Replace One or more items were replaced in the collection.
Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction.Reset The content of the collection changed dramatically.
Leadtools.Controls.Medical.ProjectionOrientationType Describes the projection orientation of the patient, and whether it is face-to-face or face-to-back.
Leadtools.Controls.Medical.ProjectionOrientationType.None None
Leadtools.Controls.Medical.ProjectionOrientationType.FaceToFace Update the orientation so the right side of the patient's image is to the left of the screen.
Leadtools.Controls.Medical.ProjectionOrientationType.FaceToBack Update the orientation so the left side of the patient's image is to the left of the screen.
Leadtools.Controls.Medical.CellEventArgs The CellEventArgs class provides data for multiple cell events.
Leadtools.Controls.Medical.CellEventArgs(Leadtools.Controls.Medical.Frame) (Constructor) Initializes a new instance of the CellEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.CellEventArgs.Frame Gets the target frame that caused the event to get fired.
Leadtools.Controls.Medical.ScrollChangedEventArgs The ScrollChangedEventArgs class provides data for ScrollChanged.
Leadtools.Controls.Medical.ScrollChangedEventArgs(Int32,Int32) (Constructor) Initializes a new instance of the ScrollChangedEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.ScrollChangedEventArgs.PreviousScrollOffset Gets the previous scroll offset before scrolling.
Leadtools.Controls.Medical.ScrollChangedEventArgs.ScrollOffset Gets the current scroll offset.
Leadtools.Controls.Medical.SpyGlassPositionChangedEventArgs The SpyGlassPositionChangedEventArgs class provides data for ScrollChanged.
Leadtools.Controls.Medical.SpyGlassPositionChangedEventArgs(Html.CanvasElement,Leadtools.LeadRectD,Leadtools.Controls.Medical.SubCell) (Constructor) Initializes a new instance of the ScrollChangedEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.SpyGlassPositionChangedEventArgs.DisplayRect Gets the display rectangle that represents the portion of the image currently viewed in the spy glass window.
Leadtools.Controls.Medical.SpyGlassPositionChangedEventArgs.Canvas Gets the canvas that will contain the modified version of the displayed image.
Leadtools.Controls.Medical.SpyGlassPositionChangedEventArgs.SubCell Gets the sub-cell that is the target of the spy glass.
Leadtools.Controls.Medical.ImageURLChangedEventArgs The CellEventArgs class provides data for the ImageURLChanged event.
Leadtools.Controls.Medical.ImageURLChangedEventArgs(Leadtools.Controls.Medical.Frame) (Constructor) Initializes a new instance of the ImageURLChangedEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.CellExplodedEventArgs The CellEventArgs class provides data for the AfterCellExploded and BeforeCellExploded events.
Leadtools.Controls.Medical.CellExplodedEventArgs(Leadtools.Controls.Medical.Cell) (Constructor) Initializes a new instance of the CellExplodedEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.CellExplodedEventArgs.Cell Gets the cell that has exploded or un-exploded.
Leadtools.Controls.Medical.LeadCollectionChangedEventArgs Provides data for the various events.
Leadtools.Controls.Medical.LeadCollectionChangedEventArgs(Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction) (Constructor) Initializes a new instance of the LeadCollectionChangedEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.LeadCollectionChangedEventArgs.NewItems Gets the list of new items involved in the change.
Leadtools.Controls.Medical.LeadCollectionChangedEventArgs.Create(Leadtools.Controls.Medical.MedicalNotifyCollectionChangedAction) Creates a new instance of MedicalNotifyCollectionChangedAction with the specified action.
Leadtools.Controls.Medical.LeadCollectionChangedEventArgs.Action Gets the action that caused the event.
Leadtools.Controls.Medical.SpyGlassEventArgs The CellEventArgs class provides data for the ImageRequested event.
Leadtools.Controls.Medical.SpyGlassEventArgs(Html.ImageElement,Html.CanvasElement,Object) (Constructor) Initializes a new instance of the SpyGlassEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.SpyGlassEventArgs.Canvas Gets or sets the canvas that will contain the modified version of the displayed image.
Leadtools.Controls.Medical.SpyGlassEventArgs.Image Gets or sets the image that will contain the modified version of the displayed image.
Leadtools.Controls.Medical.SpyGlassEventArgs.UserData Gets or sets a user data.
Leadtools.Controls.Medical.ProbeToolEventArgs The ProbeToolEventArgs class provides data for the ProbeToolUpdated event.
Leadtools.Controls.Medical.ProbeToolEventArgs(Leadtools.LeadPointD,Leadtools.Controls.Medical.Frame) (Constructor) Initializes a new instance of the ProbeToolEventArgs class object with explicit parameters.
Leadtools.Controls.Medical.ProbeToolEventArgs.Position Gets the pixel position pointed by the probe tool.
Leadtools.Controls.Medical.ProbeToolEventArgs.PixelValue Gets or sets the pixel value pointed by the probe tool.
Leadtools.Controls.Medical.ProbeToolEventArgs.Target Gets the target frame.
Leadtools.Controls.Medical.Frame This class contains all the information needed for any specified frame in the series loaded inside Cell
Leadtools.Controls.Medical.Frame.IsImageDataAvailable Resets whether the 16-bit data is downloaded and currently present.
Leadtools.Controls.Medical.Frame(Leadtools.Controls.Medical.Cell) (Constructor) Initializes a new Frame class object with explict parameters.
Leadtools.Controls.Medical.Frame.Dispose Releases all resources used by the Frame.
Leadtools.Controls.Medical.Frame.Reset Resets all the frame parameters to their default values.
Leadtools.Controls.Medical.Frame.SetPNGDataSrc(String,Int32,Int32) Loads the lossless compressed data into the frame.
Leadtools.Controls.Medical.Frame.SetWindowLevel(Int32,Int32) Sets the window level to the specified width and center.
Leadtools.Controls.Medical.Frame.SetWindowLevelDefaultValues(Int32,Int32) Sets the default window level to the specified width and center.
Leadtools.Controls.Medical.Frame.Zoom(Leadtools.Controls.Medical.MedicalViewerSizeMode,Double) Changes the scale of the frame image based on the specified parameters.
Leadtools.Controls.Medical.Frame.ImageDataError Optional delegate method for additional processing.
Leadtools.Controls.Medical.Frame.ImageDataReady Optional delegate method for additional processing.
Leadtools.Controls.Medical.Frame.PreviewError Optional delegate method for additional processing.
Leadtools.Controls.Medical.Frame.PreviewLoaded Optional delegate method for additional processing.
Leadtools.Controls.Medical.Frame.ImageDrawn Optional delegate method for additional processing.
Leadtools.Controls.Medical.Frame.IsDataReady Gets whether the image data is ready or not.
Leadtools.Controls.Medical.Frame.IsFullImageReceived Gets whether the full image has been downloaded successfully or not.
Leadtools.Controls.Medical.Frame.IsPNGDataReady Indicates whether the PNG image that contains 16-bit medical image data has been downloaded successfully or not.
Leadtools.Controls.Medical.Frame.ProjectionOrientation The value that determines whether the patient's image orientation is face-to-face or face-to-back by updating the overlay orientation letters accordingly.
Leadtools.Controls.Medical.Frame.Preview16BitPNG The 16-bit preview data URL.
Leadtools.Controls.Medical.Frame.LossyCompression Gets whether the image is lossy compressed or not.
Leadtools.Controls.Medical.Frame.Container Gets the frame annotation container.
Leadtools.Controls.Medical.Frame.SubCell Gets the frame sub-Cell.
Leadtools.Controls.Medical.Frame.ParentCell Gets the frame parent Cell.
Leadtools.Controls.Medical.Frame.EnableDraw Gets whether to draw the image overlay text or not.
Leadtools.Controls.Medical.Frame.DrawingCanvas Gets the drawing canvas.
Leadtools.Controls.Medical.Frame.WLRenderer Gets the window level renderer
Leadtools.Controls.Medical.Frame.DefaultWindowLevelCenter Gets the default window level center value.
Leadtools.Controls.Medical.Frame.DefaultWindowLevelWidth Gets the default window level width value.
Leadtools.Controls.Medical.Frame.WindowCenter Gets the current window level center value .
Leadtools.Controls.Medical.Frame.WindowWidth Gets the current window level width value .
Leadtools.Controls.Medical.Frame.ScaleMode Gets the current frame scale mode
Leadtools.Controls.Medical.Frame.PNGDataSrc The address of the lossless compressed data.
Leadtools.Controls.Medical.Frame.Flipped Gets or sets whether the frame image is flipped or not.
Leadtools.Controls.Medical.Frame.Inverted Gets or sets whether the frame image is inverted or not, inverted means a negative version of the image.
Leadtools.Controls.Medical.Frame.IsWaveForm Gets or sets whether the frame image is in a wave form.
Leadtools.Controls.Medical.Frame.Reversed Gets or sets whether the frame image is reversed or not.
Leadtools.Controls.Medical.Frame.UseDPI Gets or sets whether the frame image is reversed or not.
Leadtools.Controls.Medical.Frame.ImageData Gets or sets the array that represents the full 16-bit image data.
Leadtools.Controls.Medical.Frame.Information Gets or sets the DICOM image information needed by the window level.
Leadtools.Controls.Medical.Frame.OffsetX Gets or sets the image offset in X-axis.
Leadtools.Controls.Medical.Frame.OffsetY Gets or sets the image offset in Y-axis.
Leadtools.Controls.Medical.Frame.Scale Gets or sets the image scale value.
Leadtools.Controls.Medical.Frame.ImageOrientation Gets or sets the image orientation patient of the image.
Leadtools.Controls.Medical.Frame.ImagePosition Gets or sets the image position patient of the image.
Leadtools.Controls.Medical.Frame.PreviewImage Gets or sets the preview image element.
Leadtools.Controls.Medical.Frame.BitPerpixel Gets of sets the BitPerPixel for the image.
Leadtools.Controls.Medical.Frame.ColumnSpacing Gets of sets the column spacing for the image.
Leadtools.Controls.Medical.Frame.Height Gets of sets the image height.
Leadtools.Controls.Medical.Frame.HighBit Gets or sets the image high bit.
Leadtools.Controls.Medical.Frame.InstanceNumber Gets or sets the instance number.
Leadtools.Controls.Medical.Frame.LowBit Gets or sets the image low bit.
Leadtools.Controls.Medical.Frame.MaxValue Gets or sets the image max value
Leadtools.Controls.Medical.Frame.Shutter Gets the shutter object.
Leadtools.Controls.Medical.Frame.ImageQuality Gets the Image quality string.
Leadtools.Controls.Medical.Frame.MinValue Gets or sets the image min value
Leadtools.Controls.Medical.Frame.RequestInterval Gets or sets the time to wait before requesting the image URL.
Leadtools.Controls.Medical.Frame.Rescaleintercept Gets or sets the rescale intercept of the image.
Leadtools.Controls.Medical.Frame.RescaleSlope Gets or sets the rescale slope of the image.
Leadtools.Controls.Medical.Frame.RotateAngle Gets or sets the rotation angle of the frame image.
Leadtools.Controls.Medical.Frame.RowSpacing Gets of sets the row spacing for the image.
Leadtools.Controls.Medical.Frame.Width Gets or sets the image width.
Leadtools.Controls.Medical.Frame.VoiLUTSequence Gets or sets the Voi LUT Sequence.
Leadtools.Controls.Medical.Frame.DataSize Gets or sets the width and height of the scaled down version of the image.
Leadtools.Controls.Medical.Frame.UserData Gets or sets the user data.
Leadtools.Controls.Medical.Frame.FrameOfReferenceID Gets or sets the frame of reference ID.
Leadtools.Controls.Medical.Frame.ImageType Gets or sets the image type.
Leadtools.Controls.Medical.Frame.ImageURL Gets or sets the full image URL.
Leadtools.Controls.Medical.Frame.PhotometricInterpretation Gets or sets the photometric interpretation.
Leadtools.Controls.Medical.Frame.PreviewURI Gets or sets the image preview URL.
Leadtools.Controls.Medical.Frame.PatientProjection Gets or sets the patient projection array.
Leadtools.Controls.Medical.Frame.BitStored Gets or sets the bit stored for the image.
Leadtools.Controls.Medical.Frame.WLData Gets the window level data for the image frame.
Leadtools.Controls.Medical.MPRCell This class represents a cell that shows a generated MPR frames.
Leadtools.Controls.Medical.MPRCell(Leadtools.Controls.Medical.Cell,Boolean,String) (Constructor) Initializes a new MPRCell class object with explict parameters.
Leadtools.Controls.Medical.MPRCell.ReloadMPR Reload the MPR image.
Leadtools.Controls.Medical.MPRCell.CanDoMPR(Leadtools.Controls.Medical.Cell) Check whether the specified cell can be used to generate an MPR cell.
Leadtools.Controls.Medical.MPRCell.Generator Gets the generator cell, that is going to be used to generate the MPR frame.
Leadtools.Controls.Medical.ImageProcessing This class contains some of the medical image processing methods
Leadtools.Controls.Medical.ImageProcessing.StretchIntensity(Html.Media.Graphics.ImageData,Int32) Check whether the specified cell can be used to generate an MPR cell.
Leadtools.Controls.Medical.FramePosition This class contains the position and orientation arrays of a set of images.
Leadtools.Controls.Medical.FramePosition.Orientation Gets or sets an array of orientation.
Leadtools.Controls.Medical.FramePosition.Position Gets or sets an array of position.
Leadtools.Controls.Medical.FramePosition (Constructor) Initializes a new instance of the MedicalSpyGlassInteractiveMode class.
Leadtools.Controls.Medical.GridLayout Represents the class responsible arranging the cells in a grid form.
Leadtools.Controls.Medical.GridLayout(Leadtools.Controls.Medical.MedicalViewer,Int32,Int32) (Constructor) Initializes a new GridLayout class object with explict parameters.
Leadtools.Controls.Medical.GridLayout.HorizontalSplitters Gets the collection that contains the position of the horizontal splitters.
Leadtools.Controls.Medical.GridLayout.VerticalSplitters Gets the collection that contains the position of the vertical splitters.
Leadtools.Controls.Medical.GridLayout.SplittersMovable Gets or sets whether to allow the user to move the splitters using the mouse or the touch.
Leadtools.Controls.Medical.GridLayout.Columns Gets or sets the number of columns that will shape the grid of cells inside the cell.
Leadtools.Controls.Medical.GridLayout.Rows Gets or sets the number of rows that will shape the grid of cells inside the cell.
Leadtools.Controls.Medical.GridLayout.SplitterSize Gets or sets the thickness of the splitters.
Leadtools.Controls.Medical.LayoutManager Represents the class responsible for adding cells to the medical viewer
Leadtools.Controls.Medical.LayoutManager.CanUpdate Gets whether the user has triggered the method BeginUpdate and didn't yet call EndUpdate.
Leadtools.Controls.Medical.LayoutManager(Html.DivElement) (Constructor) Initializes a new instance of the WindowLevelInteractiveMode class.
Leadtools.Controls.Medical.LayoutManager.BeginUpdate Stops the viewer from being refreshed if changes are applied. This is useful to increase the control speed efficiency.
Leadtools.Controls.Medical.LayoutManager.EndUpdate Refreshes the control to include all the changes made after using the BeginUpdate method.
Leadtools.Controls.Medical.LayoutManager.OnSizeChanged Notifies the instance that the size of the parent area has changed. thus doing any process to update its size accordingly.
Leadtools.Controls.Medical.LayoutManager.SelectItem(Leadtools.Controls.Medical.LayoutManagerItem,Boolean) Selects the specified cell.
Leadtools.Controls.Medical.LayoutManager.Div Gets The div of this layout manager.
Leadtools.Controls.Medical.LayoutManager.SelectedItem Gets or sets the selected item of this layout.
Leadtools.Controls.Medical.LayoutManager.Items Gets the collection that contains the cells added to this layout.
Leadtools.Controls.Medical.LayoutManager.SelectedItems Gets the collection that contains the selected cells added in this layout.
Leadtools.Controls.Medical.LeadCollection Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Leadtools.Controls.Medical.LeadCollection.MoveItem(Int32,Int32) Moves the item at the specified index to a new location in the collection.
Leadtools.Controls.Medical.LeadCollection.OnCollectionChanged(Leadtools.Controls.Medical.LeadCollectionChangedEventArgs) Raises the CollectionChanged event with the provided arguments.
Leadtools.Controls.Medical.LeadCollection.ClearItems Removes all items from the collection.
Leadtools.Controls.Medical.LeadCollection.InsertItem(Int32,Object) Inserts an item into the LeadCollection at the specified index.
Leadtools.Controls.Medical.LeadCollection.RemoveItem(Object) Removes the item at the specified index of the collection.
Leadtools.Controls.Medical.LeadCollection.SetItem(Int32,Object) Replaces the item at the specified index.
Leadtools.Controls.Medical.LeadCollection.Contains(Object) Determines whether an item is in the LeadCollection.
Leadtools.Controls.Medical.LeadCollection.IndexOf(Object) Searches for the specified object and returns the 0-based index of the first occurrence within the entire LeadCollection.
Leadtools.Controls.Medical.LeadCollection (Constructor) Initializes a new empty instance of the LeadCollection class.
Leadtools.Controls.Medical.LeadCollection.ToArray Gets an array of the items in this collection.
Leadtools.Controls.Medical.LeadCollection.Add(Object) Adds an object to the end of the LeadCollection.
Leadtools.Controls.Medical.LeadCollection.Clear Removes all items from the LeadCollection.
Leadtools.Controls.Medical.LeadCollection.Insert(Object,Int32) Inserts an item into the LeadCollection at the specified index.
Leadtools.Controls.Medical.LeadCollection.Move(Int32,Int32) Moves the item at the specified index to a new location in the collection.
Leadtools.Controls.Medical.LeadCollection.Remove(Object) Removes the first occurrence of a specific object from the LeadCollection.
Leadtools.Controls.Medical.LeadCollection.RemoveAt(Int32)

Removes the item at the specified index of the LeadCollection.

Leadtools.Controls.Medical.LeadCollection.CollectionChanged Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
Leadtools.Controls.Medical.LeadCollection.Item(Int32) Gets or sets the item at the specified index.
Leadtools.Controls.Medical.LeadCollection.Count Gets the number of items contained in the LeadCollection.
Leadtools.Controls.Medical.LeadLine This class represents a line starting from Point1 and ending with Point2.
Leadtools.Controls.Medical.LeadLine.Point1 Gets or sets the first point of the line.
Leadtools.Controls.Medical.LeadLine.Point2 Gets or sets the second point of the line.
Leadtools.Controls.Medical.LeadLine(Double,Double,Double,Double) (Constructor) Initializes a new instance of the LeadLine with explicit parameters.
Leadtools.Controls.Medical.LeadPoint3D This class represents a three dimensional point.
Leadtools.Controls.Medical.LeadPoint3D(Double,Double,Double) (Constructor) Initializes a new instance of the LeadPoint3D with explicit parameters.
Leadtools.Controls.Medical.LeadPoint3D.Create(Double,Double,Double) Initializes a new LeadPoint3D object with explicit parameters.
Leadtools.Controls.Medical.LeadPoint3D.X Gets or sets a value that represents the X coordinate for this LeadPoint3D.
Leadtools.Controls.Medical.LeadPoint3D.Y Gets or sets a value that represents the Y coordinate for this LeadPoint3D.
Leadtools.Controls.Medical.LeadPoint3D.Z Gets or sets a value that represents the Z coordinate for this LeadPoint3D.
Leadtools.Controls.Medical.LeadPoint3D.Empty Gets a value that represents a static empty LeadPoint3D.
Leadtools.Controls.Medical.Tools This class contains static helper methods.
Leadtools.Controls.Medical.Tools.ResetCanvas(Html.CanvasElement) This static method frees the specified canvas.
Leadtools.Controls.Medical.MagnifyAction This class represents the magnify action that is used to show a magnify glass that zooms part of the image or more close diagnosis.
Leadtools.Controls.Medical.MagnifyAction (Constructor) Initializes a new instance of the MagnifyAction with default parameters.
Leadtools.Controls.Medical.MagnifyAction.Init Initializes the magnify action.
Leadtools.Controls.Medical.MagnifyAction.Start(Object) Starts or runs the magnify action. meaning that holding down the mouse button / taping the screen will show a magnify glass, dragging while holding down the mouse button will move the magnify in the direction of the dragging.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode Represents that interactive mode that allow the user show a modified version of the image through the magnify glass using the mouse or by touching and dragging.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode (Constructor) Initializes a new instance of the MedicalSpyGlassInteractiveMode class.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Start(Leadtools.Controls.ImageViewer) Starts the interactive, occurs mode when the user click down the mouse button, or touch the screen.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Stop(Leadtools.Controls.ImageViewer) Stops the interactive mode, occurs when the user release the mouse button.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Dispose Releases all resources used by the WindowLevelInteractiveMode.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Refresh Refreshes the spy glass object.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.ImageRequested Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.PositionChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Name Returns a meaningful name for this method.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.ShowOverlayText Gets or sets whether to show a description text above and below the spy glass.
Leadtools.Controls.Medical.MedicalSpyGlassInteractiveMode.Text Gets or sets the user text that will be shown above the spy glass object.
Leadtools.Controls.Medical.MedicalViewer Represents a LEADTOOLS MedicalViewer control for displaying medical images.
Leadtools.Controls.Medical.MedicalViewer.OnDragCompleted(Leadtools.Controls.InteractiveDragCompletedEventArgs) Raises the DragCompleted event.
Leadtools.Controls.Medical.MedicalViewer.OnDragDelta(Leadtools.Controls.InteractiveDragDeltaEventArgs) Raises the DragDelta event.
Leadtools.Controls.Medical.MedicalViewer.RefreshReferenceLine Recalculate the reference line position.
Leadtools.Controls.Medical.MedicalViewer.OnDragStarted(Leadtools.Controls.InteractiveDragStartedEventArgs) Raises the DragStarted event.
Leadtools.Controls.Medical.MedicalViewer.OnAfterCellExploded(Leadtools.Controls.Medical.Cell) Raises the AfterCellExploded event.
Leadtools.Controls.Medical.MedicalViewer.OnBeforeCellExploded(Leadtools.Controls.Medical.Cell) Raises the BeforeCellExploded event.
Leadtools.Controls.Medical.MedicalViewer.EmptyCellClicked Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalViewer.SelectedCellChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalViewer.Layout Gets the Layout that contains a list of cells included in the medical viewer.
Leadtools.Controls.Medical.MedicalViewer(Html.DivElement,Int32,Int32) (Constructor) Initializes a new instance of the MedicalViewer class.
Leadtools.Controls.Medical.MedicalViewer.OnSizeChanged Raises the SizeChanged event.
Leadtools.Controls.Medical.MedicalViewer.Explode(Leadtools.Controls.Medical.Cell,Boolean) Explodes or implodes the specified cell.
Leadtools.Controls.Medical.MedicalViewer.Invalidate Redraws the medical viewer.
Leadtools.Controls.Medical.MedicalViewer.LayoutCells Refreshs the cell layout.
Leadtools.Controls.Medical.MedicalViewer.RenderViewer Repaints the viewer, in particular the grid splitters.
Leadtools.Controls.Medical.MedicalViewer.SynchronizeSeries(Leadtools.Controls.Medical.Cell) Synchronize all the series that has the same FrameOfReferenceUID as the cell specified.
Leadtools.Controls.Medical.MedicalViewer.AfterCellExploded Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalViewer.BeforeCellExploded Optional delegate method for additional processing.
Leadtools.Controls.Medical.MedicalViewer.Exploded Gets whether the medical viewer is in explode view mode or not.
Leadtools.Controls.Medical.MedicalViewer.EmptyDivs Gets a collection of the empty cells inside the medical viewer.
Leadtools.Controls.Medical.MedicalViewer.SelectedSeries Gets a list of the selected series inside the medical viewer.
Leadtools.Controls.Medical.MedicalViewer.EnableSynchronization Gets or sets whether the enable the series with the same FrameOfreferenceUID to be synchronized together or not.
Leadtools.Controls.Medical.MedicalViewer.ShowFirstAndLastReferenceLine Gets or sets a value that indicates whether to display the potential first and last reference lines of this cell on other cells.
Leadtools.Controls.Medical.MedicalViewer.ShowReferenceLine Gets or sets the value that indicates whether to display the reference line of this cell on other cells.
Leadtools.Controls.Medical.MedicalViewer.ActiveSeries Gets or sets the selected series in the medical viewer.
Leadtools.Controls.Medical.MedicalViewer.GridLayout Gets the class that controls the grid layout.
Leadtools.Controls.Medical.MedicalViewer.TotalCells Gets or sets the total number of cells (empty and series).
Leadtools.Controls.Medical.MedicalViewer.DivId Gets the id of the div that holds the medical viewer.
Leadtools.Controls.Medical.MedicalViewer.EmptyCellColor Gets or sets the color of the empty cells.
Leadtools.Controls.Medical.MedicalViewer.CellsArrangment Gets or sets the current arrangement of each cell inside the viewer.
Leadtools.Controls.Medical.MedicalViewer.ExplodedCell Gets the exploded cell.
Leadtools.Controls.Medical.OffsetAction This class represents the offset action that is used to interactively translate (pan) the image in or out.
Leadtools.Controls.Medical.OffsetAction (Constructor) Initializes a new instance of the OffsetAction with default parameters.
Leadtools.Controls.Medical.OffsetAction.Init Initializes the offset action.
Leadtools.Controls.Medical.OffsetAction.Start(Object) Starts or runs the offset action. meaning that clicking and dragging will pan the image in the direction of the dragging.
Leadtools.Controls.Medical.OffsetAction.Dispose(Object) Releases all resources used by the specified item.
Leadtools.Controls.Medical.CrossHairAction This class represents the cross hair action that is used to interactively synchronize the attached MPR cells to the mouse position.
Leadtools.Controls.Medical.CrossHairAction (Constructor) Initializes a new instance of the CrossHairAction with default parameters.
Leadtools.Controls.Medical.CrossHairAction.Init Initializes the cross-hair action.
Leadtools.Controls.Medical.CrossHairAction.Start(Object) Starts or runs the cross-hair action. meaning that clicking and dragging will update the attached MPR cells according to the mouse button on the target cell.
Leadtools.Controls.Medical.OverlayText This class represents the overlay text, which is a text that is shown above the sub-cell.
Leadtools.Controls.Medical.OverlayText (Constructor) Initializes a new instance of the OverlayText class.
Leadtools.Controls.Medical.OverlayText.PositionIndex Gets or sets the line at which the overlay text is placed.
Leadtools.Controls.Medical.OverlayText.Weight Gets or sets the weight of the overlay text. which represents the importance of the text
Leadtools.Controls.Medical.OverlayText.Alignment Gets or sets the alignment of the overlay text.
Leadtools.Controls.Medical.OverlayText.Type Gets or sets the type of the overlay text.
Leadtools.Controls.Medical.OverlayText.Color Gets or sets the color of the overlay text.
Leadtools.Controls.Medical.OverlayText.Text Gets or sets the overlay text string.
Leadtools.Controls.Medical.ProbeToolInteractiveMode Represents that interactive mode that allow the user to display the pixel value pointed out by the mouse.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.Start(Leadtools.Controls.ImageViewer) Starts the interactive, occurs mode when the user click down the mouse button, or touch the screen.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.Stop(Leadtools.Controls.ImageViewer) Stops the interactive mode, occurs when the user release the mouse button.
Leadtools.Controls.Medical.ProbeToolInteractiveMode(Leadtools.Controls.Medical.Cell) (Constructor) Initializes a new instance of the ProbeToolInteractiveMode class, with explicit parameters.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.GetHuValue(Leadtools.Controls.Medical.DICOMImageInformation,Int32,Int32,Int32) Gets the Hounsfield's unit (HU) equivalent to the pixel value specified by x and y
Leadtools.Controls.Medical.ProbeToolInteractiveMode.GetPixelValue(Leadtools.Controls.Medical.Frame,Int32,Int32) Gets the value for the specified pixel.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.ProbeToolUpdated Optional delegate method for additional processing.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.Id Gets the id of this interactive mode.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.Name Returns a meaningful name for this method.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.BackgroundColor Gets or sets the background color.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.TextColor Gets or sets the text color.
Leadtools.Controls.Medical.ProbeToolInteractiveMode.ShowBorder Gets or sets whether to show border around the probe tool data.
Leadtools.Controls.Medical.ProgressLoading This class represents the progress bar that appears to the left side of the cell, showing how many frames have been loaded so far.
Leadtools.Controls.Medical.ProgressLoading(Leadtools.Controls.Medical.Cell) (Constructor) Initializes a new instance of the ProgressLoading with explicit parameters.
Leadtools.Controls.Medical.ProgressLoading.Draw(Html.Media.Graphics.CanvasContext2D,Leadtools.LeadRectD) Draws the progress bar.
Leadtools.Controls.Medical.ProgressLoading.SetColor(Int32,Int32,Int32) Sets the color of the progress bar.
Leadtools.Controls.Medical.ProgressLoading.Progress Gets or sets the current progress value.
Leadtools.Controls.Medical.ProgressLoading.ProgressPercent Gets or sets the current progress value in percent.
Leadtools.Controls.Medical.ProgressLoading.TotalFrames Gets or sets the total number of frames inside the cell
Leadtools.Controls.Medical.ReferenceLine This class contains the engine that calculates the reference line using the specified parameters.
Leadtools.Controls.Medical.ReferenceLine (Constructor) Initializes a new instance of the ReferenceLine class.
Leadtools.Controls.Medical.ReferenceLine.Draw(Html.Media.Graphics.CanvasContext2D,Leadtools.LeadRectD,Leadtools.LeadRectD,Leadtools.Controls.Medical.LeadLine,String) Draws the reference line using the specified parameters.
Leadtools.Controls.Medical.ReferenceLine.Find(Double[],Double[],Leadtools.LeadPointD,Int32,Int32,Double[],Double[],Leadtools.LeadPointD,Int32,Int32) Generates the reference line using the specified parameters.
Leadtools.Controls.Medical.ReferenceLine.Flip(Leadtools.Controls.Medical.LeadLine,Int32,Int32) Flips the annotation line.
Leadtools.Controls.Medical.ReferenceLine.Reverse(Leadtools.Controls.Medical.LeadLine,Int32,Int32) Reverses the annotation line.
Leadtools.Controls.Medical.ReferenceLine.Rotate(Leadtools.Controls.Medical.LeadLine,Int32,Int32,Int32) Rotates the annotation line.
Leadtools.Controls.Medical.ScaleAction This class represents the scale action that is used to interactively zooms the image in or out.
Leadtools.Controls.Medical.ScaleAction (Constructor) Initializes a new instance of the ScaleAction with default parameters.
Leadtools.Controls.Medical.ScaleAction.Init Initializes the scale action.
Leadtools.Controls.Medical.ScaleAction.Start(Object) Starts or runs the scale action. meaning that clicking and dragging will zooms the image in or out based on the direction of the dragging.
Leadtools.Controls.Medical.ScaleAction.Dispose(Object) Releases all resources used by the specified item
Leadtools.Controls.Medical.ShutterObject This class highlights areas marked by closed annotation object and dim the areas outside these objects.
Leadtools.Controls.Medical.ShutterObject(Leadtools.Controls.Medical.Frame,Leadtools.Annotations.Automation.AnnAutomation) (Constructor) Initializes a new ShutterObject class object with explict parameters.
Leadtools.Controls.Medical.ShutterObject.IsValid(Leadtools.Annotations.Core.AnnObject) Check whether the specified annotation object can be used for the shutter.
Leadtools.Controls.Medical.ShutterObject.Attach(Leadtools.Controls.ImageViewerItem) Attach the shutter object canvas to the viewer
Leadtools.Controls.Medical.ShutterObject.OnSizeChanged Notifies the instance that the size of the parent area has changed. thus doing any process to update its size accordingly.
Leadtools.Controls.Medical.ShutterObject.UpdateView Refreshes the shutter canvas area.
Leadtools.Controls.Medical.ShutterObject.Objects Gets the collection of the shutter annotation objects.
Leadtools.Controls.Medical.ShutterObject.FillStyle Gets or sets the color of the dimmed area.
Leadtools.Controls.Medical.ShutterObject.Visible Gets or sets whether the shutter is visible or not.
Leadtools.Controls.Medical.SpyGlassAction This class represents the spy glass action that allows the user show a modified version of the image through the magnify glass using the mouse or by touching and dragging.
Leadtools.Controls.Medical.SpyGlassAction.Init Initializes the scale action.
Leadtools.Controls.Medical.SpyGlassAction.Start(Object) Starts or runs the scale action. meaning that clicking and dragging will zooms the image in or out based on the direction of the dragging.
Leadtools.Controls.Medical.SpyGlassAction (Constructor) Initializes a new instance of the SpyGlassAction with default parameters.
Leadtools.Controls.Medical.SpyGlassAction.ImageRequested Optional delegate method for additional processing.
Leadtools.Controls.Medical.SpyGlassAction.WorkCompleted Optional delegate method for additional processing.
Leadtools.Controls.Medical.SpyGlassAction.PositionChanged Optional delegate method for additional processing.
Leadtools.Controls.Medical.ProbeToolAction This class represents the probe tool action that allows the user to display the pixel value pointed out by the mouse.
Leadtools.Controls.Medical.ProbeToolAction (Constructor) Initializes a new instance of the ProbeToolAction with explicit parameters.
Leadtools.Controls.Medical.ProbeToolAction.Init Optional delegate method for additional processing.
Leadtools.Controls.Medical.ProbeToolAction.Start(Object) Start or run the probe tool action. meaning that clicking and dragging will show the probe tool window.
Leadtools.Controls.Medical.ProbeToolAction.ProbeToolUpdated Optional delegate method for additional processing.
Leadtools.Controls.Medical.ProbeToolAction.InteractiveObject Gets the interactive mode for this action..
Leadtools.Controls.Medical.StackAction This class represents the stack action that is used to interactively scroll through the cell frames up or down.
Leadtools.Controls.Medical.StackAction.Init Initializes the window level action.
Leadtools.Controls.Medical.StackAction.Start(Object) Starts or runs the window level action. meaning that clicking and dragging will update the window level width and center value of the image based on the direction of the dragging.
Leadtools.Controls.Medical.StackAction (Constructor) Initializes a new instance of the StackAction with the default parameters.
Leadtools.Controls.Medical.StackModeInteractiveMode Represents that interactive mode that allow the user to scroll through the cell frames using the mouse or the touch.
Leadtools.Controls.Medical.StackModeInteractiveMode.Start(Leadtools.Controls.ImageViewer) Starts the interactive, occurs mode when the user click down the mouse button, or touch the screen.
Leadtools.Controls.Medical.StackModeInteractiveMode.Stop(Leadtools.Controls.ImageViewer) Stops the interactive mode, occurs when the user release the mouse button.
Leadtools.Controls.Medical.StackModeInteractiveMode (Constructor) Initializes a new instance of the WindowLevelInteractiveMode class.
Leadtools.Controls.Medical.StackModeInteractiveMode.LoadImages(Leadtools.Controls.Medical.Cell) Initializes the interactive mode by attaching it to the cell with loaded image
Leadtools.Controls.Medical.StackModeInteractiveMode.Id Gets the id of this interactive mode.
Leadtools.Controls.Medical.StackModeInteractiveMode.Name Returns a meaningful name for this method.
Leadtools.Controls.Medical.StackSynchronization This class contains the methods that allows the synchronization between 2 or series.
Leadtools.Controls.Medical.StackSynchronization (Constructor) Initializes a new instance of the StackSynchronization class.
Leadtools.Controls.Medical.StackSynchronization.FindBestAlignment(Leadtools.Controls.Medical.FramePosition,Leadtools.Controls.Medical.FramePosition[]) Finds the closest match to frameToAlign from the array frames
Leadtools.Controls.Medical.StackSynchronization.AlignFrames(Leadtools.Controls.Medical.Frame,Leadtools.Controls.Medical.Cell) Finds the closest match to frameToAlign from the cell cell
Leadtools.Controls.Medical.SubCell This class represent the sub-cell that is used to display an image frame along with their accessories (annotation, overlay text, border...etc).
Leadtools.Controls.Medical.SubCell(Leadtools.Controls.Medical.Cell,String) (Constructor) Initializes a new Frame class object with explict parameters.
Leadtools.Controls.Medical.SubCell.Dispose Releases all resources used by the ActionCommand.
Leadtools.Controls.Medical.SubCell.Invalidate Redraws the sub-cell.
Leadtools.Controls.Medical.SubCell.OnSizeChanged Raises the SizeChanged event.
Leadtools.Controls.Medical.SubCell.UpdateOverlay Refresh the overlay text container.
Leadtools.Controls.Medical.SubCell.AnnotationCanvas Gets the annotation canvas.
Leadtools.Controls.Medical.SubCell.OverlayCanvas Gets the overlay texts canvas.
Leadtools.Controls.Medical.SubCell.ParentCell Gets the parent cell of this sub-cell.
Leadtools.Controls.Medical.SubCell.AttachedFrame Gets the frame attached to this sub-cell.
Leadtools.Controls.Medical.SubCell.Selected Gets or sets whether the sub-cell is selected or not.
Leadtools.Controls.Medical.SubCell.Div gets The div of this sub-cell.
Leadtools.Controls.Medical.SubCell.Bounds Gets or sets the boundaries of the sub-cells.
Leadtools.Controls.Medical.SubCell.BackColor Gets or sets the background color.
Leadtools.Controls.Medical.SubCell.DivID Gets or sets the div element id.
Leadtools.Controls.Medical.SubCell.ForeColor Gets or sets the fore color.
Leadtools.Controls.Medical.WindowLevelAction This class represents the window level action that is used to interactively update the window level width and center of the image.
Leadtools.Controls.Medical.WindowLevelAction (Constructor) Initializes a new instance of the WindowLevelAction with default parameters.
Leadtools.Controls.Medical.WindowLevelAction.Init Initializes the window level action.
Leadtools.Controls.Medical.WindowLevelAction.Dispose(Object) Releases all resources used by the specified item
Leadtools.Controls.Medical.WindowLevelAction.Start(Object) Starts or runs the window level action. meaning that clicking and dragging will update the window level width and center value of the image based on the direction of the dragging.
Leadtools.Controls.Medical.WindowLevelData Represents that interactive mode that allows the user to adjust the window level of the image using the mouse or by touching and dragging.
Leadtools.Controls.Medical.WindowLevelData (Constructor) Initializes a new instance of the WindowLevelData class.
Leadtools.Controls.Medical.WindowLevelData.ResizedCanvas Gets the resized version of the canvas Canvas.
Leadtools.Controls.Medical.WindowLevelData.ResizedRenderer Gets the resized version of the canvas Renderer.
Leadtools.Controls.Medical.WindowLevelData.WindowLevelSensitivity Gets the window level sensitivity.
Leadtools.Controls.Medical.WindowLevelData.EnableWindowLevelSensitivity Gets or sets whether to enable the window level mouse sensitivity or not.
Leadtools.Controls.Medical.WindowLevelData.Canvas Gets or sets the canvas that contains the source image data.
Leadtools.Controls.Medical.WindowLevelData.Renderer Gets or sets the render which is the engine responsible for rendering the image using the specified window level parameters.
Leadtools.Controls.Medical.WindowLevelData.ImageData Gets or sets the array that contains the full image data.
Leadtools.Controls.Medical.WindowLevelData.ResizedImageData Gets the resized version of the image data ImageData
Leadtools.Controls.Medical.WindowLevelData.Image Gets or sets the image data compressed as a png image.
Leadtools.Controls.Medical.WindowLevelData.DragDeltaSensitivity Gets or sets the windows level interactive mode drag sensitivity value.
Leadtools.Controls.Medical.WindowLevelData.ResizeFactor Gets or sets the image resize factor.
Leadtools.Controls.Medical.WindowLevelData.InteractiveMode Gets the interactive mode that this WindowLevelData instance is attached to.
Leadtools.Controls.Medical.WindowLevelInteractiveMode.Dispose Releases all resources used by the WindowLevelInteractiveMode.
Leadtools.Controls.Medical.WindowLevelInteractiveMode (Constructor) Initializes a new instance of the WindowLevelInteractiveMode class.
Leadtools.Controls.Medical.WindowLevelInteractiveMode.Id Gets the id of this interactive mode.
Leadtools.Controls.Medical.WindowLevelInteractiveMode.Data Gets or sets the image and window level data that the interactive mode will modify.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Controls.Medical.DICOMImageInformation.SetAndPrepareImageDataAsync(Int32[],Leadtools.Controls.Medical.OnPrepareDataCompleted) Sets and prepares the image data asynchronously.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.Render(Leadtools.Html.ImageData,Boolean) Renders the image with window leveling applied into the specified HTML 5 ImageData object.
Leadtools.Controls.Medical.DICOMImageInformationRenderer.UpdateRenderer Updates the window level by resetting the LUT to the default width and center values.

 

Version Changes: 17 to 17.5

New Assembly

The following library has been added to LEADTOOLS For .NET v17.5:

Namespace Description
Leadtools.Controls.Medical JavaScript Contains classes for implementing client-side window leveling and image processing.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS HTML5 JavaScript
Click or drag to resize