Leadtools MedicalViewer Assembly Changes

Summary

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name Description
Leadtools.MedicalViewer.MedicalViewerCell.GetCellImage(bool,LeadRectD,MedicalViewerCellImageFeatures) Returns a printable version of the cell using the specified dimensions.
Leadtools.MedicalViewer.MedicalViewerMPRCell.CrossHairChanged Notifies the instance that the cross-hair location on the cell has changed.
Leadtools.MedicalViewer.MedicalViewerMPRCrossHairChangedArgs Provides data for the event CrossHairChanged.
Leadtools.MedicalViewer.MedicalViewerMultiCell.GetCellImage(int,ValueType,bool,MedicalViewerCellImageFeatures) Returns a printable version of the sub-cell using the specified dimensions.

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.MedicalViewer.<!--- This is an automatically generated file. Do not modify! --> Initializes a new instance of the MedicalViewerCollectionEventArgs<T> class with default parameters.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationRotateAngle Gets the automation object rotation angle.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationScaleFactor Gets the automation scale factor value.
Leadtools.MedicalViewer.MedicalViewerBaseCell.IsAutomationEventsHooked Gets or sets whether the automation events are hooked or not.
Leadtools.MedicalViewer.MedicalViewerCollection<T> Represents a generic collection of objects.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Add(T) Adds the specified item to the end of the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.AddRange(ICollection<T>) Adds the elements of an ICollection to the end of the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.BringToFront(T,bool) Brings the specified item forward in the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Clear Removes all items from the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Constructor Creates a new instance of MedicalViewerCollection<T> with default settings.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Contains(T) Determines whether or not the specified item is contained in the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.CopyTo(T[],int) Copies all the elements of the collection to the specified one-dimensional array starting at the specified destination array index.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Count Gets the number of items in the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.DisableEvents Called to disable raising the ItemAdded and ItemRemoved events.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.EnableEvents Called to enable raising the ItemAdded and ItemRemoved events.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.GetEnumerator Returns a generic enumerator that can iterate through the MedicalViewerCollection<T>
Leadtools.MedicalViewer.MedicalViewerCollection<T>.IndexOf(T) Returns the index of the specified item if it is found in the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Insert(int,T) Inserts the specified item at the specified index.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.IsReadOnly Specifies whether or not the collection is Read Only.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Item Gets and sets the item at the specified index from within the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.ItemAdded Occurs when an item is added to the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.ItemRemoved Occurs when an item is removed from the collection.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.OnItemAdded(MedicalViewerCollectionEventArgs) Raises the ItemAdded event.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.OnItemRemoved(MedicalViewerCollectionEventArgs) Raises the ItemRemoved event.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.Remove(T) Removes the specified item.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.RemoveAt(int) Removes the item from the specified index.
Leadtools.MedicalViewer.MedicalViewerCollection<T>.SendToBack(T,bool) Sends the specified item back in the collection.
Leadtools.MedicalViewer.MedicalViewerCollectionEventArgs<T> Provides information for ItemAdded and ItemRemoved methods.
Leadtools.MedicalViewer.MedicalViewerCollectionEventArgs<T>.#ctor(``0) Initializes a new instance of the MedicalViewerCollectionEventArgs<T> class with the specified parameters.
Leadtools.MedicalViewer.MedicalViewerCollectionEventArgs<T>.Item The object that has been added or removed.

Removed Members (version 20)

The following members have been removed:

