LEAD Technologies, Inc

Leadtools MedicalViewer Version Changes

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

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<PointF> 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<MedicalViewerCobbAngle> 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:

Member 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:


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 Leadtools.MedicalViewer Namespace 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

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 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:

Scaling

Animation Support

Window Leveling

Mouse Support

Tag Support

Annotation and Tool Support

Region Support

Annotation Container Support

Calibration Support

Callbacks

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.

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.