Name
None

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.MedicalViewer.``0Collection`1 - Represents a generic collection of MedicalViewerCobbAngle objects.
Leadtools.MedicalViewer.``0sCollection`1 - Represents a generic collection of MedicalViewerDoublePlaneCutLine objects.
Leadtools.MedicalViewer.MedicalViewer.AlignScrollBarToLeft Gets or sets the value that determines whether to align the medical viewer scrollbar to the left or right.
Leadtools.MedicalViewer.MedicalViewer.BurnTag(RasterImage,int,MedicalViewerTagAlignment,string) Burns the tag onto the image with the specified parameters.
Leadtools.MedicalViewer.MedicalViewer.BurnTag(RasterImage,int,MedicalViewerTagAlignment,string,Font) Burns the tag onto the image with the specified parameters.
Leadtools.MedicalViewer.MedicalViewer.BurnTag(RasterImage,int,MedicalViewerTagAlignment,string,Font,int,int) Burns the tag onto the image with the specified parameters .
Leadtools.MedicalViewer.MedicalViewer.DeleteCell Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.LowMemoryUsageEnabled Gets or set whether to enable the low memory usage feature of the medical viewer.
Leadtools.MedicalViewer.MedicalViewer.SaveAnnotations(string,bool) Saves the annotation container(s) of a cell to a file.
Leadtools.MedicalViewer.MedicalViewer.SelectedCellsChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerDragDrop Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerDragOver Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerScroll Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer3DRequestedInformationType.RequestMPRWindow Request an MPR window.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationMedia Media Annotation. Clicking and dragging creates an media object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationRubberStamp Rubber Stamp Annotation. Clicking and dragging creates a rubber stamp object.
Leadtools.MedicalViewer.MedicalViewerAnimationFlags.StopAtEnd Play the animation until it reach to the last frame if the combined with PlayForward or first frame if combined with PlayBackword.
Leadtools.MedicalViewer.MedicalViewerAnnotationChangedEventArgs - The MedicalViewerAnnotationChangedEventArgs class provides data for the MedicalViewerBaseCell.AnnotationChanged event.
Leadtools.MedicalViewer.MedicalViewerAnnotationChangeType - Represents the change applied to the annotations in the cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AlignScrollBarToLeft Gets or sets the value that determines whether to align the cell scrollbar to the left or right.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationPrecedency Gets or sets whether to give the priority to the annotation over any other action or not.
Leadtools.MedicalViewer.MedicalViewerBaseCell.Automation Gets the automation object for this cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationAntiAlias Gets or sets a value that indicate whether anti-aliasing should be used during rendering.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationAttach(AnnContainer) Called when AnnAutomation.Attach is called.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationContainer Gets the Leadtools.Annotations.Core.AnnContainer for this MedicalViewerBaseCell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationContainerIndex Gets or sets the active container index.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationDataProvider Gets or sets the data provider to use for getting and setting image data.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationDetach Called when AnnAutomation.Detach is called.
Leadtools.MedicalViewer.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
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationDpiX Gets the horizontal resolution of the screen.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationDpiY Gets the vertical resolution of the screen.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationEnabled Gets a value that indicates whether the automation control is enabled and can received mouse, touch or keyboard events.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationEnabledChanged Event that must trigger whenever the value of AutomationEnabled is changed.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationGetContainersCallback Gets or sets the callback that is used to obtain the collection of annotation containers used by the automation.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationGotFocus Event that must trigger when the control receives the focus. LeadEventArgs
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationInvalidate(LeadRectD) Invalidates the specified region of the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationLostFocus Event that must trigger when the control loses the focus. LeadEventArgs
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationManager Gets the automation manager for this cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationObject Gets or sets the automation object.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationPointerDown Event that must trigger when the pointer (mouse or touch) is down or tapped on the control. Leadtools.Annotations.Core.AnnPointerEventArgs
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationPointerMove Event that must trigger when the pointer (mouse or touch) is moved or dragged on the control. Leadtools.Annotations.Core.AnnPointerEventArgs
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationPointerUp Event that must trigger when the pointer (mouse or touch) is up or released from the control. Leadtools.Annotations.Core.AnnPointerEventArgs
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationScrollOffset Gets the scroll offset being used by the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationSizeChanged Event that must trigger whenever the size of the control changes.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationTransform Gets the matrix object that represents the current transformation for the annotations objects.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationTransformChanged Event that must trigger whenever the value of AutomationTransform is changed.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationUseDpi Gets a value that indicate whether to use the resolution values when viewing an image.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationUseDpiChanged Event that must trigger whenever the value of AutomationUseDpi is changed.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationXResolution Gets the horizontal resolution of the image.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AutomationYResolution Gets the vertical resolution of the image.
Leadtools.MedicalViewer.MedicalViewerBaseCell.BuiltInTag Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragDrop Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragOver Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CellParentChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ChangingWindowLevel Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CustomAnnotationDataRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.DeleteAnnotation Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.DesignerCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.GetCellRulerLength(int) Gets or sets the value that represents the length of the specified ruler.
Leadtools.MedicalViewer.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.
Leadtools.MedicalViewer.MedicalViewerBaseCell.OnAutomationDoubleClick(AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is double clicked or tapped on the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.OnAutomationPointerDown(AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is pressed down or tapped on the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.OnAutomationPointerMove(AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is moving or dragging on the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.OnAutomationPointerUp(AnnPointerEventArgs) Must be called when the pointer (mouse or touch) is released up from the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ProbeToolTextChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.PropertyChanged Occurs when a property value changes.
Leadtools.MedicalViewer.MedicalViewerBaseCell.RenderingEngine Gets or sets the rendering engine associated with this control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.SelectedSubCellChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ShowRulerLength Gets or sets the value that indicates whether to show the cell ruler length.
Leadtools.MedicalViewer.MedicalViewerBaseCell.SpyGlassStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.StartDrawingAnnotation Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.UserTag Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStopped Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.BestAligned(int,Point3D[],double[][]) Returns the index of the element that is best aligned with the specified cell frame.
Leadtools.MedicalViewer.MedicalViewerCell.BorderThickness Gets or sets the cell border thickness.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDoubleClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CustomPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CutlineCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DFrameRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.DerivativeGenerated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.FramesLoaded Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.FramesRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PaintImage Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PanoramicDataRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PlaneCutLineClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PostPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PrePaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.RegionCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.RequestOnScroll Gets or sets the value that determines whether to send FramesRequested event immediatly when thumb-scrolling the cell scrollbar.
Leadtools.MedicalViewer.MedicalViewerCell.Resized Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UIChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseWheel Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.ZoomToRectangle(Rectangle) Zooms the image towards the specified rectangle.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.OnItemAdded(RasterCollectionEventArgs) Overrides the Leadtools.RasterCollection.OnItemAdded.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.OnItemRemoved(RasterCollectionEventArgs) Overrides the Leadtools.RasterCollection.OnItemRemoved.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.Remove(MedicalViewerBaseCell) Removes the specified cell.
Leadtools.MedicalViewer.MedicalViewerCobbAngle.#ctor(AnnPolylineObject,AnnPolylineObject) Initializes a new instance of the MedicalViewerCobbAngle class with explicit parameters.
Leadtools.MedicalViewer.MedicalViewerIcon.#ctor Initializes a new instance of the MedicalViewerIcon class.
Leadtools.MedicalViewer.MedicalViewerImageData.AcquisitionTime Gets or sets the value that determines the image acquistion time.
Leadtools.MedicalViewer.MedicalViewerLayoutOptions.#ctor Initializes a new instances of the MedicalViewerLayoutOptions class with default parameters
Leadtools.MedicalViewer.MedicalViewerMPRPolygon.EnableDragThickness Gets or sets the value that determines whether to allow the user to click on the panoramic polygon body and drag a way to automatically adjust the thickness.
Leadtools.MedicalViewer.MedicalViewerMPRPolygon.Thickness Gets or sets the value that determines the thickness of the panoramic polygon strip.
Leadtools.MedicalViewer.MedicalViewerMultiCell.ActiveSubCellChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerReferenceLine.Center Gets or sets the Point2D that represents the center point of the cut-line and double-cutline.
Leadtools.MedicalViewer.MedicalViewerReferenceLineProperties.Movable Gets or sets a value that indicates whether to allow the user to move the cutline and double-cutlines by mouse.
Leadtools.MedicalViewer.MedicalViewerSeriesLocalizer.Criteria Gets or sets the criteria that is used to separate the series into multiple stacks.
Leadtools.MedicalViewer.MedicalViewerSeriesManager.Sort(MedicalViewerImageData) Sorts the input list of data based on various values stored inside them.
Leadtools.MedicalViewer.MedicalViewerSeriesManager.Sort(MedicalViewerImageData,MedicalViewerSortCriteria) Sorts the input list of data based on various values stored inside them.
Leadtools.MedicalViewer.MedicalViewerSeriesManager.Sort(MedicalViewerImageData,MedicalViewerSortCriteria,MedicalViewerSortSeperationCriteria) Sorts the input list of data based on various values stored inside them.
Leadtools.MedicalViewer.MedicalViewerSeriesStack.Criteria Gets or sets the criteria that is used to separate the series into multiple stacks.
Leadtools.MedicalViewer.MedicalViewerSortCriteria - Specifies cell sorting criteria that will be used to sort frames.
Leadtools.MedicalViewer.MedicalViewerSortSeparationCriteria - Specifies the criteria that is used to separate the series into multiple stacks through the method Sort.
Leadtools.MedicalViewer.MedicalViewerSplitter.#ctor Initializes a new instance of this class.
Leadtools.MedicalViewer.MedicalViewerSubCell.Dispose(bool) Releases all the resources used by this MedicalViewerSubCell.
Leadtools.MedicalViewer.MedicalViewerSubCell.Shutter Gets the class that contains the annotation shutter objects.
Leadtools.MedicalViewer.MedicalViewerSubCell.WindowLevelValueRange Gets the class that contains the window level boundaries
Leadtools.MedicalViewer.MedicalViewerSynchronization.#ctor Initializes a new instance of this class.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Add(MedicalViewerBaseCell) Appends the synchronized cell to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.AddRange(MedicalViewerBaseCell) Appends an array of synchronized cells to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Insert(int,MedicalViewerBaseCell) Appends the synchronized cell to the collection using the specified index.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Remove(MedicalViewerBaseCell) Removes the specified synchronized cell.
Leadtools.MedicalViewer.ShutterArea - This class highlights areas marked by closed annotation object and dim the areas outside these objects.
Leadtools.MedicalViewer.WindowLevelRange - Represents the class that defines the boundaries of the window level action.

Removed Members

The following members have been removed:

Name Description
Leadtools.MedicalViewer.MedicalViewer.DeleteCell Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.SelectedCellsChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerDragDrop Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerDragOver Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.ViewerScroll Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.AnnotationCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.BuiltInTag Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragDrop Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragOver Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ChangingWindowLevel Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.CustomAnnotationDataRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.DeleteAnnotation Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.DesignerCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ProbeToolTextChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.PropertyChanged Occurs when a property value changes.
Leadtools.MedicalViewer.MedicalViewerBaseCell.SelectedSubCellChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.SpyGlassStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.StartDrawingAnnotation Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.UserTag Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStopped Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.BestAligned(int,Point3D[],double[]) Returns the index of the imagePosition and imageOrientation arrays that is best aligned with the cell frame specified by the subCellIndex.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDoubleClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CustomPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CutlineCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DFrameRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.DerivativeGenerated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.FramesLoaded Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.FramesRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PanoramicDataRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PlaneCutLineClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PostPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PrePaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.RegionCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Resized Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UIChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseWheel Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.ZoomToRectangle(LeadRect) Zooms the image towards the specified rectangle.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.OnItemAdded(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemAdded(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.OnItemRemoved(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemRemoved(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerCellCollection<MedicalViewerBaseCell>.Remove(`0) Removes the specified cell.
Leadtools.MedicalViewer.MedicalViewerCobbAngle.#ctor(AnnLineObject,AnnLineObject) Initializes a new instance of the Leadtools.MedicalViewer.MedicalViewerCobbAngle class with explicit parameters.
Leadtools.MedicalViewer.MedicalViewerCobbAngleCollection<MedicalViewerCobbAngle> - Represents a generic collection of Leadtools.MedicalViewer.MedicalViewerCobbAngle objects.
Leadtools.MedicalViewer.MedicalViewerCobbAngleCollection<MedicalViewerCobbAngle>.Add(`0) Appends the cobb-angle object to the collection.
Leadtools.MedicalViewer.MedicalViewerCobbAngleCollection<MedicalViewerCobbAngle>.AddRange(ICollection{`0}) Appends an array of cobb-angle objects to the collection.
Leadtools.MedicalViewer.MedicalViewerCobbAngleCollection<MedicalViewerCobbAngle>.Insert(int,`0) Appends the cobb-angle object to the collection using the specified index.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine> - Represents a generic collection of Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLine objects.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.Add(`0) Appends the double cut line object to the collection.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.Insert(int,`0) Appends the double cut line object to the collection using the specified index..
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.OnItemAdded(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemAdded(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.OnItemRemoved(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemRemoved(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.Remove(`0) Removes the specified cell.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<MedicalViewerDoublePlaneCutLine>.RemoveAt(int) Removes the plane cut line from the specified index.
Leadtools.MedicalViewer.MedicalViewerMultiCell.ActiveSubCellChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine> - Represents a generic collection of Leadtools.MedicalViewer.MedicalViewerPlaneCutLine objects.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.Add(`0) Appends the cut line object to the collection.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.Insert(int,`0) Appends the cut line object to the collection using the specified index.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.OnItemAdded(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemAdded(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.OnItemRemoved(RasterCollectionEventArgs{0}) | Overrides the *Leadtools.RasterCollection1.OnItemRemoved(Leadtools.RasterCollectionEventArgs{`0})*.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.Remove(`0) Removes the specified cell.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<MedicalViewerPlaneCutLine>.RemoveAt(int) Removes the plane cut line from the specified index.
Leadtools.MedicalViewer.MedicalViewerSeriesManager.Sort(MedicalViewerImageData}) Sorts the input list of data based on various values stored inside them.
Leadtools.MedicalViewer.MedicalViewerSplitterCollection<MedicalViewerSplitter> - Represents a collection of Leadtools.MedicalViewer.MedicalViewerSplitter objects.
Leadtools.MedicalViewer.MedicalViewerSubCell.SelectObject(AnnObject,bool) Selects or deselects the object.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject> - Represents a collection of Leadtools.MedicalViewer.MedicalViewerSynchronizationObject objects.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.Add(`0) Appends the synchronization object to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.AddRange(ICollection{`0}) Appends an array of synchronization objects to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.CanSynchronize(MedicalViewerActionType) Determines whether the type type supports synchronization.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.Insert(int,`0) Appends the synchronization object to the collection using the specified index.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.IsSynchronized(MedicalViewerActionType) Determines if the type type is already synchronized.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.Item(MedicalViewerActionType) An indexer definition, which allows client code to use [] notation on the class instance itself.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.Remove(`0) Removes the specified synchronization object.
Leadtools.MedicalViewer.MedicalViewerSynchronizationObjectCollection<MedicalViewerSynchronizationObject>.RemoveAt(int) Removes the synchronization object from the specified index.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Add(`0) Appends the synchronized cell to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.AddRange(ICollection{`0}) Appends an array of synchronized cells to the collection.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Insert(int,`0) Appends the synchronized cell to the collection using the specified index.
Leadtools.MedicalViewer.MedicalViewerSynchronizedCellCollection<MedicalViewerBaseCell>.Remove(`0) Removes the specified synchronized cell.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.MedicalViewer.MedicalViewerCobbAngle.BorderColor Gets or sets the color of the cobb angle text border.
Leadtools.MedicalViewer.MedicalViewerCobbAngle.BackgroundColor Gets or sets the color of the cobb angle text background.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ScaleTagType Gets or sets the style of scale overlay tag value which will be displayed on the cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.EnableRulerLongTicks Enables or disables the long ticks on the cell ruler.
Leadtools.MedicalViewer.MedicalViewerBaseCell.ShowCellRulerUnit Shows or hides the ruler measurement unit.
Leadtools.MedicalViewer.MedicalViewerBaseCell.RulerLength Gets or sets the length of the cell ruler.
Leadtools.MedicalViewer.MedicalViewerBaseCell.RulerTickSize Gets or sets the length of the cell ruler ticks.
Leadtools.MedicalViewer.MedicalViewerBaseCell.BuiltInTag Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerBaseCell.Font Gets or sets the font that is used to draw the tags.
Leadtools.MedicalViewer.MedicalViewerCell.SuspendCalculation Temporarily suspends the calculation logic of the reference line for the cell.
Leadtools.MedicalViewer.MedicalViewerCell.ResumeCalculation Resumes the usual calculation logic of the reference line.
Leadtools.MedicalViewer.MedicalViewerCell.ZoomToRectangle(Leadtools.LeadRect) Zooms the image towards the specified rectangle.
Leadtools.MedicalViewer.MedicalViewerCell.BestAligned(Int32,Leadtools.MedicalViewer.Point3D[],Double[][]) Returns the index of the imagePosition and imageOrientation arrays that is best aligned with the cell frame specified by the subCellIndex.
Returns an array that contains the built-in palette entries of the look up table specified by lookupTableType
Leadtools.MedicalViewer.MedicalViewerCell.GetPalette(Leadtools.MedicalViewer.MedicalViewerPaletteType)
Leadtools.MedicalViewer.MedicalViewerCell.Resized Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CutlineCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PatientOrientation Gets or sets an array of values that represent the patient orientation of the image attached to this cell.
Leadtools.MedicalViewer.MedicalViewerCell.MaximumScaleValue Gets or sets the maximum allowed value for the scale action to reach.
Leadtools.MedicalViewer.MedicalViewerCell.MinimumScaleValue Gets or sets the minimum allowed value for the scale action to reach.
Leadtools.MedicalViewer.MedicalViewerFusion.OffsetX Gets or sets the X offset of the fused image relative to the original image.
Leadtools.MedicalViewer.MedicalViewerFusion.OffsetY Gets or sets the Y offset of the fused image relative to the original image.
Leadtools.MedicalViewer.MedicalViewerFusion.Scale Gets or sets the normalized scale of the fused image.
Leadtools.MedicalViewer.MedicalViewerFusion.DisplayRectangle Gets or sets the rectangle that is used to display the fused image.
Leadtools.MedicalViewer.MedicalViewerFusion.Fit Enables or disables fitting the fused image to the original image.
Leadtools.MedicalViewer.MedicalViewerFusion.Rotation Gets or sets the amount of rotation to the fused image.
Leadtools.MedicalViewer.MedicalViewerScaleTagType Represents the style of scale overlay tag value which will be displayed on the cell.
Leadtools.MedicalViewer.MedicalViewerScaleTagType.X Displays the scale value in a normalized form.
Leadtools.MedicalViewer.MedicalViewerScaleTagType.Percentage Displays the scale value in a percentage form.
Leadtools.MedicalViewer.MedicalViewerActionType.FusionTranslucency Moving the mouse changes the transparency value between two fused cells.
Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs The MedicalViewerBuiltInTagEventArgs class provides data for the Leadtools.MedicalViewer.MedicalViewerBaseCell.BuiltInTag event.
Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs(Int32,Leadtools.MedicalViewer.MedicalViewerTagType,String) (Constructor) Initializes a new instance of the Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs class object with explicit parameters.
Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs.Text Gets or sets the value that represents the tag text that will be displayed.
Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs.TagType Gets the type of the tag.
Leadtools.MedicalViewer.MedicalViewerBuiltInTagEventArgs.SubCellIndex Gets the index of sub-cell that contains the tag.
Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs The MedicalViewerCutlineCreatedEventArgs class provides data for the Leadtools.MedicalViewer.MedicalViewerCell.CutlineCreated event.
Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs(Boolean) (Constructor) Initializes a new instance of the Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs class object with explicit parameters.
Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs.DoubleCutLine Gets the value that represents whether the sender is a double-cutline, or a single cutline.
Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs.FirstCell Gets or sets the cell that will hold the cutline image, or the first cutline image in case of the double cutline.
Leadtools.MedicalViewer.MedicalViewerCutlineCreatedEventArgs.SecondCell Gets or sets the cell that will hold the second cutline image.
Leadtools.MedicalViewer.MedicalViewer.FullExplode Gets or sets the value that determines whether to allow the viewer to enter a full explode mode (focus mode) when a cell or sub-cell is double clicked.
Leadtools.MedicalViewer.MedicalViewerSubCell.ImageOrientation Gets or sets an array of double values that represents the orientation of the frame.

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

Leadtools.MedicalViewer Assembly Changes from Version 17.5 to Version 18

New Types

The following types have been added in v18:

Type Description
MedicalViewerScaleTagType Enumeration that represents the style of scale overlay tag value which will be displayed on the cell.
MedicalViewerBuiltInTagEventArgs The MedicalViewerBuiltInTagEventArgs class provides data for the Leadtools.MedicalViewer.MedicalViewerBaseCell.BuiltInTag event.

New Members

The following member has been added to existing types in v18:

Member Description
MedicalViewerActionType.FusionTranslucency Moving the mouse changes the transparency value between two fused cells.
MedicalViewerSubCell.ImageOrientation Gets or sets an array of double values that represents the orientation of the frame.
MedicalViewerBaseCell.BuiltInTag Optional delegate method for additional processing. Occurs when the built-in tags is about to be drawn.
MedicalViewerBaseCell.ScaleTagType Gets or sets the style of scale overlay tag value which will be displayed on the cell.
MedicalViewerBaseCell.EnableRulerLongTicks Enables or disables the long ticks on the cell ruler.
MedicalViewerBaseCell.ShowCellRulerUnit Shows or hides the ruler measurement unit.
MedicalViewerBaseCell.RulerLength Gets or sets the length of the cell ruler.
MedicalViewerBaseCell.RulerTickSize Gets or sets the length of the cell ruler ticks.
MedicalViewerCell.SuspendCalculation Temporarily suspends the calculation logic of the reference line for the cell.
MedicalViewerCell.ResumeCalculation Resumes the usual calculation logic of the reference line.
MedicalViewerCell.ZoomToRectangle Zooms the image towards the specified rectangle.
MedicalViewerCell.BestAligned(int subCellIndex, Point3D[] imagePosition, Double[] imageOrientation) Returns the index of the imagePosition and imageOrientation arrays that is best aligned with the cell frame specified by the subCellIndex.
MedicalViewerCell.GetPalette(MedicalViewerPaletteType lookupTableType) Returns an array that contains the built-in palette entries of the look up table specified by lookupTableType.
MedicalViewerFusion.DisplayRectangle Gets or sets the rectangle that is used to display the fused image.
MedicalViewerFusion.Fit Enables or disables fitting the fused image to the original image.
MedicalViewerFusion.Rotation Gets or sets the amount of rotation to the fused image.

For more information, refer to New in 18.

Leadtools.MedicalViewer Assembly Changes from Version 17 to Version 17.5

New Types

The following types have been added to LEADTOOLS for .NET v17.5

Type Description
Leadtools.MedicalViewer.MedicalViewerSplitter Represents the class that is used to gets or updates the information of the viewer splitter.
Leadtools.MedicalViewer.MedicalViewerSplitterCollection<MedicalViewerSplitter> Represents a collection of Leadtools.MedicalViewer.MedicalViewerSplitter objects.
Leadtools.MedicalViewer.MedicalViewerMPRPolygonHitTest Represents the enumeration that will be sent through the Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonClicked event.
Leadtools.MedicalViewer.MedicalViewerSynchronizationType Represents the enumeration that is used to set the synchronization type for the cells in the viewer.
Leadtools.MedicalViewer.MedicalViewerFramesLoadedEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewerCell.FramesLoaded event.
Leadtools.MedicalViewer.MedicalViewerPanoramicDataRequestedEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewerCell.PanoramicDataRequested event.
Leadtools.MedicalViewer.MedicalViewerPanoramicCell Represents the cell that will be used to display the panoramic frame resulted from adding a Leadtools.MedicalViewer.MedicalViewerMPRPolygon to another cell.
Leadtools.MedicalViewer.MedicalViewerMPRPolygon Represents the MPR polygon that is used to generate a panoramic image as well as paraxial cut cells.
Leadtools.MedicalViewer.MedicalViewerMPRPolygonClickedEventsArgs Provides data for the Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonClicked event.
Leadtools.MedicalViewer.MedicalViewerMPRPolygonEventsArgs Provides data for the Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonCreated event.
Leadtools.MedicalViewer.MedicalViewerParaxialCutCell Represents the cell that will be used to display the paraxial cut cells. It is generated by creating and adding a Leadtools.MedicalViewer.MedicalViewerMPRPolygon to another cell.
Leadtools.MedicalViewer.MedicalViewerPointCollection Represents a generic collection of System.Drawing.PointF objects.
Leadtools.MedicalViewer.MedicalViewerDragEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewer.ViewerDragDrop, Leadtools.MedicalViewer.MedicalViewer.ViewerDragOver, Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragDrop, and Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragOver events.
Leadtools.MedicalViewer.MedicalViewerCobbAngle Represents the class that is used to connect two annotation lines together and display the angle between them. The angle between them is called the Cobb-Angle.
Leadtools.MedicalViewer.MedicalViewerCobbAngleCollection Represents a generic collection of Leadtools.MedicalViewer.MedicalViewerCobbAngle objects.

New Members

The following members have been added to existing types in LEADTOOLS for .NET v17.5:

Description Leadtools.MedicalViewer.MedicalViewer.ColumnSplitters Gets the collection that contains information about the column splitters.

Leadtools.MedicalViewer.MedicalViewer.RowSplitters Gets the collection that contains information about the row splitters.

Leadtools.MedicalViewer.MedicalViewerAnimation.IntervalType Gets or sets the enumeration that determines whether to make the engine interpret the wait Interval value as a milliseconds or as frames per second.

Leadtools.MedicalViewer.MedicalViewerBaseCell.SelectedSubCellChanged Optional delegate method for additional processing.

Leadtools.MedicalViewer.MedicalViewerBaseCell.ShowControlPoints Gets or sets the value that indicates whether to display the annotation control point or not.

Leadtools.MedicalViewer.MedicalViewerBaseCell.SetOffset(Leadtools.MedicalViewer.Point2D) Translates the image position according to the provided X and Y values.

Leadtools.MedicalViewer.MedicalViewerBaseCell.SetOffset(System.Double,System.Double) Translates the image position according to the provided X and Y values.

Leadtools.MedicalViewer.MedicalViewerBaseCell.GetOffset Gets the current coordinates of the image.

Leadtools.MedicalViewer.MedicalViewerBaseCell.GetWindowLevelCenter Gets the window level center value for the image.

Leadtools.MedicalViewer.MedicalViewerBaseCell.GetWindowLevelWidth Gets the window level width value for the image.

Leadtools.MedicalViewer.MedicalViewerBaseCell.SetWindowLevel(System.Int32,System.Int32) Sets the window level width and center values for the image.

Leadtools.MedicalViewer.MedicalViewerCell.UseWindowLevelBoundaries Gets or sets the value that indicates whether to limit the width and center value to the range specified by the image calculated range.

Leadtools.MedicalViewer.MedicalViewerCell.ScaleType Gets or sets the scale type used when using the zoom action.

Leadtools.MedicalViewer.MedicalViewerMultiCell.GetOffset(System.Int32 Gets the current coordinates of the image.

Leadtools.MedicalViewer.MedicalViewerMultiCell.GetWindowLevelWidth(System.Int32) Gets the window level width value for the image.

Leadtools.MedicalViewer.MedicalViewerMultiCell.GetWindowLevelCenter(System.Int32) Gets the window level center value for the image.

Leadtools.MedicalViewer.MedicalViewerMultiCell.SetWindowLevel(System.Int32,System.Int32,System.Int32) Sets the window level width and center values for the image.

Leadtools.MedicalViewer.MedicalViewerMultiCell.SetOffset(System.Int32,System.Double,System.Double) Translates the image position according to the provided X and Y values.

Leadtools.MedicalViewer.MedicalViewerScaleType Represents the enumeration that determines which type of zoom to use.

Leadtools.MedicalViewer.MedicalViewerScaleType.Normal Enumeration value for specifying the use of normal zoom, (zooms to the part of the image that is displayed at the center of the cell).

Leadtools.MedicalViewer.MedicalViewerScaleType.Dynamic Enumeration value for specifying the use of Dynamic Zoom, (zooms to the point that the user clicked to zoom to).

Leadtools.MedicalViewer.MedicalViewerPaletteType Represents the enumeration that determines which palette to use to display the image.

Leadtools.MedicalViewer.MedicalViewerPaletteType.None Enumeration value for specifying not to use a palette (use the normal gray-scale lookup table).

Leadtools.MedicalViewer.MedicalViewerPaletteType.Cool Enumeration value for specifying the use of the Cool palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.CyanHot Enumeration value for specifying the use of the Cyan Hot palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.Fire Enumeration value for specifying the use of the Fire palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.ICA2 Enumeration value for specifying the use of the ICA2 palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.Ice Enumeration value for specifying the use of the Ice palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.OrangeHot Enumeration value for specifying the use of the Orange hot palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.RainbowRGB Enumeration value for specifying the use of the Rainbow RGB palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.RedHot Enumeration value for specifying the use of the Red hot palette.

Leadtools.MedicalViewer.MedicalViewerPaletteType.Spectrum Enumeration value for specifying the use of the Spectrum palette.

Leadtools.MedicalViewer.MedicalViewerCobbAngle.Angle Gets the Cobb-angle value.

Leadtools.MedicalViewer.MedicalViewerSubCell.PaletteType Gets or sets the value representing which type of palette is to be used to display the image.

Leadtools.MedicalViewer.MedicalViewer.ViewerDragDrop Optional delegate method for additional processing.

Leadtools.MedicalViewer.MedicalViewer.ViewerDragOver Optional delegate method for additional processing.

Leadtools.MedicalViewer.MedicalViewer.Exploded Gets or sets the value that determines whether the viewer is in the exploded mode or not.

Leadtools.MedicalViewer.MedicalViewer.SynchronizationType Gets or sets which type of synchronization to use to synchronize the cells in this viewer.

Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragDrop Optional delegate method for additional processing.

Leadtools.MedicalViewer.MedicalViewerBaseCell.CellDragOver Optional delegate method for additional processing.

Leadtools.MedicalViewer.MedicalViewerBaseCell.Match Matches the cell property specified by action to sourceCell.

Leadtools.MedicalViewer.MedicalViewerBaseCell.RotateLabels Rotates the label tags of an image in the cell with the specified parameters.

Leadtools.MedicalViewer.MedicalViewerBaseCell.FlipLabels Flips the label tags of an image in the cell with the specified parameters.

Leadtools.MedicalViewer.MedicalViewerBaseCell.ReverseLabels Reverses the label tags of an image in the cell with the specified subCellIndex.

Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonCreated Optional delegate method for additional processing. This event is fired when the user is done creating a polygon using the action Leadtools.MedicalViewer.MedicalViewerActionType.PanoramicPolygon.

Leadtools.MedicalViewer.MedicalViewerCell.PanoramicDataRequested Optional delegate method for additional processing. This event is fired when the 3D toolkit starts creating the initial data that will be used to render the panoramic image.

Leadtools.MedicalViewer.MedicalViewerCell.MPRPolygonClicked Optional delegate method for additional processing. This event is fired when the user clicks on the MPR polygon body or handle.

Leadtools.MedicalViewer.MedicalViewerCell.FramesLoaded Optional delegate method for additional processing. Occurs when frames are loaded into the Medical Viewer.

Leadtools.MedicalViewer.MedicalViewerCell.DisposeInternalData Disposes of the cut-plane data created by either the cut-line or the panoramic image.

Leadtools.MedicalViewer.MedicalViewerCell.AutoDisposeInternalData Gets or sets the value that indicates whether to automatically remove the internal data created by either the cut-line or the panoramic image.

Leadtools.MedicalViewer.MedicalViewerCell.SynchronizationID Gets or sets the ID that is used to synchronize multiple cells together.

Leadtools.MedicalViewer.MedicalViewerCell.GetScale Gets the scale of the image.

Leadtools.MedicalViewer.MedicalViewerCell.Polygons Gets the RasterCollection assigned to the control.

Leadtools.MedicalViewer.MedicalViewerCell.GetImagePosition Gets the image position of the cell frames based on the corresponding index.

Leadtools.MedicalViewer.MedicalViewerCell.UseDPI Enables or disables using the DPI feature.

Leadtools.MedicalViewer.MedicalViewerCell.DerivativeSource Gets the cell object which is used to generate the derivative images to the cell.

Leadtools.MedicalViewer.MedicalViewerCell.PageCount Gets the number of frames of the cell.

Leadtools.MedicalViewer.MedicalViewerCell.GetPage Gets the image page with the specified sub-cell index.

Leadtools.MedicalViewer.MedicalViewerCell.PhotometricInterpretation Gets or sets the photometric interpretation that will be used to display the image.

Leadtools.MedicalViewer.MedicalViewerCell.IsImageInverted Retrieves a value that indicates whether the image in the selected sub-cell index has been inverted.

Leadtools.MedicalViewer.MedicalViewerMPRCell.AxialName (Inherited from Leadtools.MedicalViewer.MedicalViewerCell Gets or sets the string that will be used as overlay text for the axial cell.

Leadtools.MedicalViewer.MedicalViewerMPRCell.SagittalName (Inherited from Leadtools.MedicalViewer.MedicalViewerCell Gets or sets the string that will be used as overlay text for the sagittal cell.

Leadtools.MedicalViewer.MedicalViewerMPRCell.CoronalName (Inherited from Leadtools.MedicalViewer.MedicalViewerCell Gets or sets the string that will be used as overlay text for the coronal cell.

Leadtools.MedicalViewer.MedicalViewerSubCell.CobbAngles Gets the MedicalViewerCobbAngleCollection assigned to the cell.

Leadtools.MedicalViewer.MedicalViewerParaxialCutCell.EfficientMemoryEnabled Enables efficient memory usage for the paraxial cut cell.

New Enumerations

The following enumerations have been added to LEADTOOLS for .NET v17.5

Enumeration Description
Leadtools.MedicalViewer.MedicalViewerAnimationIntervalType Determines the meaning of the value Leadtools.MedicalViewer.MedicalViewerAnimation.Interval.
Leadtools.MedicalViewer.MedicalViewer3DRequestedInformationType.MPRCalibrated Enumeration value that indicates the MPR plane is calibrated.

Other Improvements

In addition, the following improvements have been made:

  • The viewer is nearly 3 times faster when creating cells.
  • Stack performance has been optimized.
  • The ability to display fused images has been added. Fused images are multiple, overlapping images, each having some transparency. Images from different modalities can be blended (for example, a PET image can be blended with a CT scan).
  • LookUp Tables (LUT) can now be customized.
  • An "Owner-Draw Spyglass" has been added. It is similar to the Magnifying glass. However, the Owner-Draw Spyglass sends a copy of the image through an event. The user can then apply any effect on the copy, and that is what gets displayed when the users hovers the mouse over the original image. Overlay text is also displayed to provide information about the spyglass.
  • Single or multiple annotations can now be selected.
  • Annotations can be locked.
  • The AnnotationCreated event has been updated.
  • The Magnifying Glass can now be started without having to click a mouse button.
  • Text for the probe tool can now be customized.
  • The probe tool now supports signed images.
  • Cine playback can now be set to frames per second.
  • Window-leveling during Cine playback is now faster.
  • Dynamic and Custom Zoom Points have been added.
  • Virtual images can be used to add regions.
  • Programmatic control for setting the window-level width and center, setting the image offset, and controlling the viewer splitters has been added.

Leadtools.MedicalViewer Assembly Changes from Version 16.5 to Version 17

New Types

The following types have been added to LEADTOOLS for .NET v17

Type Description
Leadtools.MedicalViewer.MedicalViewerLayoutPosition Represents a layout position of a cell when the MedicalViewer is created in layout mode.
Leadtools.MedicalViewer.MedicalViewerBaseCell Represents the base cell class that contains the basic cell properties and methods.that the user must inherits his custom control from in order to be able to add it to the MedicalViewer
Leadtools.MedicalViewer.MedicalViewerData3DRequestedEventArgs Provides data for the MedicalViewerCell.Data3DRequested event.
Leadtools.MedicalViewer.MedicalViewer3DFrameRequestedEventArgs Provides data for the MedicalViewerCell.Data3DFrameRequested event.
Leadtools.MedicalViewer.Point3D Represents the 3D point.
Leadtools.MedicalViewer.Point2D Represents the 2D point.
Leadtools.MedicalViewer.MedicalViewerUserMode Specifies the design mode of the viewer when the viewer is created in layout mode.
Leadtools.MedicalViewer.MedicalViewerDesignTool Specifies the design tool to use during design mode in the viewer.
Leadtools.MedicalViewer.MedicalViewer3DRequestedInformationType Represents the enumeration that will be sent through the MedicalViewerCell.DataRequested and MedicalViewerCell.Data3DFrameRequested to request 3D information.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLinesCollection<T> Represents a generic collection of MedicalViewerPlaneCutLine Objects.
Leadtools.MedicalViewer.MedicalViewerSeriesLocalizer Represents the localizer image.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLinesCollection<T> Represents a generic collection of MedicalViewerDoublePlaneCutLine Objects.
Leadtools.MedicalViewer.MedicalViewerDoublePlaneCutLine Represents the class that is used to create and adjust a double oblique cut plane.
Leadtools.MedicalViewer.MedicalViewerSeriesStack Represents a stack of images.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLine Represents the class that is used to create or adjust the oblique cut plane.
Leadtools.MedicalViewer.MedicalViewerImageData Contains information about a DICOM image obtained from the data set.
Leadtools.MedicalViewer.MedicalViewerMultiCell Represents the class that is used to create and adjust the cell being added to or removed from the control.
Leadtools.MedicalViewer.MedicalViewerMPRCell Represents the class that is used to create an MPR cell.
Leadtools.MedicalViewer.MedicalViewerLayoutOptions Represents the class that is used to configure the layout options of the Medical Viewer.
Leadtools.MedicalViewer.MedicalViewerSeriesManager Sorts and groups the given data and provides the data to the user for easier and more organizes access.
Leadtools.MedicalViewer.MedicalViewerDerivativeGeneratedEventArgs Provides data for the MedicalViewerCell.DerivativeGenerated event.
MedicalViewerSubCell Represents the sub-cell which contains the annotation container, along with the properties and methods that control the annotation.
MedicalViewerCustomAnnotationArgs Provides data for the Leadtools.MedicalViewer.MedicalViewerBaseCell.CustomAnnotationDataRequested event.
MedicalViewerCustomAnnotationRequestedObject Represents the enumeration that will be sent through the Leadtools.MedicalViewer.MedicalViewerBaseCell.CustomAnnotationDataRequested to the custom annotation object, run designer, or edit designer.

Removed Types

The following types have been removed in LEADTOOLS for .NET v17

  • Leadtools.MedicalViewer.MedicalViewerCutPlaneLine
  • Leadtools.MedicalViewer.MedicalViewerRotate3DPlane
  • Leadtools.MedicalViewer.MedicalViewerCutPlaneLinesCollection
  • Leadtools.MedicalViewer.MedicalViewer3DCell
  • Leadtools.MedicalViewer.MedicalViewerPoint

New Members

The following members have been added to existing types in LEADTOOLS for .NET v17:

Member Description
Leadtools.MedicalViewer.MedicalViewerCell.OnHandleCreated Overrides Control.OnHandleCreated
Leadtools.MedicalViewer.MedicalViewerCell.Dispose(System.Boolean) Releases all resources used by the MedicalViewer.
Leadtools.MedicalViewer.MedicalViewerCell.OnUIChanged(Leadtools.MedicalViewer.MedicalViewerUIChangedEventArgs) Provides information about the Medical Viewer User Interface Changed event.
Leadtools.MedicalViewer.MedicalViewerCell.IsImageFlipped Retrieves whether the image has been flipped.
Leadtools.MedicalViewer.MedicalViewerCell.IsImageReversed Retrieves a value that indicates whether the image has been reversed.
Leadtools.MedicalViewer.MedicalViewerCell.GetCellImage(System.Boolean,Leadtools.MedicalViewer.MedicalViewerCellImageFeatures) Returns a printable version of the cell.
Leadtools.MedicalViewer.MedicalViewerCell.GetRotateImagePerspectiveAngle Gets the rotation angle for the image in the cell.
Leadtools.MedicalViewer.MedicalViewerCell.Refresh Updates and recalculates the data of the cell.
Leadtools.MedicalViewer.MedicalViewerCell.DisposeCutPlanesData Disposes of the cut-plane data.
Leadtools.MedicalViewer.MedicalViewerCell.BeginUpdate Stops the cell from being refreshed if any change is applied. This is useful to increase the control speed efficiency.
Leadtools.MedicalViewer.MedicalViewerCell.EndUpdate Refreshes the control to include all the changes made after using the BeginUpdate method.
Leadtools.MedicalViewer.MedicalViewerCell.SetNoImageText(System.String) Sets the text that will be displayed if the image has not been loaded. This is used only with the low memory usage feature. Please refer to EnableLowMemoryUsage
Leadtools.MedicalViewer.MedicalViewerCell(Leadtools.RasterImage,Leadtools.MedicalViewer.MedicalViewerLayoutPosition) Initializes a new instance of the MedicalViewerCell class.
Leadtools.MedicalViewer.MedicalViewerCell.SetActionKeys(Leadtools.MedicalViewer.MedicalViewerActionType,Leadtools.MedicalViewer.MedicalViewerKeys) Sets the keystroke combination for the specified action.
Leadtools.MedicalViewer.MedicalViewerCell.GetActionKeys(Leadtools.MedicalViewer.MedicalViewerActionType) Gets the keystroke combination for the specified action.
Leadtools.MedicalViewer.MedicalViewerCell.GetActionProperties(Leadtools.MedicalViewer.MedicalViewerActionType,System.Int32) Gets the current properties for the specified action.
Leadtools.MedicalViewer.MedicalViewerCell.SetActionProperties(Leadtools.MedicalViewer.MedicalViewerActionType,Leadtools.MedicalViewer.MedicalViewerBaseAction,System.Int32) Sets the current properties for the specified action.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.AnimationStopped Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDoubleClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CellMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.CustomPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UIChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DFrameRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Data3DRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.DerivativeGenerated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.FramesRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PlaneCutLineClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PrePaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PostPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.RegionCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionMouseWheel Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.UserActionKeyDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.Derivative Gets the value that indicates whether the cell has a derivative image out of the cut-plane.
Leadtools.MedicalViewer.MedicalViewerCell.Titlebar Gets the MedicalViewerTitlebar assigned to the control.
Leadtools.MedicalViewer.MedicalViewerCell.InteractiveInterpolation Gets or sets the value that determines whether to apply the interpolation during the action, or only when releasing the mouse button or key.
Leadtools.MedicalViewer.MedicalViewerCell.ShowCellBoundaries Enables or disables showing the Reference line color as a boundary that surrounds the cell.
Leadtools.MedicalViewer.MedicalViewerCell.ShowCellScroll Enables or disables showing the cell scroll bar that is used to scroll through the frames.
Leadtools.MedicalViewer.MedicalViewerCell.ShowFreezeText Enables or disables showing the freeze text over the frozen cells.
Leadtools.MedicalViewer.MedicalViewerCell.RegionBorderColor1 Gets or sets the first color for the 'marching ants' region.
Leadtools.MedicalViewer.MedicalViewerCell.RegionBorderColor2 Gets or sets the second color of the 'marching ants' region.
Leadtools.MedicalViewer.MedicalViewerCell.RegionDefaultCursor Gets or sets the cursor used when the user is creating the region of interest.
Leadtools.MedicalViewer.MedicalViewerCell.PaintingMethod Gets or sets the enumerated value that indicates which painting method to use when drawing the image.
Leadtools.MedicalViewer.MedicalViewerCell.PixelSpacing Gets or sets the image pixel spacing. This property is used when implementing a reference line.
Leadtools.MedicalViewer.MedicalViewerReferenceLine.#ctor(Leadtools.MedicalViewer.Point2D,Leadtools.MedicalViewer.Point2D) Initializes a new MedicalViewerReferenceLine class object with explicit parameters.
Leadtools.MedicalViewer.MedicalViewerReferenceLineProperties.CutLines Gets the MedicalViewerPlaneCutLine assigned to the cell.
Leadtools.MedicalViewer.MedicalViewerReferenceLineProperties.DoubleCutLines Gets the MedicalViewerDoublePlaneCutLines assigned to the cell.
Leadtools.MedicalViewer.MedicalViewerCommonActions.Dispose Releases all resources used by the MedicalViewerCommonActions.
Leadtools.MedicalViewer.MedicalViewerActionType.CutPlane Draws an oblique cut line using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.DoubleCutPlane Draws a double oblique cut line using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationAudio Audio Annotation. Clicking and dragging creates an audio object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationButton Button Annotation. Clicking and dragging creates a button object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationClosedCurve Closed Curve Annotation. Clicking and dragging creates a closed curve object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationCrossProduct Cross Product Annotation. Clicking and dragging creates a cross product object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationCurve Curve Annotation. Clicking and dragging creates a curve object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationEncrypt Encrypt Annotation. Clicking and dragging creates an encrypt object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationFreeHand Free Hand Annotation. Clicking and dragging creates a free hand object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationFreeHandHotSpot Freehand Hot Spot Annotation. Clicking and dragging creates a freehand hot spot object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationHotSpot Hot Spot Annotation. Clicking and dragging creates a hot spot object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationLine
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationNote Line Annotation. Clicking and dragging creates a line object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationPoint Point Annotation. Clicking and dragging creates a point object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationPolygon Polygon Annotation. Clicking and dragging creates a polygon object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationPolyline Polyline Annotation. Clicking and dragging creates a polyline object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationPolyRuler Polyruler Annotation. Clicking and dragging creates a polyruler object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationRedaction Redaction Annotation. Clicking and dragging creates a redaction object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationStamp Stamp Annotation. Clicking and dragging creates a stamp object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationTextPointer Text Pointer Annotation. Clicking and dragging creates a text pointer object.
Leadtools.MedicalViewer.MedicalViewerActionType.AnnotationTextRollup Text Rollup Annotation. Clicking and dragging creates a text rollup object.
Leadtools.MedicalViewer.MedicalViewerCellImageFeatures.None Nothing.
Leadtools.MedicalViewer.MedicalViewerTagType.Alpha Specifies the current alpha value (which is the amount of the lookup table curvature).
Leadtools.MedicalViewer.MedicalViewerTagType.PixelSpacing Gets or sets the image pixel spacing. This property is used when implementing a reference line.
Leadtools.MedicalViewer.MedicalViewerAnimationFlags.Sequence Values that specify what to do when the animation reaches the end frame (whether it will jump to the start frame and play the animation all over again.)
Leadtools.MedicalViewer.MedicalViewer(System.Boolean) Initializes a new instance of the MedicalViewer class object with explicit parameters.
Leadtools.MedicalViewer.MedicalViewer.SaveLayout(System.IO.Stream) Saves the layout to the specified stream.
Leadtools.MedicalViewer.MedicalViewer.LoadLayout(System.IO.Stream) Loads the layout from the specified stream.
Leadtools.MedicalViewer.MedicalViewer.AllowMultipleSelection Gets or sets the value that indicates whether multiple cells can be selected at the same time (Using the CTRL key), or through MedicalViewerBaseCell.Selected.
Leadtools.MedicalViewer.MedicalViewer.WndProc(System.Windows.Forms.Message@) Processes Windows messages. Overrides Finalize.
Leadtools.MedicalViewer.MedicalViewerMouseEventArgs(Leadtools.RasterImage[],System.Int32,System.Windows.Forms.MouseButtons,System.Int32,System.Int32,System.Int32,System.Int32) Initializes a new instance of the MedicalViewerMouseEventArgs class.
MedicalViewerBaseCell.DeclareActionAsAnnotation Declares the custom action sent as annotation action.
MedicalViewerBaseCell.RefreshAnnotation Overloaded. Repaints the annotations on the sub-cell or cell.
MedicalViewerBaseCell.WndProc Overridden. Processes Windows messages.
MedicalViewerBaseCell.CustomAnnotationDataRequested Optional delegate method for additional processing.
MedicalViewerBaseCell.SubCells Gets the Generic RasterCollection assigned to the cell.
MedicalViewerBaseCell.DefaultRubberStampType Gets or sets the default rubber stamp type that will be used when creating a new rubber stamp.
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.
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.
MedicalViewerBaseCell.ShowRotationHandle Gets or sets the value that determines whether to show the annotation rotation handle.
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.
MedicalViewerBaseCell.DefaultAnnotationThickness Gets or sets the value that indicates the thickness of the annotation object created using the annotation action.
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.
MedicalViewerBaseCell.CreateFromCenter Gets or sets the value that determines whether to draw the annotation object from the center outward, or from edge to edge.
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.
MedicalViewerCell.SetImagePerspective Overloaded. Sets the value that represents the image view perspective for all the frames in the medical viewer.

Removed Members

The following members have been removed from existing types in LEADTOOLS for .NET v17

  • Leadtools.MedicalViewer.MedicalViewerReferenceLineProperties.CutPlaneLines
  • Leadtools.MedicalViewer.MedicalViewerCell.MedicalViewerCell(Leadtools.RasterImage,System.Boolean,System.Int32,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.CalibrateRuler
  • Leadtools.MedicalViewer.MedicalViewerCell.Calibrate
  • Leadtools.MedicalViewer.MedicalViewerCell.RotateImagePerspective(System.Int32,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.ResetWindowLevelValues
  • Leadtools.MedicalViewer.MedicalViewerCell.GetRotateImagePerspectiveAngle(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.FlipImage(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.ReverseImage(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.IsImageReversed(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.IsImageFlipped(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.InvertImage(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.IsImageInverted(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.SetDefaultWindowLevelValues
  • Leadtools.MedicalViewer.MedicalViewerCell.GetDefaultWindowLevelValues(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.SetTag
  • Leadtools.MedicalViewer.MedicalViewerCell.EditTag
  • Leadtools.MedicalViewer.MedicalViewerCell.DeleteTag
  • Leadtools.MedicalViewer.MedicalViewerCell.GetTag
  • Leadtools.MedicalViewer.MedicalViewerCell.PointToImage(System.Int32,System.Drawing.Point)
  • Leadtools.MedicalViewer.MedicalViewerCell.PointToClient(System.Int32,System.Drawing.Point)
  • Leadtools.MedicalViewer.MedicalViewerCell.LoadRegion(System.String,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.LoadRegion(System.String,System.Int32,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.SaveRegion(System.String,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.SaveRegion(System.String,System.Int32,System.Int32,Leadtools.MedicalViewer.MedicalViewerFileOperation)
  • Leadtools.MedicalViewer.MedicalViewerCell.SaveAnnotations
  • Leadtools.MedicalViewer.MedicalViewerCell.LoadAnnotations
  • Leadtools.MedicalViewer.MedicalViewerCell.ParentViewer
  • Leadtools.MedicalViewer.MedicalViewerCell.Exploded
  • Leadtools.MedicalViewer.MedicalViewerCell.Selected
  • Leadtools.MedicalViewer.MedicalViewerCell.Frozen
  • Leadtools.MedicalViewer.MedicalViewerCell.DisplayRulers
  • Leadtools.MedicalViewer.MedicalViewerCell.ShowTags
  • Leadtools.MedicalViewer.MedicalViewerCell.Rows
  • Leadtools.MedicalViewer.MedicalViewerCell.Columns
  • Leadtools.MedicalViewer.MedicalViewerCell.Location
  • Leadtools.MedicalViewer.MedicalViewerCell.Size
  • Leadtools.MedicalViewer.MedicalViewerCell.Position
  • Leadtools.MedicalViewer.MedicalViewerCell.VoxelSpacing
  • Leadtools.MedicalViewer.MedicalViewerCell.RemoveRegion(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.FreezeSubCell
  • Leadtools.MedicalViewer.MedicalViewerCell.SubCellFrozen
  • Leadtools.MedicalViewer.MedicalViewerCell.RotateAnnotationContainer
  • Leadtools.MedicalViewer.MedicalViewerCell.ReverseAnnotationContainer
  • Leadtools.MedicalViewer.MedicalViewerCell.FlipAnnotationContainer
  • Leadtools.MedicalViewer.MedicalViewerCell.CreateGraphics
  • Leadtools.MedicalViewer.MedicalViewerCell.SetScale(System.Int32,System.Double)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetScale
  • Leadtools.MedicalViewer.MedicalViewerCell.SetScaleMode(System.Int32,Leadtools.MedicalViewer.MedicalViewerScaleMode)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetScaleMode
  • Leadtools.MedicalViewer.MedicalViewerCell.GetCellImage(System.Int32,System.Boolean)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetCellImage(System.Int32,System.Boolean,Leadtools.MedicalViewer.MedicalViewerCellImageFeatures)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetAnnotationContainer
  • Leadtools.MedicalViewer.MedicalViewerCell.SetAnnotationContainer
  • Leadtools.MedicalViewer.MedicalViewerCell.ConvertAnnotationToRegion(System.Int32,Leadtools.RasterRegionCombineMode,System.Boolean)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetSelectedAnnotationAttributes
  • Leadtools.MedicalViewer.MedicalViewerCell.GetTitlebarIconState
  • Leadtools.MedicalViewer.MedicalViewerCell.SetTitlebarIconState
  • Leadtools.MedicalViewer.MedicalViewerCell.SetTag
  • Leadtools.MedicalViewer.MedicalViewerCell.Invalidate
  • Leadtools.MedicalViewer.MedicalViewerCell.MedicalViewerCell_ImageChanged
  • Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedRectangle(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedImageRectangle(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedClippedImageRectangle(System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerActionType.ReferenceLine
  • Leadtools.MedicalViewer.MedicalViewerActionType.Translate3DObject
  • Leadtools.MedicalViewer.MedicalViewerActionType.ZoomCamera
  • Leadtools.MedicalViewer.MedicalViewerAnimationFlags.Sequence
  • Leadtools.MedicalViewer.MedicalViewer.RemoveAction
  • Leadtools.MedicalViewer.MedicalViewer.AddAction
  • Leadtools.MedicalViewer.MedicalViewer.SetAction
  • Leadtools.MedicalViewer.MedicalViewer.GetActionButton
  • Leadtools.MedicalViewer.MedicalViewer.GetActionFlags
  • Leadtools.MedicalViewer.MedicalViewer.IsActionAdded
  • Leadtools.MedicalViewer.MedicalViewer.IsValidForAction
  • Leadtools.MedicalViewer.MedicalViewer.SetActionProperties
  • Leadtools.MedicalViewer.MedicalViewer.GetActionProperties
  • Leadtools.MedicalViewer.MedicalViewer.SetActionKeys
  • Leadtools.MedicalViewer.MedicalViewer.GetActionKeys
  • Leadtools.MedicalViewer.MedicalViewer.ActionCount
  • Leadtools.MedicalViewer.MedicalViewer.EnableExplodeMode
  • Leadtools.MedicalViewer.MedicalViewer.MeasurementUnit
  • Leadtools.MedicalViewer.MedicalViewer.Titlebar
  • Leadtools.MedicalViewer.MedicalViewer.CellBackColor
  • Leadtools.MedicalViewer.MedicalViewer.TextColor
  • Leadtools.MedicalViewer.MedicalViewer.TextShadowColor
  • Leadtools.MedicalViewer.MedicalViewer.RulerInColor
  • Leadtools.MedicalViewer.MedicalViewer.RulerOutColor
  • Leadtools.MedicalViewer.MedicalViewer.ActiveBorderColor
  • Leadtools.MedicalViewer.MedicalViewer.NonActiveBorderColor
  • Leadtools.MedicalViewer.MedicalViewer.ActiveSubCellBorderColor
  • Leadtools.MedicalViewer.MedicalViewer.AnnotationMoveCursor
  • Leadtools.MedicalViewer.MedicalViewer.AnnotationSelectCursor
  • Leadtools.MedicalViewer.MedicalViewer.AnnotationDefaultCursor
  • Leadtools.MedicalViewer.MedicalViewer.RegionDefaultCursor
  • Leadtools.MedicalViewer.MedicalViewer.ShowFreezeText
  • Leadtools.MedicalViewer.MedicalViewer.BorderStyle
  • Leadtools.MedicalViewer.MedicalViewer.TextQuality
  • Leadtools.MedicalViewer.MedicalViewer.RulerStyle
  • Leadtools.MedicalViewer.MedicalViewer.PaintingMethod
  • Leadtools.MedicalViewer.MedicalViewer.ShowCellScroll
  • Leadtools.MedicalViewer.MedicalViewer.OverlayTextSize
  • Leadtools.MedicalViewer.MedicalViewer.InteractiveInterpolation
  • Leadtools.MedicalViewer.MedicalViewer.RegionBorderColor1
  • Leadtools.MedicalViewer.MedicalViewer.RegionBorderColor2
  • Leadtools.MedicalViewer.MedicalViewer.CustomPaint
  • Leadtools.MedicalViewer.MedicalViewer.UIChanged
  • Leadtools.MedicalViewer.MedicalViewer.UserTag
  • Leadtools.MedicalViewer.MedicalViewer.UserActionMouseMove
  • Leadtools.MedicalViewer.MedicalViewer.UserActionMouseUp
  • Leadtools.MedicalViewer.MedicalViewer.UserActionMouseDown
  • Leadtools.MedicalViewer.MedicalViewer.UserActionMouseWheel
  • Leadtools.MedicalViewer.MedicalViewer.UserActionKeyUp
  • Leadtools.MedicalViewer.MedicalViewer.UserActionKeyDown
  • Leadtools.MedicalViewer.MedicalViewer.DeleteAnnotation
  • Leadtools.MedicalViewer.MedicalViewer.AnnotationCreated
  • Leadtools.MedicalViewer.MedicalViewer.AnnotationClicked
  • Leadtools.MedicalViewer.MedicalViewer.RegionCreated
  • Leadtools.MedicalViewer.MedicalViewer.PrePaint
  • Leadtools.MedicalViewer.MedicalViewer.PostPaint
  • Leadtools.MedicalViewer.MedicalViewer.CellMouseMove
  • Leadtools.MedicalViewer.MedicalViewer.CellMouseUp
  • Leadtools.MedicalViewer.MedicalViewer.CellMouseClick
  • Leadtools.MedicalViewer.MedicalViewer.CellMouseDoubleClick
  • Leadtools.MedicalViewer.MedicalViewer.CellMouseDown
  • Leadtools.MedicalViewer.MedicalViewer.ActiveSubCellChanged
  • Leadtools.MedicalViewer.MedicalViewer.AnimationStarted
  • Leadtools.MedicalViewer.MedicalViewer.AnimationStopped
  • Leadtools.MedicalViewer.MedicalViewer.FramesRequested
  • Leadtools.MedicalViewer.MedicalViewer.PlaneCutLineClicked
  • Leadtools.MedicalViewer.MedicalViewerMouseEventArgs.MedicalViewerMouseEventArgs(System.Int32,Leadtools.RasterImage[],System.Int32,System.Windows.Forms.MouseButtons,System.Int32,System.Int32,System.Int32,System.Int32)
  • Leadtools.MedicalViewer.MedicalViewerMouseEventArgs.CellIndex

Leadtools.MedicalViewer Assembly Changes from Version 16 to Version 16.5

New Types

The following types have been added to LEADTOOLS for .NET v16.5

Type Description
Leadtools.MedicalViewer.MedicalViewerCutPlaneLine Represents the class that is used to create or adjust the oblique cut plane. (Removed in v17.)
Leadtools.MedicalViewer.MedicalViewerReferenceLine Represents the class that contains the two points used to draw the reference line.
Leadtools.MedicalViewer.MedicalViewerPlaneCutLineEventArgs Provides data for the MedicalViewer.PlaneCutLineClicked event.
Leadtools.MedicalViewer.MedicalViewerRotate3DPlane Represents the class that contains the properties of the rotate 3D plane action, which is used only with MedicalViewer3DCell. (Removed in v17).
Leadtools.MedicalViewer.MedicalViewerReferenceLineProperties Represents the class that is used to create the MedicalViewerCutPlaneLine, and adjust to reference line properties of this cell.
Leadtools.MedicalViewer.MedicalViewerCutPlaneLinesCollection Represents a generic collection of MedicalViewerCutPlaneLine objects. (Removed in v17.)
Leadtools.MedicalViewer.MedicalViewer3DCell Represents the class that is used to create and adjust a 3D cell (a cell that is used to display 3D objects) being added to, or removed from the Leadtools.MedicalViewer Namespace control. (Removed in v17.)
Leadtools.MedicalViewer.MedicalViewerUIChangedEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewer.UIChanged event.
Leadtools.MedicalViewer.MedicalViewerSelectedCellsChangedEventArgs The MedicalViewerSelectedCellsChangedEventArgs class provides data for the Leadtools.MedicalViewer.MedicalViewer.SelectedCellsChangedEventArgs event.
Leadtools.MedicalViewer.MedicalViewerCell.PointToClient Returns the client coordinates (the cell coordinates) corresponding to the image coordinates specified by the user.
Leadtools.MedicalViewer.MedicalViewerMultiCell.SaveAnnotations Saves the annotation container of the specified sub-cell index to a file.
Leadtools.MedicalViewer.MedicalViewerMultiCell.LoadAnnotations Saves the annotation container of the specified sub-cell index to a file.
Leadtools.MedicalViewer.MedicalViewerMultiCell.Invalidate Redraws the cell and causes a paint message to be sent to the Leadtools.MedicalViewer Namespace control that owns this cells.

New Members

The following members have been added to existing types in LEADTOOLS for .NET v16.5

Member Description
Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedClippedImageRectangle Gets the Rectangle that represent the part of the cell/sub-cell that is occupied by the image.
Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedImageRectangle Gets the Rectangle that represent the image boundaries, this will change if you zoom in/out or offset the image.
Leadtools.MedicalViewer.MedicalViewerCell.GetDisplayedRectangle Gets the Rectangle that represent the display area of the cell/sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.Exploded Gets or sets the value that indicates whether the cell is in the exploded mode or not.
Leadtools.MedicalViewer.MedicalViewerCell.ReferenceLine Gets the MedicalViewerReferenceLineProperties that is used to create the MedicalViewerCutPlaneLine, and adjust the reference line properties of this cell.
Gets or sets the frame reference of UID information that will be used when implementing the reference line.
Leadtools.MedicalViewer.MedicalViewerCell.FirstPosition Gets or sets the image position of the first frame in a multi-frame image attached to this cell. This is used when implementing the reference line.
Leadtools.MedicalViewer.MedicalViewerCell.ImagePosition Gets or sets the image position of the single frame image attached to this cell. This is used when loading a localizer image.
Leadtools.MedicalViewer.MedicalViewerCell.ImageOrientation Gets or sets the array of float values that represents the image orientation of the image attached to this cell.
Leadtools.MedicalViewer.MedicalViewerCell.SecondPosition Gets or sets the image position of the second frame in a multi-frame image attached to this cell. This is used when implementing the reference line.
Leadtools.MedicalViewer.MedicalViewerCell.VoxelSpacing Gets or sets the image voxel spacing, or pixel spacing if the image loaded is a localizer. This property is used when implementing the reference line. (Removed in v17.)
Leadtools.MedicalViewer.MedicalViewerCell.ActiveSubCell Returns the index of the active sub-cell.
Leadtools.MedicalViewer.MedicalViewerActionType.ReferenceLine Draws an oblique cut line using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.Rotate3DObject Rotate the 3D object using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.Translate3DObject Translate (offset) the 3D object using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.Scale3DObject Scale up or down the 3D object using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.Rotate3DCamera Rotate the 3D camera using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.Translate3DCamera Translate the 3D camera using the mouse.Translate the 3D camera using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.ZoomCamera Zoom the 3D camera using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.TranslatePlane Translate the plane using the mouse.
Leadtools.MedicalViewer.MedicalViewerActionType.RotatePlane Rotate the plane using the mouse.
Leadtools.MedicalViewer.MedicalViewerTagType.LeftOrientation Left orientation tag.
Leadtools.MedicalViewer.MedicalViewerTagType.RightOrientation Right orientation tag.
Leadtools.MedicalViewer.MedicalViewerTagType.TopOrientation TopOrientation tag.
Leadtools.MedicalViewer.MedicalViewerTagType.BottomOrientation Bottom orientation tag.
Leadtools.MedicalViewer.MedicalViewer.EnableExplodeMode Gets or sets the value that indicates whether to enable the exploded mode for the user so the cell will enter the exploded mode if the user double-clicks on any of the visible sub-cells.
Leadtools.MedicalViewer.MedicalViewer.UIChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.SelectedCellsChangedEventArgs Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.PlaneCutLineClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.EnableExplodeMode Gets or sets the value that indicates whether to enable the exploded mode for the user so the cell will enter the exploded mode if the user double-clicks on any of the visible sub-cells.
Leadtools.MedicalViewer.MedicalViewer.SelectedCellsChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.Refresh Updates and recalculates the data of all the cells in the medical viewer.
Leadtools.MedicalViewer.MedicalViewerMultiCell.Invalidate Redraws all the cells in the medical viewer.
Leadtools.MedicalViewer.MedicalViewer.ViewerScroll Optional delegate method for additional processing.

New Enumerations

The following enumerations have been added LEADTOOLS for .NET v16.5

Enumeration Description
Leadtools.MedicalViewer.MedicalViewerActionStatus Specifies the current status of the action.
Leadtools.MedicalViewer.MedicalViewerTagType.Offset Offset tag, which is the number of pixels that represents how far the center of the image from the center of the client area.

New Structures

The following structures have been added LEADTOOLS for .NET v16.5

Enumeration Description
Leadtools.MedicalViewer.MedicalViewerPoint Represents an ordered pair of x- and y-coordinates that defines a point on a two-dimensional plane. (Removed in v17.)

Leadtools.MedicalViewer Assembly Changes from Version 15 to Version 16

New Features

The following features have been added in v16:

Medical Image Viewer Control

The Medical Image Viewer Control now includes capabilities to:

  • Load images more quickly (low memory usage capability)
  • Begin update and end update for faster processing.
  • Rotate image perspective
  • Invert an image
  • Determine whether the image has been inverted.
  • Print cells or sub-cells
  • Freeze sub-cells
  • Determine whether a sub-cell is frozen.
  • Change the fore and back color of the text annotation object.
  • Hold up to 8X8 row and columns.
  • add select mode.

Scaling

  • Scale cells
  • Set scale and offset for one frame only.
  • Set and get the scale mode for a specific frame.
  • Set and get the scale for a specific frame.
  • Fit a cell's image to the cell, its height or its width)

Animation Support

  • Support animation
  • Shuffle animation.

Window Leveling

  • Set, get and reset Window Level defaults and unit of measure
  • Automatic detection of the appropriate sensitivity

Mouse Support

  • Support the 5-button mouse
  • Interpolate the image before the Mouse button is actually released
  • Convert mouse coordinates into image coordinates

Tag Support

  • Add, delete, or modify the tag for a specific frame
  • Add, delete, or modify the tag for a cell.
  • Control the tag size.

Annotation and Tool Support

  • Load and save annotation objects
  • Nudge tool
  • Shrink tool

Region Support

  • Remove image regions
  • Allow the user to change the color of the control region.
  • Load and save a region to a scripted file.
  • Set and get the region handle

Annotation Container Support

  • Rotate, flip, or reverse the annotation container.
  • Set and get the annotation container.

Calibration Support

  • Calibrate a ruler for one axis only (X or Y) or both.
  • Calibrate a cell without using the annotation ruler.

Callbacks

  • Annotation click
  • Annotation created
  • Region created/changed/deleted
  • Active sub-cell changed
  • Mouse
  • Prepaint
  • Postpaint
  • Animation started
  • Animation stopped

New Members

The following members have been added to existing classes in v16:

Member Description
Leadtools.MedicalViewer.MedicalViewer.BeginUpdate Stops the viewer from being refreshed if any change is applied. This is useful to increase the control speed efficiency.
Leadtools.MedicalViewer.MedicalViewer.EndUpdate Refreshes the control to include all the changes made after using the Leadtools.MedicalViewer.MedicalViewer.BeginUpdate method.
Leadtools.MedicalViewer.MedicalViewer.InteractiveInterpolation Gets or sets the value that determines whether to apply the interpolation during the action, or only when releasing the mouse button or key.
ViewerOverlayTextSize Gets or sets the size of the cell or sub-cell tags.
Leadtools.MedicalViewer.MedicalViewer.RegionBorderColor1 Gets or sets the first color for the region "marching ants".
Leadtools.MedicalViewer.MedicalViewer.RegionBorderColor2 Gets or sets the second color of the region "marching ants".
Leadtools.MedicalViewer.MedicalViewer.ActiveSubCellChanged Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.AnimationStarted Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.AnimationStopped Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.AnnotationClicked Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.AnnotationCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.CellMouseClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.CellMouseDoubleClick Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.CellMouseDown Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.CellMouseMove Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.CellMouseUp Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.FramesRequested Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.PostPaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewerCell.PrePaint Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.RegionCreated Optional delegate method for additional processing.
Leadtools.MedicalViewer.MedicalViewer.TextColor Gets or sets the color of the text.
Leadtools.MedicalViewer.MedicalViewerCell.Calibrate Overloaded. Calibrates a cell or sub-cell based on information provided by the user. This allows the user to calibrate a cell without using an annotation ruler.
Leadtools.MedicalViewer.MedicalViewerCell.CreateGraphics Creates the Graphics object for the control.
Leadtools.MedicalViewer.MedicalViewerBaseCell.DeleteTag Overloaded. Deletes the tag (overlay text) of a cell or sub-cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.EditTag Overloaded. Edits the tag (overlay text) of a cell or sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.EnableLowMemoryUsage Enables loading frames only when viewed, in order to use the system memory efficiently.
FlipAnnotationContainer Overloaded. Flips a cell or sub-cell annotation container.
Leadtools.MedicalViewer.MedicalViewerMultiCell.FreezeSubCell Freezes the sub-cell
Leadtools.MedicalViewer.MedicalViewerCell~GetDefaultWindowLevelValues Retrieves the default window level values for the image with the specified sub-cell index.
Leadtools.MedicalViewer.MedicalViewerCell.GetRotateImagePerspectiveAngle Gets the rotation angle for the image in the specified sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.GetScale Gets the scale of an image with the specified sub-cell index.
Leadtools.MedicalViewer.MedicalViewerCell.GetScaleMode Gets the scale mode for the specified sub-cell.
Leadtools.MedicalViewer.MedicalViewerBaseCell.GetTag Overloaded. Retrieves the tag (overlay text) for a cell or sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.InvertImage Overloaded. Inverts all the images in the cell or a specific sub-cell.
Leadtools.MedicalViewer.MedicalViewerMultiCell.IsImageInverted Retrieves a value that indicates whether the image in the specified sub-cell index has been inverted.
Leadtools.MedicalViewer.MedicalViewerMultiCell.LoadAnnotations Overloaded. Loads the annotation container(s) in a cell or a specified sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.LoadRegion Overloaded. Loads a region.
Leadtools.MedicalViewer.MedicalViewerCell.PointToImage Overloaded. Returns the image coordinates corresponding to the mouse coordinates specified by the user.
Leadtools.MedicalViewer.MedicalViewerCell.RemoveRegion Overloaded. Removes a region from a cell or sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.ResetWindowLevelValues Overloaded. Resets the image window level to its default values.
Leadtools.MedicalViewer.MedicalViewerMultiCell.ReverseAnnotationContainer Overloaded. Reverses the annotation container(s) of a cell or specified sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.RotateAnnotationContainer Overloaded. Rotates the annotation container(s) of a cell or specified sub-cell by the specified amount.
Leadtools.MedicalViewer.MedicalViewerCell.RotateImagePerspective Overloaded. Rotates the perspective of a cell or sub-cell image by the specified rotation angle.
Leadtools.MedicalViewer.MedicalViewerMultiCell.SaveAnnotations Overloaded. Saves the annotation container of a cell or a sub-cell to a file.
Leadtools.MedicalViewer.MedicalViewerCell.SaveRegion Overloaded. Saves cell regions to a file.
Leadtools.MedicalViewer.MedicalViewerBaseCell.SetDefaultWindowLevelValues Overloaded. Sets the default window level values for the images in a cell or sub-cell.
Leadtools.MedicalViewer.MedicalViewerCell.SetRequestedImage Sends the requested images to the control. This method is used when the low memory usage feature is enabled.
Leadtools.MedicalViewer.MedicalViewerCell.SetScale Overloaded. Sets the scale of a cell or sub-cell image.
Leadtools.MedicalViewer.MedicalViewerCell.SetScaleMode Overloaded. Sets the scale mode for all or a specified sub-cell in a cell.
Leadtools.MedicalViewer.MedicalViewerMultiCell.SetTag Overloaded. Adds a tag (overlay text) to the cell.
Leadtools.MedicalViewer.MedicalViewerMultiCell.SubCellFrozen Retrieves a value that indicates whether the sub-cell has been frozen.
Leadtools.MedicalViewer.MedicalViewerCell.UpdateView Recalculates the cell's internal values in order to update the view according to the changes made to the image.

New Classes

The following classes have been added in v16:

Member Description
Leadtools.MedicalViewer.MedicalViewerActiveSubCellChangedEventArgs Provides data about the Leadtools.MedicalViewer.MedicalViewer.ActiveSubCellChanged event.
Leadtools.MedicalViewer.MedicalViewerAnimationInformationEventArgs The MedicalViewerAnimationInformationEventArgs class provides data for various MedicalViewer events.
Leadtools.MedicalViewer.MedicalViewerAnnotationClickedEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewer.AnnotationClicked event.
Leadtools.MedicalViewer.MedicalViewerAnnotationCreatedEventArgs The MedicalViewerAnnotationCreatedEventArgs class provides data for the Leadtools.MedicalViewer.MedicalViewer.AnnotationCreated event.
Leadtools.MedicalViewer.MedicalViewerCellMouseEventArgs Provides data for various mouse events.
Leadtools.MedicalViewer.MedicalViewerImageInformation Represents the class that is used to set or get image information.
Leadtools.MedicalViewer.MedicalViewerNudgeTool Represents the class that contains the properties of the nudge tool.
Leadtools.MedicalViewer.MedicalViewerPaintInformationEventArgs Provides data for various MedicalViewer painting events.
Leadtools.MedicalViewer.MedicalViewerRegionCreatedEventArgs Provides data for the Leadtools.MedicalViewer.MedicalViewer.RegionCreated event.
Leadtools.MedicalViewer.MedicalViewerRequestedFramesInformationEventArgs Provides data for the MedicalViewer Leadtools.MedicalViewer.MedicalViewer.FramesRequested event.
Leadtools.MedicalViewer.MedicalViewerTagInformation Represents the class that is used to provide information about a medical viewer overlay tag.
Leadtools.MedicalViewer~Leadtools.MedicalViewer.MedicalViewerVirtualImage Represents a class that is used for multiple purposes. These include checking for the state of the image (whether it exists or not), and whether it has a region. This is useful when low memory usage is enabled.
Leadtools.MedicalViewer.MedicalViewerWindowLevelValues Represents the class that is used to set or get window level values.
Help Version 21.0.2021.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.